About This Course
<div>Build cross-platform mobile applications with .NET MAUI, C#, XAML, MVVM, SQLite, REST APIs, authentication, and Azure deployment.</div><div><br></div><div>.NET MAUI is Microsoft’s modern framework for building native mobile and desktop applications from a single .NET codebase. In this course, you will learn how to create practical cross-platform apps using C#, XAML, Visual Studio, and the MVVM Community Toolkit.</div><div><br></div><div>This course is designed for C# developers who want to move into mobile app development and learn how to structure, style, connect to data, and prepare .NET MAUI applications for deployment.</div><div><br></div><div>You will start with the fundamentals of .NET MAUI, including project structure, XAML controls, layouts, styles, data binding, navigation, and event-driven development. You will then apply the MVVM pattern to organize your application logic and build maintainable mobile app features.</div><div><br></div><div>As the course progresses, you will work with local data using SQLite, connect your mobile app to a backend API, secure application workflows with authentication and authorization, and consume RESTful services from your .NET MAUI app.</div><div><br></div><div>You will also learn how to create an ASP.NET Core Minimal API, publish the API to Microsoft Azure, connect your mobile app to the hosted API, and sign and publish an Android application.</div>
What you'll learn:
- Build cross-platform mobile applications using .NET MAUI and C#
- Design mobile user interfaces with XAML controls, layouts, styles, and resources
- Use data binding and MVVM to structure maintainable .NET MAUI applications
- Apply the MVVM Community Toolkit in a real mobile app workflow
- Store and retrieve local mobile app data using SQLite
- Build an ASP.NET Core Minimal API to support mobile application features
- Consume REST APIs from a .NET MAUI mobile app
- Implement authentication and authorization using JWT-based security
- Connect a mobile app to cloud-hosted backend services
- Publish a backend API to Microsoft Azure
- Sign and prepare an Android app for release
- Troubleshoot common .NET MAUI development, emulator, API, and deployment issues