Accueil > Formations > ASP.NET Core

Formation ASP.NET Core MVC

Vous souhaitez apprendre ASP.NET Core et C# pour développer des applications web ou APIs ? Alors ce cours complet est fait pour vous. ASP.NET Core et C# sont des outils très puissants qui vous permettront de créer des sites web, APIs ou applications web modernes, professionnelles et robustes.

Cette formation complète vous permettra de vous lancer et de créer vos web apps basées sur les technologies de Microsoft tout en respectant le modèle MVC pour une bonne architecture de votre code. .NET a beaucoup évolué ces dernières années et depuis .NET Core, la solution de Microsoft est devenue multiplateformes (Windows, Mac ou Linux).

12 heures de contenu Niveau : Débutant à Intermédiaire Certificat inclus
Instructeur
Créé par Anthony Cardinale Ingénieur en informatique, Expert IA générative & Développement
Formation ASP.NET Core
Acheter sur Udemy

Cette formation inclut :

  • ✓ 66 sessions de formation
  • ✓ Architecture MVC professionnelle
  • ✓ Code source de tous les projets
  • ✓ Accès à vie
  • ✓ Certificat de fin de formation
  • ✓ Support de l'instructeur
  • ✓ Garantie 30 jours

Ce que vous apprendrez

🌐 Créer des applications web avec ASP.NET Core MVC
🔗 Développer des API RESTful avec documentation Swagger
💾 Intégrer des bases de données SQL/MySQL
⚙️ Maîtriser l'architecture MVC et les bonnes pratiques
🎨 Utiliser Razor et Bootstrap pour des interfaces modernes
🔍 Appliquer LINQ pour des requêtes avancées

Contenu du cours

12 sections • 66 sessions • 12 heures

1. Notions de base sur la programmation avec C#

Prise en main du lecteur vidéo d'Udemy
Installation de Visual Studio et environnement C#
Écrire du C# en ligne sans Visual Studio
Les bases du langage C# et premier programme
Comprendre et utiliser les conditions (if / else)
Conditions avancées (multiples, switch...)
Les boucles (for, while, foreach) et tableaux
Visual Studio 2022 et versions parallèles

2. Plus loin avec C# - Programmes robustes

Atelier pratique : Mini RPG en console avec C#
Classes C# et programmation orientée objet (POO)
Utiliser les threads pour tâches en parallèle
Découverte de LINQ avec C#
Tests unitaires sous Visual Studio
Gestion des erreurs avec try {} et catch {}
Exercice de codage : Testez vos connaissances

3. ASP.NET MVC - Créer un projet et pages web

Créer un nouveau projet ASP.NET 5
Comprendre et utiliser les Middlewares
Afficher des pages web statiques HTML
Révisions HTML / CSS pour remise à niveau

4. Exercices HTML, CSS et Javascript

Révisions HTML, CSS et JS
Exercice HTML : Créer un portfolio basique
Exercice CSS : Design CSS pour portfolio
Exercice JS : Système de captcha

5. ASP.NET CORE MVC 5 - Application web avec C#

Mise en place du système de routage MVC
Créer Controller, actions et paramètres
Créer des vues (cshtml) et affichage
Syntaxe Razor pour C# dans HTML
Système de layout pour inclure du code
Passer des paramètres via ViewBag
Transmettre objets C# du controller à la vue

6. API web avec ASP.NET et base de données

Création projet Web API RESTful MVC
Routes API, documentation Swagger, paramètres
Utiliser une base de données MySQL avec C#
Récupérer données SQL et utilisation dans API
Appeler une API avec requêtes Get pour JSON
Design avec Bootstrap pour affichage produits
Conclusion cours C# ASP.NET et MVC

7. Téléchargement des sources

Code source des projets de la formation
Vendre applications en ligne avec Gumroad

8. Vidéos bonus et questions/réponses

Fichier de configuration .INI pour données

9. C# - Notions avancées pour code de qualité

Créer un projet console C#
Comprendre les structures
Utiliser les énumérations
Notions avancées sur les tableaux
Les delegates avec C#
Les interfaces C#

10. C# & LINQ - Requêtage avancé

Query simple et lambda avec LINQ
Les fonctions de filtrage
Les fonctions de calcul
Les opérations booléennes
Tester si un résultat existe avec LINQ
Travailler avec des listes simples
Listes multiples et jointures

11. Principes pour un code propre

Le principe de responsabilité unique
Le principe Ouvert-Fermé
Le principe de Liskov
La ségrégation des interfaces
L'inversion de dépendance

12. Bonus

BONUS : Le serveur privé

Prérequis

  • Notions de base en HTML recommandées
  • Quelques bases en C# (vidéos bonus incluses)
  • Un ordinateur Windows avec Visual Studio
  • Motivation pour le développement web

À qui s'adresse cette formation

  • Développeurs voulant apprendre ASP.NET Core
  • Débutants en développement web C#
  • Développeurs web cherchant la stack Microsoft
  • Étudiants en informatique
  • Professionnels voulant créer des APIs

Projets que vous réaliserez

🌐

Application Web Complète

Développez une application web moderne avec architecture MVC et interface responsive.

🔗

API RESTful

Créez une API professionnelle avec documentation Swagger automatique.

🎮

Mini RPG Console

Programmez un jeu de rôle en console pour maîtriser les concepts C#.

📱

Portfolio Personnel

Construisez un portfolio avec HTML, CSS et intégration C#.

🛒

Site Vitrine Produits

Développez un site vitrine avec base de données et gestion des produits.

🔐

Système de Captcha

Implémentez un système de sécurité avec JavaScript et validation C#.

Prêt à maîtriser ASP.NET Core ?

Rejoignez plus de 100 000 étudiants qui me font confiance

✓ Garantie satisfait ou remboursé 30 jours