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

MAUI .NET

Date de mise à jour : 10/12/2025 | 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


  • Compréhension de .NET MAUI : Maîtrise des principes fondamentaux et des avantages de .NET MAUI par rapport à Xamarin.

  • Configuration de l'environnement de développement : Installation et configuration de Visual Studio, création de projets, et gestion des émulateurs.

  • Création d'interfaces graphiques : Capacité à concevoir des interfaces utilisateur en utilisant XAML et à gérer les composants graphiques.

  • Application du modèle MVVM : Compréhension et mise en œuvre du pattern MVVM pour séparer la logique de l'interface utilisateur.

  • Gestion des données : Accès à des services REST et utilisation de bases de données locales avec SQLite.

  • Migration d'applications : Compétences pour migrer des applications Xamarin vers .NET MAUI.

  • Publication d'applications : Préparation et configuration nécessaires pour publier des applications sur Android et iOS.

  • Développement multiplateforme : Capacités à créer des applications fonctionnant sur diverses plateformes (iOS, Android, Windows, Tizen).

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
75011 Paris 11e
Responsable : Monsieur Mickael MASSET
Téléphone fixe : 0177179036
Contacter l'organisme

Information fournie par :