Créer des applications mobiles et de bureau avec MAUI .NET

Débutant
Développeur
.NET
Visual Studio
.NET MAUI

Découvrez comment utiliser .NET MAUI pour créer des applications qui s’exécutent sur des appareils mobiles et des postes de travail en utilisant C# et Visual Studio. Vous allez apprendre les principes fondamentaux de la création d’une application avec .NET MAUI, ainsi que des sujets plus avancés comme le stockage de données local et l’appel de services web basés sur REST.

Prérequis

  • Visual Studio 2022 avec la charge de travail .NET MAUI installée
  • Connaissance de C# et de .NET

Modules de ce parcours d’apprentissage

Découvrez comment utiliser Visual Studio avec .NET MAUI pour créer une application multiplateforme.

Apprendre à concevoir une interface utilisateur pour une application .NET MAUI avec XAML

Créez des interfaces utilisateur cohérentes sur différents appareils à l’aide de StackLayout et grid dans les pages XAML (Extensible Application Markup Language) de l’interface utilisateur multiplateforme (MAUI) .NET.

Apprendre à utiliser des ressources et des styles partagés dans XAML .NET MAUI

Utilisez l’interpréteur de commandes .NET MAUI pour créer des applications multipages avec des onglets et une navigation volante.

Utilisez un service web REST à l’aide de HttpClient pour effectuer des opérations CRUD de base. Vous détecterez quand votre appareil est connecté à Internet pour fournir une bonne expérience utilisateur et tirer parti des piles de mise en réseau natives afin d’obtenir des performances optimales.

Apprendre à stocker et à accéder aux données conservées dans SQLite à l’aide d’une application .NET MAUI

Apprenez à ajouter une liaison de données à votre interface utilisateur. Avec la liaison de données, votre interface utilisateur est automatiquement mise à jour lorsque les données changent. Lorsque les types de données ne correspondent pas, vous pouvez utiliser un convertisseur afin de transformer des données pour l’interface utilisateur.

Découvrez le modèle de conception MVVM et comment il peut séparer votre logique métier et le code d’interface utilisateur. Découvrez comment les modèles de vues sont conçus et pourquoi ils font partie intégrante du modèle.