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

Contenu 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

Résultats attendus de la formation

  • 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).
N° session CO
Date de début
Date de fin
Lieu de formation
Inscription
Public
Détails
323747S
01/11/2024
31/12/2025
Dijon 21000
Tout public
Afficher les détails

Durée

Durée totale de la formation: 150 heure(s)
Durée en centre: 150 heure(s)
durée en présentiel : 28h

Modalites de formation

Modalités d'enseignement: Formation mixte (FOAD et présentiel)

Rythme: Temps partiel , Temps plein

FPC Formation professionnelle continue : Oui

Lieu de formation

Chez Startway Coworking
15 Boulevard de Brosses
21000 - Dijon

ORGANISME FORMATEUR

Vivaneo
Voir la fiche complète de l'organisme formateur Contacter l'organisme formateur pour cette session

Admission

Niveau entrée requis : Sans niveau spécifique

Statut(s) des publics accueillis :
Tout public

Conditions spécifiques d'admission (ou pré-requis) : - Connaissance du C# ou de la programmation orientée objet - Expérience en développement d'applications mobiles

COMPLEMENT D’INFORMATION

323748S
01/11/2024
31/12/2025
Dijon 21000
Tout public
Afficher les détails

Durée

Durée totale de la formation: 150 heure(s)
Durée en centre: 150 heure(s)
durée en présentiel : 28h

Modalites de formation

Modalités d'enseignement: Formation mixte (FOAD et présentiel)

Rythme: Temps partiel , Temps plein

FPC Formation professionnelle continue : Oui

Lieu de formation

Hope !
64e Rue Sully
21000 - Dijon

ORGANISME FORMATEUR

Vivaneo
Voir la fiche complète de l'organisme formateur Contacter l'organisme formateur pour cette session

Admission

Niveau entrée requis : Sans niveau spécifique

Statut(s) des publics accueillis :
Tout public

Conditions spécifiques d'admission (ou pré-requis) : - Connaissance du C# ou de la programmation orientée objet - Expérience en développement d'applications mobiles

COMPLEMENT D’INFORMATION

323749S
01/11/2024
31/12/2025
Besançon 25000
Tout public
Afficher les détails

Durée

Durée totale de la formation: 150 heure(s)
Durée en centre: 150 heure(s)
durée en présentiel : 28h

Modalites de formation

Modalités d'enseignement: Formation mixte (FOAD et présentiel)

Rythme: Temps partiel , Temps plein

FPC Formation professionnelle continue : Oui

Lieu de formation

Ibis Besançon Centre Ville
21 rue gambetta
25000 - Besançon

ORGANISME FORMATEUR

Vivaneo
Voir la fiche complète de l'organisme formateur Contacter l'organisme formateur pour cette session

Admission

Niveau entrée requis : Sans niveau spécifique

Statut(s) des publics accueillis :
Tout public

Conditions spécifiques d'admission (ou pré-requis) : - Connaissance du C# ou de la programmation orientée objet - Expérience en développement d'applications mobiles

COMPLEMENT D’INFORMATION

323750S
01/11/2024
31/12/2025
Chalon-sur-Saône 71100
Tout public
Afficher les détails

Durée

Durée totale de la formation: 150 heure(s)
Durée en centre: 150 heure(s)
durée en présentiel : 28h

Modalites de formation

Modalités d'enseignement: Formation mixte (FOAD et présentiel)

Rythme: Temps partiel , Temps plein

FPC Formation professionnelle continue : Oui

Lieu de formation

ACTI'CAP
179 Avenue de Paris
71100 - Chalon-sur-Saône

ORGANISME FORMATEUR

Vivaneo
Voir la fiche complète de l'organisme formateur Contacter l'organisme formateur pour cette session

Admission

Niveau entrée requis : Sans niveau spécifique

Statut(s) des publics accueillis :
Tout public

Conditions spécifiques d'admission (ou pré-requis) : - Connaissance du C# ou de la programmation orientée objet - Expérience en développement d'applications mobiles

COMPLEMENT D’INFORMATION

323751S
01/11/2024
31/12/2025
Belfort 90000
Tout public
Afficher les détails

Durée

Durée totale de la formation: 150 heure(s)
Durée en centre: 150 heure(s)
durée en présentiel : 28h

