.NET MAUI Course for Beginners – Create Cross-Platform Apps with C#
Offered By: freeCodeCamp
Course Description
Overview
Dive into native cross-platform desktop and mobile development with this comprehensive .NET MAUI course for beginners. Build a Contacts app while mastering essential concepts in C#. Explore the differences between .NET MAUI and Xamarin Forms, set up your development environment, and understand project structure. Learn about stateful .NET MAUI elements, page layouts, and views. Master URL-based navigation, work with ListViews and data binding, and handle events. Implement static repositories, create edit and detail pages using StackLayout, and utilize Observable Collections. Enhance your app with field validation using .NET MAUI CommunityToolkit, create reusable controls, and implement Grid Layouts. Finally, add context actions, menu items, and a SearchBar to your ListView. This 3-4 hour course, created by Frank Liu, provides a solid foundation for building cross-platform applications with .NET MAUI.
Syllabus
⌨️ Introduction
⌨️ What is .Net Maui - .Net Maui vs Xamarin Forms
⌨️ Prepare Development Environment _ Create first project
⌨️ Project Structure
⌨️ Three elements of stateful .Net Maui
⌨️ Page, Layout _ View, Namespaces
⌨️ URL based navigation
⌨️ Basics of ListView and Data Binding
⌨️ Events Handling of ListView
⌨️ Parameters in URL based Navigation _ Static Repository
⌨️ Stacklayout for Edit Contact page
⌨️ View Contact Details _ Update Contact
⌨️ Observable Collection
⌨️ Field Validation with .Net Maui CommunityToolkit
⌨️ Reusable Control
⌨️ Grid Layout and Use reusable control
⌨️ ContextActions _ MenuItems in ListView
⌨️ SearchBar in .NetMaui
Taught by
freeCodeCamp.org
Related Courses
Introduction to Programming for Musicians and Digital ArtistsCalifornia Institute of the Arts via Coursera ¡A Programar! Una introducción a la programación
University of Edinburgh via Coursera Interactivity with JavaScript
University of Michigan via Coursera Windows可视化程序设计
Xi'an Jiaotong University via Coursera Android Basics: User Input
Google via Udacity