Learn .NET MAUI while creating a Contacts App in .NET 7
Learn .NET MAUI while creating a Contacts App in .NET 7, available at $94.99, has an average rating of 4.52, with 58 lectures, based on 325 reviews, and has 2256 subscribers.
You will learn about .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 This course is ideal for individuals who are C# developers who want to become mobile developers. or Developers who work with Xamarin or WPF and would like to transition to .NET MAUI. or Developers who are curious about Microsoft newest Multi Platform framework: .NET MAUI or Developers who want to learn about implementing Clean Architecture. It is particularly useful for C# developers who want to become mobile developers. or Developers who work with Xamarin or WPF and would like to transition to .NET MAUI. or Developers who are curious about Microsoft newest Multi Platform framework: .NET MAUI or Developers who want to learn about implementing Clean Architecture.
Enroll now: Learn .NET MAUI while creating a Contacts App in .NET 7
Summary
Title: Learn .NET MAUI while creating a Contacts App in .NET 7
Price: $94.99
Average Rating: 4.52
Number of Lectures: 58
Number of Published Lectures: 58
Number of Curriculum Items: 58
Number of Published Curriculum Objects: 58
Original Price: $149.99
Quality Status: approved
Status: Live
What You Will Learn
- .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
Who Should Attend
- 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.
Target Audiences
- 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.
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 MVVMapproach, leveraging SQLitefor data persistence, and adopting the Clean Architectureapproach. 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.
Course Curriculum
Chapter 1: Introduction
Lecture 1: Introduction
Lecture 2: 1. What is .Net Maui
Lecture 3: 2. Prepare Development Environment & Create first project
Lecture 4: 3. Project Structure of .Net Maui
Lecture 5: 4. Three elements of stateful .Net Maui app
Lecture 6: 5. Page, Layout & View, Namespaces
Lecture 7: Source Code
Chapter 2: Create the App using Events Driven approach
Lecture 1: 6. URL based navigation – .Net Maui
Lecture 2: 7. Basics of ListView and Data Binding in .Net Maui
Lecture 3: 8. Events Handling of ListView in .Net Maui
Lecture 4: 9. Parameters in URL based Navigation & Static Repository in .Net Maui
Lecture 5: 10. Stacklayout for Edit Contact page in .Net Maui
Lecture 6: 11. View Contact Details & Update Contact (.Net Maui)
Lecture 7: 12. Observable Collection
Lecture 8: 13. Field Validation with .Net Maui CommunityToolkit
Lecture 9: 14. Reusable Control in .Net Maui
Lecture 10: 15. Grid Layout and Use reusable control in .Net Maui
Lecture 11: 16. ContextActions & MenuItems in ListView for .Net Maui
Lecture 12: 17. SearchBar in .NetMaui
Chapter 3: Adopting Clean Architecture
Lecture 1: 18. What is Clean Architecture
Lecture 2: 19. Use Case Driven Development in Clean Architecture in .Net Maui
Lecture 3: 20. Implement SearchContacts in Repository Plugin
Lecture 4: 21. Dependency Injection
Lecture 5: 22. Implement the ViewContact Use Case
Lecture 6: 23. Implement the EditContact Use Case
Lecture 7: 24. Implement Add Contact Use Case
Lecture 8: 25. Implement Delete Contact Use Case
Chapter 4: Create the App with MVVM
Lecture 1: 26. What is MVVM (MVVM Part 1)
Lecture 2: 27. MVVM Part 2
Lecture 3: 28. MVVM Part 3 (Two way Data Binding)
Lecture 4: 28.1 MVVM vs Clean Architecture
Lecture 5: 29. Contacts ViewModel
Lecture 6: 30. Contacts page with MVVM and CollectionView
Lecture 7: 31. SwipeView
Lecture 8: 32. Delete Contact with MVVM in SwipeView
Lecture 9: 33. Edit Contact Page with MVVM
Lecture 10: 34. Displaying Contact info in ContactControl using MVVM
Lecture 11: 35. Update Contact with MVVM
Lecture 12: 36. Add Contact with MVVM
Lecture 13: 37. Form Validations with MVVM
Lecture 14: 38. SearchBar with MVVM
Chapter 5: Persist Data in SQLite
Lecture 1: 39. Install and configure SQLite Nuget Package
Lecture 2: 39.1 Configure the Contact Table
Lecture 3: 40. Implement SQLite Repository
Lecture 4: 41. Use SQLite Repository Plugin
Chapter 6: Consume ASP.NET Core Minimal API in .NET MAUI
Lecture 1: 42. WebAPI in our Architecture
Lecture 2: 43. Create Web API project & Install EntityFrameworkCore packages
Lecture 3: 44. Configure DbContext
Lecture 4: 45. Run DB Migration
Lecture 5: 46. Basics of Web API
Lecture 6: 47. Get Contacts Endpoint
Lecture 7: 48. Post Contacts EndPoint
Lecture 8: 49. Update Contact Endpoint
Lecture 9: 50. Delete Contact Endpoint
Lecture 10: 51. Search Contacts Endpoint
Lecture 11: 52. Create WebApi Repository to consume WebApi Endpoints
Lecture 12: 53. Use the Web Api Plugin
Chapter 7: Next Steps
Lecture 1: Thank you & Next Steps
Instructors
-
Frank Liu
Full Stack Senior Software Developer
Rating Distribution
- 1 stars: 3 votes
- 2 stars: 6 votes
- 3 stars: 24 votes
- 4 stars: 94 votes
- 5 stars: 198 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024