YoVDO

.NET MAUI Course for Beginners – Create Cross-Platform Apps with C#

Offered By: freeCodeCamp

Tags

.NET Courses C# Courses .NET MAUI Courses Event Handling Courses Data Binding Courses

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 Artists
California 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