
Discover what dotnet maui is and how it enables cross-platform native apps from a single code base using C# and XAML, with open source evolution from Xamarin Forms.
Explore the Dotnet Maui architecture: a modular framework with base libraries and a cross-platform renderer that delivers native user interface, supports plugins, and emphasizes performance and fast startup time.
discover the minimum operating system versions and platform support for Dotnet Maui, including iOS, Android, Windows, and Mac OS, and learn to build with a single code base.
Explore the anatomy of a .NET MAUI XAML file, including namespaces, App.xaml and App Shell, content pages, initialization, and navigation, with property elements, attached properties, and data binding.
Explore styling and theming in dotnet maui using shared resources, static and dynamic resources, and styles across pages and applications, then apply app-wide resource dictionaries for consistent branding.
Explore Dotnet Maui layout panels, including stack layout and grid, and learn how to arrange multiple views with alignment, spacing, and width settings across responsive layouts.
Explore Dotnet Maui controls overview and learn how pre-built controls deliver a native cross-platform experience with indicators, sliders, buttons, and labels; create custom controls with XAML.
Explore dotnet maui views, a set of ui objects like labels, buttons, and editor, and learn to build custom controls with content views in xaml.
Master navigation patterns in dotnet maui, including the navigation stack, modal navigation, and shell with tab and flyout navigation, and learn to pass data with navigation parameters.
Explore how to implement Dotnet Maui shell navigation with flyout navigation and tab navigation patterns, including flyout items, headers, icons, and tab bars.
Explore data access and local storage in .NET MAUI, learn to use SQLite for offline relational data, and implement asynchronous database operations to keep apps responsive.
Compare .NET MAUI storage options for local caching, focusing on preferences and the file system, with guidance on when to use each and a future SQLite database video.
Learn to store data locally in a dotnet maui app with sqlite net, mapping c# classes to tables, and performing insert, query, update, and delete operations.
Protect data with encryption, secure transmission over https, and encrypted databases in dotnet maui. Implement authentication, authorization, input validation, secure coding, updates, least-privilege permissions, and pen testing.
Implement authentication and authorization in dotnet maui using Azure Active Directory B2C and Microsoft Identity, enabling sign-in, sign-out, and role, claims, and policy-based access control.
Learn data encryption and protection in dotnet maui, cover symmetric vs asymmetric encryption, aes with sqlite cipher, and securing data in transit with tls and json web tokens.
Explore network security and how SSL and TLS secure .NET MAUI apps, using http client with https, server certificates, and handling SSL errors to protect data.
Master advanced debugging in Visual Studio for dotnet maui by using breakpoints, watch and locals windows, and step-through execution to inspect app initialization, maui architecture, and live variable values.
Explore unit testing and test driven development, learn the red green refactor cycle, and see how writing tests first improves code quality and reliability in .NET MAUI applications.
Build a dotnet maui weather app from scratch by creating a dotnet maui project in Visual Studio and preparing to fetch weather data and display temperature and wind.
Learn to integrate a weather API into a dotnet maui app. Retrieve an API key, call endpoints with city name or coordinates, and deserialize JSON into weather data models.
Design a weather app user interface in .NET MAUI using XAML, grids and stack layouts, binding to API data to display city, description, temperature, humidity, and wind with responsive icons.
Become a .NET MAUI professional and learn one of employer's most requested skills nowadays!
This comprehensive course is designed so that students, developers, engineers... can learn .NET MAUI from scratch to use it in a practical and professional way. Never mind if you have no experience in the topic, you will be equally capable of understanding everything and you will finish the course with total mastery of the subject.
After several years working as an Engineer and Developer, I have realized that nowadays mastering .NET MAUI for the App Development is very necessary to create native mobile and desktop apps. Knowing how to use this cross-platform framework can give you many job opportunities and many economic benefits, especially in the world of the software development.
The big problem has always been the complexity to perfectly understand .NET MAUI it requires, since its absolute mastery is not easy. In this course I try to facilitate this entire learning and improvement process, so that you will be able to carry out and understand your own projects in a short time, thanks to the step-by-step and detailed examples of every concept.
With more than 8 exclusive hours of video, this comprehensive course leaves no stone unturned! It includes both practical exercises and theoretical examples to master .NET MAUI. The course will teach you Android, iOS, macOS and Windows app development in a practical way, from scratch, and step by step.
We will start with the installation of Visual Studio (interface to work) on your computer, regardless of your operating system and computer.
Then, we'll cover a wide variety of topics, including:
Introduction to .NET MAUI and course dynamics
Download and Install Visual Studio latest version, packages and configuring it
General familiarization with the user interface and elements
XAML Basics and MAUI Controls and Views with advanced XAML
Navigation and Routing
Data access and storage in MAUI using SQLite
Authentication, authorization, data encryption, protection, network security and SSL/TLS
Advanced debugging techniques, performance optimization and profiling and testing
Building from scratch a .NET MAUI App and deploying it: Weather App
Mastery and application of absolutely ALL the functionalities of .NET MAUI
Practical exercises, complete project and much more!
In other words, what I want is to contribute my grain of sand and teach you all those things that I would have liked to know in my beginnings and that nobody explained to me. In this way, you can learn to build a wide variety of apps quickly and make versatile and complete use of .NET MAUI. And if that were not enough, you will get lifetime access to any class and I will be at your disposal to answer all the questions you want in the shortest possible time.
Learning .NET MAUI has never been easier. What are you waiting to join?