DES RESSOURCES ET DES OUTILS AU SERVICE DES ACTEURS ET DES PROFESSIONNELS.

MAUI .NET

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

Information fournie par :
Emfor Bourgogne-Franche-Comté

Objectifs, programme, validation 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 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 certificiante

Sortie

Sans niveau spécifique

Métiers visés

Code Rome

Durée, rythme, financement

Modalités pédagogiques
Durée
150 heures en centre, 10 heures hebdomadaires

Conventionnement : Non

Financeur(s)

Entreprise

Conditions d'accès

Public(s)
Tout public
Modalités de recrutement et d'admission

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

Modalités d'accès

Lieu de réalisation de l'action

Formation mixte
Adresse
13 Rue Jules Ferry
89000 - Auxerre
Responsable : Salle de réunion Auxerre
Téléphone fixe :
Contacter l'organisme

Contacts

Contact sur la formation
28 Rue du Chemin Vert
75011 - Paris 11e
Responsable :
Téléphone fixe : 0177179036
fax :
Site web : https://formation.vivaneo.fr
Contacter l'organisme
Contacter l'organisme formateur
VIVANEO
SIRET: 51017673800043

Responsable : MASSET
Téléphone fixe : 0177179036
Site web :
Contacter l'organisme

Période prévisibles de déroulement des sessions

du 01/11/2024 au 31/12/2025
débutant le : 01/11/2024
Adresse d'inscription
28 Rue du Chemin Vert
75011 - Paris 11e
Etat du recrutement : Ouvert
Modalités : Entrées/sorties permanentes

Organisme responsable

Vivaneo
SIRET : 51017673800043

Adresse
28 Rue du Chemin Vert
75011 - Paris 11e
Téléphone fixe : 0177179036
Contacter l'organisme