English | MP4 | AVC 1920×1080 | AAC 44KHz 2ch | 50 Lessons (5h 37m) | 989 MB
Deep dive into building native, cross-platform desktop and mobile apps in .NET
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.
Table of Contents
1 Welcome
2 What you’ll learn in this course
3 Who is this course for
4 NET MAUI Architecture Overview & Handlers
5 NET MAUI Source Code
6 Architecture breakdown
7 CalendarView overview
8 Creating the CalendarView
9 Creating the iOS CalendarView Handler
10 Creating the Android CalendarView Handler
11 Creating the MacCatalyst CalendarView Handler
12 Creating the Windows CalendarView Handler
13 Connecting Handlers in .NET MAUI
14 What is Memory Management
15 Managed vs Unmanaged Memory
16 Garbage Collection
17 Memory Leaks
18 Events
19 Circular References
20 IDisposable
21 Anonymous Functions
22 How does Async Await work
23 What does the compiler generate
24 Caveats
25 Async Await in action
26 Best practices
27 What are REST APIs
28 REST API related libraries
29 Implementing Refit
30 Calling REST APIs in the ViewModel
31 Programmatic Pull-to-Refresh
32 Resilience
33 What is Local Storage
34 Using IPreferences
35 What are Local Databases
36 Creating the LibraryModelDatase
37 Making Database Calls in the ViewModel
38 What is GraphQL
39 GraphQL in action
40 Using Postman
41 GraphQL recap
42 Using StrawberryShake.MAUI
43 Using GraphQL in the ViewModel
44 What are Cross Platform Services
45 NET MAUI Unit Testing Overview
46 Adding Unit Test Support to our app
47 Writing Our First Unit Test
48 Completing our Unit Test Architecture
49 Manual Testing Overview
50 Conclusion
Resolve the captcha to access the links!