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

Lieu de formation

21 rue gambetta 25000 Besançon