Créer des applications mobiles et de bureau avec MAUI .NET
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
Code de réussite
Souhaitez-vous demander un code de réussite ?
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.
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.