Formation
.NET MAUI
- Tout public
Comprendre les fondamentaux et principes de fonctionnement de .NET MAUI.
Explorer la structure des fichiers et des dossiers spécifiques par plateforme.
Maîtriser la gestion des interfaces graphiques (composants, styles, thèmes).
Appliquer le pattern MVVM pour structurer une application.
Accéder aux web services REST et manipuler une base de données locale.
Apprendre les étapes nécessaires à la publication d’une application .NET MAUI.
Comprendre les étapes et bonnes pratiques pour migrer une application Xamarin vers .NET MAUI.
Explorer la structure des fichiers et des dossiers spécifiques par plateforme.
Maîtriser la gestion des interfaces graphiques (composants, styles, thèmes).
Appliquer le pattern MVVM pour structurer une application.
Accéder aux web services REST et manipuler une base de données locale.
Apprendre les étapes nécessaires à la publication d’une application .NET MAUI.
Comprendre les étapes et bonnes pratiques pour migrer une application Xamarin vers .NET MAUI.
Module 1 : Introduction à .NET MAUI et mise en place
Présentation de .NET MAUI et ses différences avec Xamarin.
Plateformes prises en charge et APIs multiplateformes.
Installation de Visual Studio sur Windows/Mac et configuration des émulateurs.
Création d’une première solution et exécution en mode Debug.
Module 2 : Structure des projets et outils communautaires
Analyse de la structure des dossiers et fichiers spécifiques.
Introduction aux classes MauiProgram, App, AppShell et MainPage.
Utilisation de .NET MAUI Community Toolkit et des Nugets.
Module 3 : Interfaces graphiques et navigation
Gestion des types de pages, composants graphiques et cycle de vie.
Mise en œuvre de styles, thèmes et interfaces dynamiques avec ListView et Binding.
Navigation avec Shell : lancer des pages, transmettre des données, revenir en arrière.
Module 4 : Pattern MVVM et gestion spécifique par plateforme
Introduction au pattern MVVM (Model, View, ViewModel).
Utilisation des Commands et Behaviors pour gérer les événements.
Configuration de comportements spécifiques par plateforme avec XAML et CSharp.
Module 5 : Accès aux données et web services REST
Architecture REST : requêtes asynchrones avec RestSharp.
Introduction aux bases de données locales avec SQLite NET PCL.
Configuration et requêtes CRUD pour stocker et gérer les données.
Module 6 : Migration depuis Xamarin vers MAUI .NET
Principes généraux de migration et mise à jour des fichiers de projet.
Remplacement des bibliothèques et utilisation des nouvelles APIs.
Utilisation de .NET Upgrade Assistant pour faciliter la migration.
Module 7 : Publication et distribution de l’application
Étapes pour préparer la distribution sur Android et iOS.
Configuration des comptes développeur Google et Apple.
Tester l’application avec TestFlight (iOS) et tests ouverts/internes (Android).
Présentation de .NET MAUI et ses différences avec Xamarin.
Plateformes prises en charge et APIs multiplateformes.
Installation de Visual Studio sur Windows/Mac et configuration des émulateurs.
Création d’une première solution et exécution en mode Debug.
Module 2 : Structure des projets et outils communautaires
Analyse de la structure des dossiers et fichiers spécifiques.
Introduction aux classes MauiProgram, App, AppShell et MainPage.
Utilisation de .NET MAUI Community Toolkit et des Nugets.
Module 3 : Interfaces graphiques et navigation
Gestion des types de pages, composants graphiques et cycle de vie.
Mise en œuvre de styles, thèmes et interfaces dynamiques avec ListView et Binding.
Navigation avec Shell : lancer des pages, transmettre des données, revenir en arrière.
Module 4 : Pattern MVVM et gestion spécifique par plateforme
Introduction au pattern MVVM (Model, View, ViewModel).
Utilisation des Commands et Behaviors pour gérer les événements.
Configuration de comportements spécifiques par plateforme avec XAML et CSharp.
Module 5 : Accès aux données et web services REST
Architecture REST : requêtes asynchrones avec RestSharp.
Introduction aux bases de données locales avec SQLite NET PCL.
Configuration et requêtes CRUD pour stocker et gérer les données.
Module 6 : Migration depuis Xamarin vers MAUI .NET
Principes généraux de migration et mise à jour des fichiers de projet.
Remplacement des bibliothèques et utilisation des nouvelles APIs.
Utilisation de .NET Upgrade Assistant pour faciliter la migration.
Module 7 : Publication et distribution de l’application
Étapes pour préparer la distribution sur Android et iOS.
Configuration des comptes développeur Google et Apple.
Tester l’application avec TestFlight (iOS) et tests ouverts/internes (Android).
Connaissances en CSharp ou en programmation orientée objet.
Notions en développement d’applications mobiles.
Notions en développement d’applications mobiles.
Durée en centre : 28 heures
Durée totale : 28heures
Durée totale : 28heures
Formacode (Domaines de formation) :
- 31088 Programmation
- 31089 Programmation application mobile
- M1805 Études et développement informatique
- 326 Informatique, traitement de l'information, réseaux de transmission des données
Entrées/sorties permanentes
Formation entièrement présentielle
LIEU DE FORMATION
A distance
Les Docks - Atrium 10.6
13000 MARSEILLE
Les Docks - Atrium 10.6
13000 MARSEILLE
Organisme formateur :
Vivaneo
Vivaneo