Aller au contenu principal

Développeur framework .NET MAUI

Date de mise à jour :
Identifiant Offre Info : 15_25505039F
Organisme responsable : VIVANEO (ouvre dans un nouvel onglet)

Nouvelle recherche

Présentation de la formation

Objectifs

Comprendre l'architecture et les principes fondamentaux de .NET MAUI. Maîtriser le développement d'interfaces utilisateur multiplateformes (Windows, Android, iOS, macOS) en XAML. Savoir utiliser les différents contrôles, layouts et mécanismes de navigation. Appliquer les bonnes pratiques de conception, notamment le pattern MVVM. Gérer l'accès aux données locales et distantes. Savoir intégrer les fonctionnalités spécifiques aux plateformes (capteurs, services). Être…

  • Comprendre l'architecture et les principes fondamentaux de .NET MAUI.
  • Maîtriser le développement d'interfaces utilisateur multiplateformes (Windows, Android, iOS, macOS) en XAML.
  • Savoir utiliser les différents contrôles, layouts et mécanismes de navigation.
  • Appliquer les bonnes pratiques de conception, notamment le pattern MVVM.
  • Gérer l'accès aux données locales et distantes.
  • Savoir intégrer les fonctionnalités spécifiques aux plateformes (capteurs, services).
  • Être capable de déployer une application sur les différentes cibles.

Programme de la formation

Module 1 : Introduction à .NET MAUI et son écosystème Présentation de .NET MAUI et de ses avantages. Différences avec Xamarin.Forms. Installation et configuration de l'environnement de développement. Structure d'un projet .NET MAUI. Le mécanisme de Single Project. Les fondations de .NET (C# et .NET Core). Module 2 : Fondamentaux de l'interface utilisateur (UI) Introduction à XAML. Les pages (ContentPage, TabbedPage, Shell). Les layouts (StackLayout, Grid,…

Module 1 : Introduction à .NET MAUI et son écosystème
  • Présentation de .NET MAUI et de ses avantages.
  • Différences avec Xamarin.Forms.
  • Installation et configuration de l'environnement de développement.
  • Structure d'un projet .NET MAUI.
  • Le mécanisme de Single Project.
  • Les fondations de .NET (C# et .NET Core).
Module 2 : Fondamentaux de l'interface utilisateur (UI)
  • Introduction à XAML.
  • Les pages (ContentPage, TabbedPage, Shell).
  • Les layouts (StackLayout, Grid, FlexLayout, AbsoluteLayout).
  • Les contrôles de base (Label, Button, Entry, Image).
  • Gestion des ressources (Styles, Colors, Fonts).
Module 3 : Navigation et UX avancée
  • La navigation hiérarchique et modale.
  • Utilisation de .NET MAUI Shell pour une navigation structurée.
  • Affichage de données avec ListView et CollectionView.
  • Les templates de données.
  • Les gestes et interactions utilisateur.
Module 4 : Le Pattern Model-View-ViewModel (MVVM)
  • Présentation et intérêt du pattern MVVM.
  • Le concept de Data Binding.
  • Les commandes (ICommand).
  • Les propriétés notifiables (INotifyPropertyChanged).
  • Mise en œuvre d'un framework MVVM (ex : Community Toolkit MVVM).
Module 5 : Accès aux données et services
  • Gestion des données locales avec SQLite.
  • Consommation d'API RESTful (HttpClient, System.Text.Json).
  • Sérialisation et désérialisation des données.
  • Gestion de l'asynchronisme (async/await).
  • L'injection de dépendances dans .NET MAUI.
Module 6 : Fonctionnalités de plateforme et personnalisation
  • Accès aux fonctionnalités natives (géolocalisation, média, capteurs).
  • Utilisation des Essentials de .NET MAUI.
  • Personnalisation de l'interface avec les Handlers.
  • Mise en œuvre des Dependency Services.
  • Gestion des cycles de vie des applications.
Module 7 : Tests et déploiement
  • Introduction aux tests unitaires.
  • Débogage avancé d'applications .NET MAUI.
  • Préparation des applications pour le déploiement.
  • Processus de publication sur les magasins d'applications (App Store, Google Play, Microsoft Store).

Validation et sanction

Attestation de formation

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
  • Autre

    Programme : Autre financement (AIF, entreprise , individuel…)

Conditions d'accès

Publics visés

  • Demandeur d'emploi
  • Public en emploi
  • Salarié dans le cadre du CIF
  • Salarié dans le cadre du DIF
  • Salarié dans le cadre du plan de formation
  • Salarié en contrat aidé
  • Salarié en période de professionnalisation
  • Salarié en reconversion
  • Tout public

Niveau d'entrée

Sans niveau spécifique

Conditions spécifiques et prérequis

Maîtrise du langage C# Connaissances de base en développement d'applications

Lieu de réalisation de l'action

Modalités d'enseignement

Formation entièrement en présentielle

Adresse

211 Rue Marius Carrieu
34080 Montpellier

Responsable : VIVANEO

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