MAUI .NET
Date de mise à jour :
Identifiant Offre Info : 10_2467523F
Organisme responsable :
Vivaneo
(ouvre dans un nouvel onglet)
Présentation de la formation
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…
- 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…
- Pourquoi choisir .NET MAUI ?
- Différences avec Xamarin
- Fonctionnement de .NET MAUI
- Plateformes supportées : iOS, Android, Windows, Tizen
- APIs multiplateformes disponibles
- 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
- Structure d'une application .NET MAUI
- Classes essentielles : MauiProgram, App, AppShell, MainPage
- Utilisation des Community Toolkit et NuGet
- 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)
- Utilisation du Shell pour la navigation
- Gestion des pages et transmission de données
- Introduction au MVVM et ses composants
- Gestion des événements avec Commands et Behaviors
- Requêtes REST avec RestSharp
- Utilisation de SQLite pour les données locales
- Exécution de requêtes CRUD
- Principes de migration de Xamarin vers MAUI
- Mise à jour des projets et utilisation de nouvelles APIs
- Utilisation de l'outil .NET Upgrade Assistant
- 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
Niveau de sortie
Sans niveau spécifique
Durée, rythme, financement
Durée
En centre
50 h
Financement
- Conventionnement
- Oui
- Financeur
-
- Entreprise
Conditions d'accès
Public visé
- Tout public
Niveau d'entrée
Sans niveau spécifique
Conditions spécifiques et prérequis
- Connaissance du C# ou de la programmation orientée objet - Expérience en développement d'applications mobiles
Lieu de réalisation de l'action
Modalités d'enseignement
Formation mixte
Adresse
21 rue gambetta25000 Besançon
Responsable : Ibis Besançon Centre Ville
Périodes prévisibles de déroulement des sessions
Début
Fin
- Adresse d'inscription
-
28 Rue du Chemin Vert
75011 Paris 11e - État du recrutement
- Ouvert
- Modalités
- Entrées / Sorties à dates permanentes