Skip to content
UdemyMobile DevelopmentPaid courseAll LevelsCertificate

.NET MAUI : Développez vos applications avec C# ! (Udemy.com)

Découvrez .NET MAUI, le nouveau Framework qui remplace Xamarin pour le développement d'applications avec C# !

Created by: Anthony Cardinale

Last updated February 2026

icon
What you will learn

  • Créer des applications avec .NET MAUI
  • Apprendre à utiliser MAUI, le remplaçant de Xamarin Forms
  • Migrer de Xamarin vers MAUI
  • Développer des applications avec C#
  • Intégrer l'intelligence artificielle à vos applications MAUI
  • Utiliser le design pattern MVVM
  • Créer un système de login et gérer des utilisateurs
  • Construire des écrans dynamiquement
  • Récupérer des données depuis une API REST
  • Naviguer entre les écrans
  • Développer des logiciels
  • Indiquer à l'utilisateur quand une MAJ est dispo

How it compares

Against the other 149 rated Udemy courses in Mobile Development on CourseDuck:

  • Rating4.6 out of 5higher than 79% of them
  • Reviews163#74 of 150 by number of reviews
  • Length16.8 hourslonger than 79% of them
  • Last updatedFebruary 2026more recently than 73% of them

icon
Course Description

Après une belle carrière, Xamarin part à la retraite et c'est au tour de .NET MAUI de prendre sa place. Dans cette formation vous allez découvrir comment développer vos applications (Android, iOS, MAC, Windows) sous Visual Studio avec le langage C# et le Framework MAUI.

Ce guide vous permettra d'acquérir toutes les connaissances de base et les notions fondamentales pour vous lancer dans le développement de vos applications avec .NET MAUI et le langage C#.

Le cous complet est découpé en plusieurs sections. Nous commencerons par des notions simples et nous allons augmenter la difficulté progressivement pour apprendre petit à petit et par la pratique avec des projets concrets.

Après avoir appris les notions essentielles, nous nous lancerons dans le développement d'une application mobile afin de mettre en pratique nos connaissances au travers d'un exemple réel. Ce projet d'application sera notre fil rouge et à l'issu de cette formation, vous aurez non seulement les connaissances nécessaires pour vous lancer sur vos propres applications mais vous aurez également une expérience et un projet à ajouter à votre portfolio en plus de la certification que vous recevrez.

Nous commencerons par une remise à niveau sur le langage C# afin que vous ayez les connaissances nécessaires pour bien suivre ce guide.

Nous continuerons par la découverte de .NET MAUI et des principaux outils mis à notre disposition pour développer des applications.

Enfin, nous nous lancerons dans le développement de notre projet d'application avec C# et .NET MAUI. Les utilisateurs de Blazor peuvent utiliser cette techno avec MAUI.

MISE A JOUR : Nouveau projet ! Développez votre propre clone de CCleaner de A à Z. Dans cette nouvelle section nous allons créer un logiciel de nettoyage et d'optimisation.


Dans le détail, voici les quelques sections qui vous attendent dans ce cours MAUI :

  • Utiliser le langage C# et Visual Studio pour développer des applications et logiciels

  • Créer un projet d'application basé sur .NET MAUI

  • Configurer un émulateur pour tester ses applications

  • Prendre en main les composants de MAUI

  • Créer des vues simples et complexes avec MAUI

  • Utiliser les différents Layouts pour structurer et organiser les pages

  • Comprendre le pattern MVVM

  • Designer une application

  • Créer une API REST avec C# pour alimenter le contenu de l'application

  • Travailler avec le format JSON pour transférer des données entre l'API et l'appli

  • Générer dynamiquement le contenu de l'application

  • Naviguer entre les pages de l'application

  • Gérer les utilisateurs, les profils et créer un système de connexion

  • Développer un logiciel de nettoyage et d'optimisation

  • Indiquer à l'utilisateur quand une mise à jour de votre logiciel est dispo

  • Et bien plus !


En complément du projet principal je propose également des mini ateliers pour aller plus loin et pour se perfectionner sur des notions comme le design pattern MVVM par exemple.

Un second projet vient compléter le premier atelier. Vous découvrirez comment créer un logiciel desktop professionnel de A à Z.

Toutes les ressources et tout le code de l'application vous sera donné dans son intégralité.

Vous aurez accès à la section questions/réponses ainsi qu'à un espace de discussion pour poser vos questions si vous bloquez.


Ce cours est un véritable tremplin pour vous lancer dans le développement d'applications et de logiciels avec le Framework MAUI alors n'hésitez pas et rejoignez l'aventure !

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Anthony Cardinale