Modalites de formation

Modalités d'enseignement: Formation mixte (FOAD et présentiel)

Rythme: Temps partiel , Temps plein

FPC Formation professionnelle continue : Oui

Lieu de formation

BELFORT BOOST
6 Rue de Madagascar
90000 - Belfort

ORGANISME FORMATEUR

Vivaneo
Voir la fiche complète de l'organisme formateur Contacter l'organisme formateur pour cette session

Admission

Niveau entrée requis : Sans niveau spécifique

Statut(s) des publics accueillis :
Tout public

Conditions spécifiques d'admission (ou pré-requis) : - Connaissance du C# ou de la programmation orientée objet - Expérience en développement d'applications mobiles

COMPLEMENT D’INFORMATION

323752S
01/11/2024
31/12/2025
Nevers 58000
Tout public
Afficher les détails

Durée

Durée totale de la formation: 150 heure(s)
Durée en centre: 150 heure(s)
durée en présentiel : 28h

Modalites de formation

Modalités d'enseignement: Formation mixte (FOAD et présentiel)

Rythme: Temps partiel , Temps plein

FPC Formation professionnelle continue : Oui

Lieu de formation

Clemaly
46 Boulevard Grands Pres des Bordes
58000 - Nevers

ORGANISME FORMATEUR

Vivaneo
Voir la fiche complète de l'organisme formateur Contacter l'organisme formateur pour cette session

Admission

Niveau entrée requis : Sans niveau spécifique

Statut(s) des publics accueillis :
Tout public

Conditions spécifiques d'admission (ou pré-requis) : - Connaissance du C# ou de la programmation orientée objet - Expérience en développement d'applications mobiles

COMPLEMENT D’INFORMATION

323753S
01/11/2024
31/12/2025
Auxerre 89000
Tout public
Afficher les détails

Durée

Durée totale de la formation: 150 heure(s)
Durée en centre: 150 heure(s)
durée en présentiel : 28h

Modalites de formation

Modalités d'enseignement: Formation mixte (FOAD et présentiel)

Rythme: Temps partiel , Temps plein

FPC Formation professionnelle continue : Oui

Lieu de formation

Salle de réunion Auxerre
13 Rue Jules Ferry
89000 - Auxerre

ORGANISME FORMATEUR

Vivaneo
Voir la fiche complète de l'organisme formateur Contacter l'organisme formateur pour cette session

Admission

Niveau entrée requis : Sans niveau spécifique

Statut(s) des publics accueillis :
Tout public

Conditions spécifiques d'admission (ou pré-requis) : - Connaissance du C# ou de la programmation orientée objet - Expérience en développement d'applications mobiles

COMPLEMENT D’INFORMATION

323754S
01/11/2024
31/12/2025
Mâcon 71000
Tout public
Afficher les détails

Durée

Durée totale de la formation: 150 heure(s)
Durée en centre: 150 heure(s)
durée en présentiel : 28h

Modalites de formation

Modalités d'enseignement: Formation mixte (FOAD et présentiel)

Rythme: Temps partiel , Temps plein

FPC Formation professionnelle continue : Oui

Lieu de formation

Centre d'affaires EDM
154 Rue André Derain
71000 - Mâcon

ORGANISME FORMATEUR

Vivaneo
Voir la fiche complète de l'organisme formateur Contacter l'organisme formateur pour cette session

Admission

Niveau entrée requis : Sans niveau spécifique

Statut(s) des publics accueillis :
Tout public

Conditions spécifiques d'admission (ou pré-requis) : - Connaissance du C# ou de la programmation orientée objet - Expérience en développement d'applications mobiles

COMPLEMENT D’INFORMATION

Vivaneo

Raison sociale : VIVANEO

28 Rue du Chemin Vert - 75011 Paris

01 77 17 90 36

Voir la fiche complète de l'organisme Voir le site web Voir le site web Géolocaliser

Cette formation est indexée aux domaines suivants :

  • 46337 - Site web adaptatif
  • 31067 - Développement informatique

Spécialité de formation NSF :

  • 321 - Journalisme et communication (y compris communication graphique et publicité)

Lien vers les descriptions métiers France Travail : (ROME)