10_2467523F_323754S https://www.emfor-bfc.org/formation/fiche-67523/form MAUI .NET Vivaneo

MAUI .NET

Date de mise à jour : 31/10/2024 | Identifiant OffreInfo : 10_2467523F
Organisme responsable : Vivaneo

Objectifs


  • 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

Programme 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

Validation et sanction

Attestation de formation

Type de formation

Non certifiante

Sortie

Sans niveau spécifique

Contact de la formation

28 Rue du Chemin Vert
75011 - Paris 11e
Téléphone fixe : 0177179036
Site web : https://formation.vivaneo.fr
Contacter l'organisme

Contact de l'organisme formateur

VIVANEO
SIRET : 51017673800043
Responsable : Monsieur Mickael MASSET
Téléphone fixe : 0177179036
Contacter l'organisme

Information fournie par :