Développeur professionnel et formateur passionné.
[ 100 000+ étudiants formés (toutes plateformes confondues) ]

Fort d'une expérience de plus de 15 ans dans le développement et l'ingénierie logicielle, je suis un passionné de programmation qui aime plus que tout partager son savoir. En tant qu'ingénieur diplômé et auteur de plusieurs livres sur la création de jeux vidéo, j'ai eu la chance de travailler sur une grande diversité de projets professionnels, incluant le développement d'applications, de sites web, de logiciels, d'APIs et d'expériences en réalité virtuelle/augmentée.

Ma mission sur Udemy est de vous transmettre ce qu'il y a de mieux dans le monde du développement, en me concentrant sur la qualité et les meilleures pratiques du secteur. Chaque formation est conçue pour vous donner les compétences concrètes et recherchées par les entreprises.

Mes cours couvrent les moteurs de jeux vidéo les plus populaires du marché, tels que Unreal Engine, Unity 3D et Godot, ainsi que les langages de programmation incontournables comme C#, WPF, ASP et JavaScript. Que vous soyez débutant ou que vous cherchiez à vous perfectionner, vous trouverez des parcours d'apprentissage complets et des projets pratiques.

icon
More Mobile Development courses

$19.99

$74.99

$12.99

$12.99

$74.99

$39.99

icon
Reviews

4.6

163 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Stéphane DORNIER on 8/22/2025

Très bonne formation au contenu très varié Les explications sont claires et précise

By Guillaume Galland on 3/3/2025

Le formateur est très clair dans ses explications et les présentations visuelles sont excellentes. On mange du code, c'est très bien. Il y a par moment un peu de travail personnel pour comprendre certaines démarches et je trouve que c'est un plus. En effet, je suis un débutant et pour les pros ou personnes plus aguerries en programmation, ce travail ne sera pas nécessaire. Je poursuis toujours aussi intéressé et motivé. Merci maîtresse!!

By Anonymized User on 11/8/2024

J'aurai préféré qu'on pousse un peu plus sur l'utilisation des bonnes pratique MVVM. Mais sinon j'ai beaucoup apris.

By Laurent PATENOTRE on 9/9/2024

Le cours est très intéressant et très didactique! Le seul petit reproche c'est que la version .net à évolué et certaines instructions ne sont plus valable...

By Farid ADDA on 6/22/2024

Dans l'ensemble le cours est assez bien réalisé et documenté. Les renseignements sont clairs même si j'avoue avoir accélérer certains sujets car les explications étaient trop longues. J'aurai aimé que le sujet sur le MVVM soit mieux abordé. Certes l'approche permet de développer un premier programme mais il manque quand même tout le concept, ObservableProperty, NotifyPropertyChangedFor, NotifyCanExecuteChangedFor ... qui sont indispensables. Il aurait été intéressant de développer ensuite suivant ce pattern.

By Eric TROUVAT on 3/22/2024

Très bonne présentation d'Anthony (comme l'ensemble de ces cours).

By Nor Eddin Lamrabet on 1/25/2024

Comme dans tous les cours de Anthony, explications accompagner de la pratique en allant direct a l'essentiel, j'aime beaucoup. Merci pour cette formation.

By Scholl Sebastien on 1/18/2024

Le cours est très bien fait et très clair. Un module supplémentaire montrant comment travailler sur une base de donnée en ligne (azure ou autre) avec synchronisation en locale aurait été top !

By FOUCRAS Nicolas on 1/13/2024

Je suis globalement très satisfait de ce cours. J'aurais aimé que le cours aille un peu plus loin sur le côté multi plateforme de MAUI, notamment comment partager le même code et en même temps avoir des parties de code native, on l'aperçoit un peu à un moment. J'ai bien aimé la partie MVVM et le DataBinding, je le pratique au travail en Java, mais là aussi j'aurais aimé que Anthony insiste bien sur la séparation des vues, des viewModels et des models. Et surtout voir tous les liens entre de la vue jusqu'au modèle, et du modèle vers la vue. Mais je sais qu'Anthony Cardinale saura ajouter ou modifier des sections du cours ou même faire une autre formation plus approfondie. En tout cas, je ne suis absolument pas déçu d'avoir acheté ce cours, et d'ailleurs de tout les cours que j'ai acheté à Anthony. Merci.

By François DV on 1/10/2024

Très bonne formation qui permet de s'initier au développement mobile sans avoir développé pour le mobile. Il manque quelques points importants à aborder et quelques corrections à faire pour qu'elle soit parfaite :)

Showing all 10 reviews on CourseDuck

Read all 163 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 92 / 100