04_2455099F_312722S https://www.trouvermaformation.fr/formations/formation/2455099F MAUI .NET Vivaneo

MAUI .NET

Date de mise à jour : 25/09/2024 | Identifiant OffreInfo : 04_2455099F
Organisme responsable : Vivaneo

Objectifs

  • Appréhender les principes fondamentaux de .NET MAUI.
  • Explorer la structure des dossiers et des fichiers de code propres à chaque plateforme.
  • Maîtriser les concepts liés à l'interface utilisateur et savoir gérer les composants graphiques, styles, thèmes, etc.
  • Assimiler le fonctionnement du pattern 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

Introduction à .NET MAUI

  • Pourquoi .NET MAUI ?
  • Comparaison MAUI et Xamarin
  • Fonctionnement de .NET MAUI
  • Plateformes supportées : iOS, Android, Windows, Tizen
  • APIs multiplateformes disponibles

Mise en place
  • Installation de Visual Studio sur Windows ou Mac (avec XCode)
  • Création d'une première solution
  • Configuration des émulateurs iOS/Android et utilisation de terminaux réels
  • Spécificités pour Apple iOS

Premier projet
  • Structure d'une solution .NET MAUI App
  • Classes clés : MauiProgram, App, AppShell, MainPage
  • Utilisation des .NET MAUI Community Toolkit et NuGet
  • Introduction aux interfaces graphiques
    • Composants graphiques, cycle de vie, gestion des événements
    • Hot Reload, styles et thèmes, affichage de données dynamiques

Navigation et Shell
  • Utilisation du Shell pour la navigation
  • Gestion des données et du pattern MVVM
    • Composants principaux : Model, View, ViewModel
    • Mise en pratique avec Commands et Behaviors

Accès aux services
  • Création d'API multiplateformes et accès à des web services REST
  • Architecture REST et requêtes asynchrones

Base de données locale
  • Introduction à SQLite NET PCL
  • Configuration et requêtes CRUD

Migration de Xamarin vers MAUI
  • Principes de migration : mise à jour des projets, remplacement des bibliothèques
  • Utilisation de .NET Upgrade Assistant

Publication
  • Préparation pour la distribution sur Android et iOS
  • Test sur appareils physiques (TestFlight, test interne)

Informations techniques
  • Installation de Visual Studio recommandée (fin de support sur Mac au 31 août 2024)
  • Alternative : Rider de JetBrains (sous licence).

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
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 :