Companies Home Search Profile

Learn .NET MAUI while creating a Contacts App in .NET 7

Focused View

Frank Liu

8:28:24

142 View
  • 1. Introduction.mp4
    02:55
  • 2. 1. What is .Net Maui.mp4
    03:18
  • 3. 2. Prepare Development Environment & Create first project.mp4
    05:37
  • 4. 3. Project Structure of .Net Maui.mp4
    07:59
  • 5. 4. Three elements of stateful .Net Maui app.mp4
    03:23
  • 6. 5. Page, Layout & View, Namespaces.mp4
    09:11
  • 1. 6. URL based navigation - .Net Maui.mp4
    18:08
  • 2. 7. Basics of ListView and Data Binding in .Net Maui.mp4
    14:48
  • 3. 8. Events Handling of ListView in .Net Maui.mp4
    10:56
  • 4. 9. Parameters in URL based Navigation & Static Repository in .Net Maui.mp4
    18:41
  • 5. 10. Stacklayout for Edit Contact page in .Net Maui.mp4
    17:12
  • 6. 11. View Contact Details & Update Contact (.Net Maui).mp4
    13:53
  • 7. 12. Observable Collection.mp4
    08:18
  • 8. 13. Field Validation with .Net Maui CommunityToolkit.mp4
    11:59
  • 9. 14. Reusable Control in .Net Maui.mp4
    13:24
  • 10. 15. Grid Layout and Use reusable control in .Net Maui.mp4
    13:02
  • 11. 16. ContextActions & MenuItems in ListView for .Net Maui.mp4
    10:21
  • 12. 17. SearchBar in .NetMaui.mp4
    12:52
  • 1. 18. What is Clean Architecture.mp4
    14:16
  • 2. 19. Use Case Driven Development in Clean Architecture in .Net Maui.mp4
    12:38
  • 3. 20. Implement SearchContacts in Repository Plugin.mp4
    13:28
  • 4. 21. Dependency Injection.mp4
    18:40
  • 5. 22. Implement the ViewContact Use Case.mp4
    11:39
  • 6. 23. Implement the EditContact Use Case.mp4
    09:00
  • 7. 24. Implement Add Contact Use Case.mp4
    06:09
  • 8. 25. Implement Delete Contact Use Case.mp4
    09:04
  • 1. 26. What is MVVM (MVVM Part 1).mp4
    05:44
  • 2. 27. MVVM Part 2.mp4
    15:57
  • 3. 28. MVVM Part 3 (Two way Data Binding).mp4
    12:26
  • 4. 28.1 MVVM vs Clean Architecture.mp4
    02:26
  • 5. 29. Contacts ViewModel.mp4
    04:25
  • 6. 30. Contacts page with MVVM and CollectionView.mp4
    11:38
  • 7. 31. SwipeView.mp4
    04:19
  • 8. 32. Delete Contact with MVVM in SwipeView.mp4
    06:54
  • 9. 33. Edit Contact Page with MVVM.mp4
    09:27
  • 10. 34. Displaying Contact info in ContactControl using MVVM.mp4
    06:54
  • 11. 35. Update Contact with MVVM.mp4
    04:55
  • 12. 36. Add Contact with MVVM.mp4
    10:48
  • 13. 37. Form Validations with MVVM.mp4
    13:46
  • 14. 38. SearchBar with MVVM.mp4
    05:18
  • 1. 39. Install and configure SQLite Nuget Package.mp4
    05:10
  • 2. 39.1 Configure the Contact Table.mp4
    02:11
  • 3. 40. Implement SQLite Repository.mp4
    11:23
  • 4. 41. Use SQLite Repository Plugin.mp4
    06:02
  • 1. 42. WebAPI in our Architecture.mp4
    02:55
  • 2. 43. Create Web API project & Install EntityFrameworkCore packages.mp4
    03:01
  • 3. 44. Configure DbContext.mp4
    08:09
  • 4. 45. Run DB Migration.mp4
    09:24
  • 5. 46. Basics of Web API.mp4
    02:46
  • 6. 47. Get Contacts Endpoint.mp4
    05:58
  • 7. 48. Post Contacts EndPoint.mp4
    06:00
  • 8. 49. Update Contact Endpoint.mp4
    06:39
  • 9. 50. Delete Contact Endpoint.mp4
    03:26
  • 10. 51. Search Contacts Endpoint.mp4
    05:33
  • 11. 52. Create WebApi Repository to consume WebApi Endpoints.mp4
    16:45
  • 12. 53. Use the Web Api Plugin.mp4
    07:14
  • 1. Thank you & Next Steps.html
  • Description


    Learn .Net MAUI, Events Driven, MVVM, SQLite, Clean Architecture, Creating and Consuming ASP.NET Core minimal API

    What You'll 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 is this 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.
  • More details


    Description

    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.

    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.

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    With a master degree in software engineering and almost 20 years of professional software development experience, I am excited to be an instructor on Udemy and begin sharing my knowledge and experience through this wonderful platform. I am a full stack developer with extensive experience in .NET technologies like ASP.NET, ASP.NET Core, as well as JavaScript frameworks like Angular, React and VueJs. I am also very experienced with data including SQL Server, Reporting, ETL, Azure Data Factory and Power BI. I have a passion of learning and sharing all my experience in development as well as design and architecture.Besides technologies, I spend a lot time reading about philosophy, thinking and reflecting on life...
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 56
    • duration 8:28:24
    • Release Date 2023/05/17