Unknown: explode(): Passing null to parameter #2 ($string) of type string is deprecated in /home/skilramit/htdocs/www.skilr.com/public/catalog/controller/product/product.php on line 502 Mobile Development with .NET MAUI Online Course | Skilr

Mobile Development with .NET MAUI Online Course

Mobile Development with .NET MAUI Online Course

Mobile Development with .NET MAUI Online Course

The .NET Multi-platform App UI (MAUI) is a powerful framework for building cross-platform mobile and desktop applications using C# and XAML. With this course, you’ll begin by exploring the core concepts and features of .NET MAUI before diving into hands-on development. You’ll design and consume APIs in a .NET MAUI application, work with XAML controls, and apply styles for clean, reusable UI design. The course also introduces the MVVM (Model–View–ViewModel) pattern using the MVVM Community Toolkit to help you structure applications effectively. You’ll learn to integrate SQLite for data management, secure mobile apps with authentication and authorization, and even create your first Minimal API.

By the end of the course, you will have the confidence to develop and deploy your own innovative cross-platform apps on Android, iOS, macOS, and Windows while advancing your Visual Studio coding skills.

Who should take this Course?

This course is ideal for developers, software engineers, and students who want to build cross-platform apps with .NET MAUI. It is especially valuable for C# developers seeking to extend their skills into mobile and desktop application development. If you are interested in creating modern, scalable, and secure applications that run seamlessly on Android, iOS, macOS, and Windows, this course will equip you with the practical knowledge and hands-on experience to get there.

What you will learn

  • Build interfaces with XAML (Extensible Application Markup Language)
  • Develop and publish Minimal API with .NET Core
  • Use various MAUI controls and MAUI layouts
  • Use the MVVM pattern and community toolkit
  • Implement .NET MAUI authentication
  • Utilize an API in .NET MAUI app and secure it using JSON web tokens

Course Outline

Introduction

  • Introduction

Environment Setup

  • Setup Development Environment

Create Your First .NET MAUI APP

  • Create Controls with C#
  • Create Controls with XAML
  • Understand MAUI Layouts
  • Set Global Markup Values
  • Define Platform-Specific Values
  • Shared Resources
  • Navigating Multiple Pages
  • Section Summary

Create a Car Listing APP (MVVM and CRUD)

  • Section Overview
  • Setup .NET MAUI Project
  • Create Data Model
  • Create Data Access Services
  • MVVM Toolkit Updates
  • Understanding the MVVM Pattern
  • Set Up View Model and Command
  • Understanding Dependency Injection
  • Implement Data Template and Collection View
  • Style Our List Page View
  • Implement a Details Page
  • Exploring Storage Options
  • Add SQLite Database to App
  • Setup Form to Add and Delete Records
  • Section Summary

Develop Supporting API

  • Section Overview
  • Setup API Project
  • Setup CORS Policy
  • Setup Database
  • Configure API Endpoints
  • Test API Functions
  • Prepare Server for API Deployment
  • Refactor and Publish API To Local Server
  • Configure Mobile App for Network Connections
  • Refactor MAUI App for API
  • Essential Fixes
  • Section Summary

Authentication Flow

  • Section Overview
  • Add Identity to API
  • Set Up Login Endpoint
  • Add App Loading Page
  • Add App Login Page
  • Seed Users and Roles
  • Authentication and Authorization to API
  • Set Up JSON Web Token Generation
  • Set Up Login Logic and Flow
  • Adjust App Flow and Layout
  • Handle Logout
  • Section Summary
     

Reviews

How learners rated this courses

4.9

(Based on 123 reviews)

63%
38%
0%
0%
0%

No reviews yet. Be the first to review!

Write a review

Note: HTML is not translated!
Bad           Good

Tags: Mobile Development with .NET MAUI Online Course, Learn Mobile Development with .NET MAUI, Mobile Development with .NET MAUI Training, Mobile Development with .NET MAUI Free Course, Mobile Development with .NET MAUI Questions,