24_279682_1579477 https://www.cariforef-provencealpescotedazur.fr/Formation/Session/557166 .NET MAUI Vivaneo

.NET MAUI

Date de mise à jour : 11/12/2024 | Identifiant OffreInfo : 24_279682
Organisme responsable : Vivaneo

Objectifs

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.

Programme de la formation

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).

Validation et sanction

Compréhension approfondie du fonctionnement de .NET MAUI et des outils associés.
Création d'applications multiplateformes modernes et performantes.
Utilisation experte des concepts MVVM et des interfaces graphiques dynamiques.
Réussite de la migration de projets Xamarin vers .NET MAUI.
Capacité à publier une application sur les stores Android et iOS.

Type de formation

Non certifiante

Sortie

Information non communiquée

Contact de la formation

28 rue du chemin vert
75011 - Paris 11e
Responsable : Monsieur Mickael MASSET
Téléphone fixe : 01 77 17 90 36
Site web : https://formation.vivaneo.fr/
Contacter l'organisme

Contact de l'organisme formateur

Vivaneo
SIRET : 51017673800043
75011 Paris 11e
Responsable : Monsieur Mickael MASSET
Téléphone fixe : 01 77 17 90 36
Site web : https://formation.vivaneo.fr/
Contacter l'organisme

Information fournie par :