Retour
MAUI .NET
Objectifs de la formation
Assimiler le fonctionnement de .NET MAUI Se familiariser avec l'organisation des dossiers et fichiers de code propres à chaque plateforme Maîtriser les concepts liés à l'interface utilisateur et savoir gérer les éléments graphiques, les styles et les thèmes Comprendre le principe du modèle MVVM Savoir comment accéder à des services web REST et à une base de données locale Connaître les étapes requises pour publier une application .NET MAUI Comprendre les principes de migration d'une application Xamarin vers .NET MAUI
Contenu de la formation
Module 1 : Introduction à .NET MAUI Pourquoi choisir .NET MAUI ? Différences avec Xamarin Fonctionnement de .NET MAUI Plateformes supportées : iOS, Android, Windows, Tizen APIs multiplateformes disponibles Module 2 : Mise en place Installation de Visual Studio (Windows/Mac avec XCode) Création d'une solution initiale Configuration des émulateurs iOS/Android Utilisation de dispositifs réels Spécificités pour le couplage iOS avec Mac Compilation et débogage Module 3 : Premier projet Structure d'une application .NET MAUI Classes essentielles : MauiProgram, App, AppShell, MainPage Utilisation des Community Toolkit et NuGet Module 4 : Interfaces graphiques Composants graphiques et XAML Cycle de vie de l'application Gestion des événements et types de pages Hot Reload et styles/thèmes Affichage de données dynamiques (ListView, Binding) Module 5 : Navigation et Shell Utilisation du Shell pour la navigation Gestion des pages et transmission de données Module 6 : Pattern MVVM Introduction au MVVM et ses composants Gestion des événements avec Commands et Behaviors Module 7 : Accès aux web services et bases de données Requêtes REST avec RestSharp Utilisation de SQLite pour les données locales Exécution de requêtes CRUD Module 8 : Migration vers .NET MAUI Principes de migration de Xamarin vers MAUI Mise à jour des projets et utilisation de nouvelles APIs Utilisation de l'outil .NET Upgrade Assistant Module 9 : Publication Préparation à la distribution sur Android et iOS Configuration des comptes développeurs et tests sur appareils réels
Résultats de la formation
Attestation de formation
Conditions spécifiques d'accès à la formation
- Connaissance du C# ou de la programmation orientee objet - Experience en developpement d applications mobiles
Métier formé
Développement
Niveau d'étude visé
Sans le Bac
Type d'immersion professionnelle
Formation initiale
Organisme de formation
VIVANEO
Durée de la formation
14 mois
Modalités de formation
formation mixte
Prochaine(s) session(s)
- 01/11/2024 - 31/12/2025