Mô tả

Welcome to our comprehensive online course on .NET MAUI, where you'll learn to develop powerful mobile applications using the latest technologies in .NET 7. Our course is designed to provide you with a solid understanding of the fundamentals of .NET Maui and equip you with the skills and knowledge needed to create high-quality, cross-platform mobile apps with ease.

In this course, you'll learn all the essentials  of .NET MAUI while building a contacts app with Events Driven approach and then with MVVM approach, leveraging SQLite for data persistence, and adopting the Clean Architecture approach. Additionally, you'll learn how to create and consume ASP.NET Core minimal APIs in .NET Maui, making it easier to build fast, lightweight, and scalable mobile applications.


The course covers the following technical topics:

  • .NET MAUI Project Structure

  • URL based navigation.

  • ListView

  • CollectionView

  • ContextActions

  • StackLayout, Grid Layout

  • SearchBar

  • Databinding

  • Field Validation

  • Creating Reusable control

  • Dependency Injection

  • Clean Architecture

  • Repository for encapsulating data accessing details

  • Use Case Driven Development

  • MVVM

  • SQLite

  • ASP.NET Core Minimal API


By the end of the course, you will:


  • Be able to independently build .NET MAUI mobile apps.

  • Be able to use SQLite to persist data.

  • Be able to create and consume ASP.NET Core Minimal APIs.

  • Understand and be able to implement maintainable and scalable .NET MAUI app with Clean Architecture.

  • And much more.

Our course is designed to cater to both intermediate and advanced-level developers, with easy-to-follow, step-by-step tutorials, and hands-on projects that allow you to apply what you learn in real-world scenarios. By the end of this course, you'll have the confidence and skills to create robust and scalable mobile applications that run seamlessly across multiple platforms.


Whether you're looking to start a new career in mobile development or want to upskill your existing skill set, our course is perfect for you. So why wait? Enroll now and take the first step towards building your next great mobile app with .Net Maui and .NET 7.


PREREQUISITES

Intermediate C# (you should have at least 3 - 6 months experience programming in C#).

Basic SQL knowledge.

Having strong desire to learn.


Who this course is for

  • C# developers who want to become mobile developers.

  • Developers who work with Xamarin or WPF and would like to transition to .NET MAUI.

  • Developers who are curious about Microsoft newest Multi Platform framework: .NET MAUI

  • Developers who want to learn about implementing Clean Architecture.

Bạn sẽ học được gì

.Net MAUI Project Structure

URL based navigation

ListView

CollectionView

SwipeView

ContextActions

StackLayout, Grid Layout

SearchBar

Databinding

Field Validation

Creating Reusable control

Dependency Injection

Clean Architecture

Repository for encapsulating data accessing details

Use Case Driven Development

MVVM

SQLite

ASPNET Core Minimal API

Yêu cầu

  • Intermediate C# (you should have at least 3 - 6 months experience programming in C#).
  • Basic SQL knowledge.
  • Having strong desire to learn.

Nội dung khoá học

7 sections

Introduction

7 lectures
Introduction
02:55
1. What is .Net Maui
03:18
2. Prepare Development Environment & Create first project
05:37
3. Project Structure of .Net Maui
07:59
4. Three elements of stateful .Net Maui app
03:23
5. Page, Layout & View, Namespaces
09:11
Source Code
00:10

Create the App using Events Driven approach

12 lectures
6. URL based navigation - .Net Maui
18:08
7. Basics of ListView and Data Binding in .Net Maui
14:48
8. Events Handling of ListView in .Net Maui
10:56
9. Parameters in URL based Navigation & Static Repository in .Net Maui
18:41
10. Stacklayout for Edit Contact page in .Net Maui
17:12
11. View Contact Details & Update Contact (.Net Maui)
13:53
12. Observable Collection
08:18
13. Field Validation with .Net Maui CommunityToolkit
11:59
14. Reusable Control in .Net Maui
13:24
15. Grid Layout and Use reusable control in .Net Maui
13:02
16. ContextActions & MenuItems in ListView for .Net Maui
10:21
17. SearchBar in .NetMaui
12:52

Adopting Clean Architecture

8 lectures
18. What is Clean Architecture
14:16
19. Use Case Driven Development in Clean Architecture in .Net Maui
12:38
20. Implement SearchContacts in Repository Plugin
08:08
21. Dependency Injection
18:40
22. Implement the ViewContact Use Case
11:39
23. Implement the EditContact Use Case
09:00
24. Implement Add Contact Use Case
06:09
25. Implement Delete Contact Use Case
09:04

Create the App with MVVM

14 lectures
26. What is MVVM (MVVM Part 1)
05:44
27. MVVM Part 2
15:57
28. MVVM Part 3 (Two way Data Binding)
12:26
28.1 MVVM vs Clean Architecture
02:26
29. Contacts ViewModel
04:25
30. Contacts page with MVVM and CollectionView
11:38
31. SwipeView
04:19
32. Delete Contact with MVVM in SwipeView
06:54
33. Edit Contact Page with MVVM
09:27
34. Displaying Contact info in ContactControl using MVVM
06:54
35. Update Contact with MVVM
04:55
36. Add Contact with MVVM
10:48
37. Form Validations with MVVM
13:46
38. SearchBar with MVVM
05:18

Persist Data in SQLite

4 lectures
39. Install and configure SQLite Nuget Package
05:10
39.1 Configure the Contact Table
02:11
40. Implement SQLite Repository
11:23
41. Use SQLite Repository Plugin
06:02

Consume ASP.NET Core Minimal API in .NET MAUI

12 lectures
42. WebAPI in our Architecture
02:55
43. Create Web API project & Install EntityFrameworkCore packages
03:01
44. Configure DbContext
08:09
45. Run DB Migration
09:24
46. Basics of Web API
02:46
47. Get Contacts Endpoint
05:58
48. Post Contacts EndPoint
06:00
49. Update Contact Endpoint
06:39
50. Delete Contact Endpoint
03:26
51. Search Contacts Endpoint
05:33
52. Create WebApi Repository to consume WebApi Endpoints
16:45
53. Use the Web Api Plugin
07:14

Next Steps

1 lectures
Thank you & Next Steps
00:19

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.