Formation MAUI.NET – Développez des Applications Mobiles et Desktop avec C#
- Prix
- Durée
- Nombre d'heures
Description de la Formation MAUI .NET
Cette formation MAUI.NET vous guide dans la construction complète d’une application avec .NET MAUI, de l’interface à la navigation, en passant par la gestion d’état, les appels API, la base locale et la compilation multiplateforme.
Avec .NET MAUI (Multi-platform App UI), Microsoft offre une solution moderne pour développer des applications mobiles, desktop et tablettes à partir d’une base de code unique en C#.
Successeur de Xamarin.Forms, MAUI permet de créer des interfaces modernes, réactives et natives pour Android, iOS, Windows et macOS, tout en bénéficiant de l’écosystème .NET : MVVM, gestion des dépendances, API HTTP, base locale, etc. Découvrez également notre Formation Web ASP.NET Core, notre Formation API REST et notre Formation Sass.
Format et modalités pédagogiques
Distanciel (sessions enregistrées).
Il est possible de réaliser la formation sur votre site et de personnaliser le contenu de la formation afin de répondre aux besoins de votre projet professionnel.
Bon à savoir avant de s'inscrire
Cette formation comprend de nombreux exercices (60 % de pratique) pour un meilleur apprentissage. Nos sessions sont garanties dès 1 seul inscrit, pas de risque de report (sauf cas de force majeure). Un entretien en amont a lieu entre le participant et ou un référent de l’entreprise afin de bien prendre en compte le profil du participant (niveau, besoins, contexte professionnel, enjeux…).
Evaluation : pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants reçoivent une attestation de validation d’acquis à l’issue de la formation.
Cette formation fait partie de notre catalogue Formations en Développement. Explorez nos autres formations en développement pour concevoir des applications modernes, performantes et maintenables.
Objectifs pédagogiques de la Formation MAUI .NET
A l’issue de la formation le participant sera capable de :
- Comprendre le fonctionnement et l’architecture de .NET MAUI
- Créer des interfaces modernes en XAML et C#
- Implémenter la navigation, la gestion d’état et le pattern MVVM
- Utiliser les services .NET pour appels API, stockage local, notifications
- Gérer les spécificités multiplateformes (Android, iOS, Windows, macOS)
- Compiler et publier une app sur les stores ou en usage interne
Prérequis pour suivre la Formation MAUI .NET
- Connaissances solides en C# / .NET
- Avoir déjà travaillé avec WPF, WinForms, Xamarin ou Blazor est un plus
- Aisance avec les environnements de développement Visual Studio / CLI
- Parce que chaque participant est unique, un entretien personnalisé avec notre expert nous permet de concevoir une formation parfaitement alignée avec ses objectifs, son niveau et ses enjeux professionnels.
Public visé
Cette formation MAUI.NET est destinée aux développeurs C#, fullstack, mobile, ou aux équipes .NET souhaitant mutualiser leurs développements.
financement de cette formation
Cette formation est financée directement par l’entreprise (pas de CPF, pas d’OPCO).
Programme détaillé (modules et laboratoires)
Introduction à MAUI et environnement de développement
Installation, Visual Studio, SDK .NET, structure d’un projet MAUI, simulateurs.
Création d’interfaces avec XAML et C#
Pages, layouts (StackLayout, Grid, FlexLayout), composants (Entry, Button, ListView), styles.
Navigation et gestion d’état
NavigationPage, Shell, passage de données, ObservableCollection, INotifyPropertyChanged, gestion de sessions.
Architecture MVVM et liaison de données
Vue, ViewModel, Services, Bindings, Command, injection de dépendances.
Appels API et persistance
HttpClient, JSON, accès base SQLite, préférences, gestion offline.
Spécificités multiplateformes
Détection de plateforme, services natifs, permissions, responsive design.
Compilation, tests et déploiement
Génération de builds pour Android, iOS, Windows. Publication sur stores ou distribution interne.
Projet final – App complète en .NET MAUI
Application multipage avec navigation, API, base locale, design responsive.
Les plus de cette formation
Cette formation :
- Est centrée sur .NET MAUI, le framework unifié le plus moderne de Microsoft
- Propose un parcours de développement concret, de A à Z
- Inclut les bonnes pratiques multiplateformes (responsive, API, MVVM)
- S’adresse aussi bien à des développeurs mobile, fullstack ou back-end .NET
FAQ – Questions fréquentes sur la Formation MAUI .NET
.NET MAUI, c'est quoi ?
.NET MAUI (Multi-platform App UI) est le framework Microsoft pour développer avec C# et XAML des applications natives Android, iOS, macOS et Windows depuis une même base de code. Il succède à Xamarin.Forms et s’appuie sur .NET 8/9. MFE-IT forme les développeurs .NET à concevoir des applications cross-platform performantes et maintenables.
Quelle différence entre .NET MAUI, Xamarin et Flutter ?
.NET MAUI unifie l’approche Xamarin.Forms et étend la prise en charge au desktop avec C#/XAML. Flutter utilise Dart et son propre moteur de rendu pour une cohérence visuelle maximale. Xamarin reste supporté mais .NET MAUI est la voie officielle Microsoft pour le cross-platform. MFE-IT compare ces options.
Quels sont les avantages de .NET MAUI pour une entreprise .NET ?
.NET MAUI réutilise les compétences C#, le tooling Visual Studio, les bibliothèques NuGet et l’écosystème .NET. Il permet une base de code unique pour mobile et desktop, simplifie la maintenance et accélère la mise sur le marché. MFE-IT illustre ces bénéfices avec des cas d’usage concrets.
Combien de temps dure la formation MAUI .NET chez MFE-IT ?
La formation dure 4 jours soit 28 heures, en distanciel ou en présentiel, avec 3 participants maximum par session et 30 jours de support post-formation inclus.
Cette formation MAUI .NET est-elle éligible au CPF ou à une prise en charge OPCO ?
Non. MFE-IT ne gère pas directement les dossiers CPF ou OPCO et notre organisme n’est pas agréé Qualiopi. Cette formation s’adresse donc uniquement aux entreprises qui la financent directement.
C’est un choix assumé : nous avons privilégié l’agilité pédagogique et l’investissement dans la qualité réelle plutôt que dans la conformité administrative.
En contrepartie, vous bénéficiez d’un format 100 % sur mesure : entretien préalable, contenu adapté à votre contexte métier, sessions garanties dès 1 inscrit (sauf cas de force majeure), 3 participants maximum par session et 30 jours de suivi post-formation par email.
Pour plus d’informations voir notre faq et/ou nous contacter via notre formulaire de contact.
Prochaines sessions de la Formation MAUI .NET
Vous souhaitez planifier cette formation à une date spécifique ? Contactez-nous par email ou en remplissant le formulaire de contact.