Deep Dive: .NET MAUI

5h 37m 14s
English
Paid
June 14, 2024

The "Deep Dive into .NET MAUI" course is designed for those with a foundational understanding of .NET MAUI, potentially from completing the "Getting Started with .NET MAUI" course or similar experiences. This advanced course focuses on enhancing your skills and understanding of .NET MAUI, diving into more complex and technical aspects of app development. Throughout this course, you'll explore a range of topics, including advanced UI control customization, efficient memory management, asynchronous programming, and integrating various types of APIs. The curriculum is structured to provide a thorough understanding of each concept, with practical examples and real-world applications. This course also emphasizes the importance of writing maintainable and testable code, with a strong focus on cross-platform services and unit testing. It's an opportunity for developers to deepen their knowledge and expertise in building robust, high-performing applications using .NET MAUI. By the end of the "Deep Dive into .NET MAUI" course, you'll have a comprehensive understanding of advanced techniques and best practices in .NET MAUI app development, positioning you to tackle more complex projects and challenges in your professional work.

Watch Online Deep Dive: .NET MAUI

Join premium to watch
Go to premium
# Title Duration
1 Welcome 00:37
2 What you’ll learn in this course 00:48
3 Who is this course for? 00:42
4 .NET MAUI Architecture Overview & Handlers 01:51
5 .NET MAUI Source Code 10:00
6 Architecture breakdown 03:29
7 CalendarView overview 02:00
8 Creating the CalendarView 12:49
9 Creating the iOS CalendarView Handler 22:08
10 Creating the Android CalendarView Handler 09:33
11 Creating the MacCatalyst CalendarView Handler 03:19
12 Creating the Windows CalendarView Handler 04:21
13 Connecting Handlers in .NET MAUI 09:52
14 What is Memory Management? 01:31
15 Managed vs Unmanaged Memory 02:14
16 Garbage Collection 02:31
17 Memory Leaks 05:06
18 Events 12:44
19 Circular References 03:40
20 IDisposable 08:03
21 Anonymous Functions 08:05
22 How does Async / Await work? 03:07
23 What does the compiler generate? 06:30
24 Caveats 01:44
25 Async / Await in action 17:56
26 Best practices 07:12
27 What are REST APIs 03:04
28 REST API related libraries 02:07
29 Implementing Refit 07:12
30 Calling REST APIs in the ViewModel 12:59
31 Programmatic Pull-to-Refresh 09:29
32 Resilience 10:40
33 What is Local Storage? 01:37
34 Using IPreferences 05:12
35 What are Local Databases? 00:49
36 Creating the LibraryModelDatase 16:42
37 Making Database Calls in the ViewModel 08:55
38 What is GraphQL? 02:37
39 GraphQL in action 06:02
40 Using Postman 03:23
41 GraphQL recap 02:02
42 Using StrawberryShake.MAUI 13:08
43 Using GraphQL in the ViewModel 13:06
44 What are Cross Platform Services? 07:57
45 .NET MAUI Unit Testing Overview 05:53
46 Adding Unit Test Support to our app 07:58
47 Writing Our First Unit Test 12:03
48 Completing our Unit Test Architecture 12:18
49 Manual Testing Overview 09:26
50 Conclusion 00:43

Similar courses to Deep Dive: .NET MAUI

From Zero to Hero: LINQ in .NET

From Zero to Hero: LINQ in .NET

Duration 4 hours 9 minutes 21 seconds
.NET Microservices: CQRS & Event Sourcing with Kafka

.NET Microservices: CQRS & Event Sourcing with Kafka

Duration 8 hours 31 minutes 56 seconds
From Zero to Hero: Refactoring for C# Developers

From Zero to Hero: Refactoring for C# Developers

Duration 5 hours 6 minutes 42 seconds
Getting Started: C#

Getting Started: C#

Duration 5 hours 7 minutes 40 seconds
Mastering C# Unit Testing

Mastering C# Unit Testing

Duration 3 hours 59 minutes 22 seconds
C# Weekly Challenges

C# Weekly Challenges

Duration 43 hours 12 minutes 52 seconds
From Zero to Hero: Writing Clean Code with C#

From Zero to Hero: Writing Clean Code with C#

Duration 4 hours 7 minutes 28 seconds
From Zero to Hero: Dependency Injection in .NET

From Zero to Hero: Dependency Injection in .NET

Duration 4 hours 41 minutes 41 seconds
DevOps from Start to Finish

DevOps from Start to Finish

Duration 5 hours 43 minutes 19 seconds
TimCo Retail Manager Phase 1

TimCo Retail Manager Phase 1

Duration 25 hours 56 minutes 13 seconds