ASP.NET Core MVC : Initiation + Approfondissement

Betribsiwwergräifend Formatioun

U wie riicht sech d'Formatioun?

Développeurs souhaitant maintenir, faire évoluer ou comprendre des applications Web existantes basées sur ASP.NET MVC et le .NET Framework

Dauer

5,00 Dag(Deeg)

Sprooch(e) vun der Déngschtleeschtung

EN FR

Nächst Sessioun

09.02.2026
Plaz
Paris

Präis

2750,00€

Virkenntnisser

Bonnes connaissances en C# et en programmation orientée objet.
Notions de développement Web (HTML, CSS, HTTP).
Connaissances de base en bases de données relationnelles et SQL recommandées.

Ziler

- Comprendre l’architecture et le fonctionnement d’une application ASP.NET MVC
- Créer et faire évoluer des applications Web MVC
- Mettre en œuvre les mécanismes de routage, vues Razor et contrôleurs
- Accéder aux données et gérer la persistance
- Sécuriser et optimiser des applications existantes
- Assurer la maintenance et l’évolution d’applications ASP.NET MVC

Inhalt

Introduction à ASP.NET Core et à l’écosystème .NET

Présentation de la plateforme .NET moderne.
Différences entre .NET Framework et .NET (Core / LTS).
Architecture d’une application ASP.NET Core MVC.
Cycle de vie d’une requête HTTP.
Présentation des outils (CLI, Visual Studio, Visual Studio Code).

Création et structure d’une application ASP.NET Core MVC

Création d’un projet ASP.NET Core MVC (.NET 8 LTS).
Organisation des dossiers et responsabilités des composants.
Configuration de l’application (Program.cs, environnements, appsettings).
Injection de dépendances et services.

Atelier fil rouge : création de l’application MVC de référence

Contrôleurs, routage et gestion des actions

Création de contrôleurs et actions.
Routage conventionnel et par attributs.
Gestion des paramètres et binding de modèles.
Résultats d’actions (ViewResult, Redirect, Json, StatusCode).

Atelier : navigation et premières actions métier

Vues Razor et interfaces utilisateur

Syntaxe Razor et vues fortement typées.
Layouts, vues partielles et composants de vue.
Helpers HTML et Tag Helpers.
Validation côté client et côté serveur.

Atelier : formulaires, validation et affichage des données

Gestion des données avec Entity Framework Core

Présentation d’Entity Framework Core.
Modélisation des entités et relations.
DbContext et configuration.
Migrations de base de données.
Requêtes LINQ, projections, chargement eager et lazy.
Gestion des transactions et performances.

Atelier : CRUD complet avec EF Core et migrations

Sécurité et authentification dans ASP.NET Core

Principes de sécurité des applications Web.
Authentification et autorisation dans ASP.NET Core.
Gestion des rôles et des politiques.
Protection contre les attaques courantes (CSRF, XSS, injections).
Bonnes pratiques OWASP.

Atelier : sécurisation de l’application et gestion des accès

ASP.NET Core Identity et authentification moderne

Présentation d’ASP.NET Core Identity.
Gestion des utilisateurs, rôles et mots de passe.
Personnalisation du modèle utilisateur.
Introduction à l’authentification par jetons (JWT) et OpenID Connect.

Optimisation des performances et de la scalabilité

Mise en cache (Memory cache, Response caching).
Optimisation des accès aux données.
Gestion asynchrone avec async/await.
Bonnes pratiques de performance MVC.

Journalisation, supervision et diagnostic

Système de logs ASP.NET Core.
Logs structurés et niveaux de journalisation.
Gestion des erreurs et pages d’erreur personnalisées.
Introduction aux health checks.

Déploiement et mise en production

Configuration par environnement (développement, recette, production).
Publication de l’application ASP.NET Core.
Introduction au déploiement avec Docker.
Bonnes pratiques de mise en production.

Atelier fil rouge : préparation de l’application pour la production

Synthèse et bonnes pratiques

Récapitulatif des concepts clés ASP.NET Core MVC.
Bonnes pratiques d’architecture et de maintenance.
Conseils pour aller plus loin (API REST, Blazor, microservices).

Pedagogesch Methoden

Active Learning

Evaluatioun

contrôle continu ou certification si prévue dans le financement

Nächst Sessioun

Datum
Stad
Sprooch & Präis
09.02.2026

13.02.2026
Paris
FR 2750,00€
09.02.2026

13.02.2026
A distance
FR 2750,00€
02.03.2026

06.03.2026
Strasbourg
FR 2750,00€
23.03.2026

27.03.2026
A distance
FR 2750,00€
23.03.2026

27.03.2026
Paris
FR 2750,00€
23.03.2026

27.03.2026
Luxembourg
FR 2750,00€
23.03.2026

27.03.2026
Bruxelles
FR 2750,00€
18.05.2026

22.05.2026
Strasbourg
FR 2750,00€
15.06.2026

19.06.2026
A distance
FR 2750,00€
15.06.2026

19.06.2026
Paris
FR 2750,00€
06.07.2026

10.07.2026
Luxembourg
FR 2750,00€
06.07.2026

10.07.2026
Strasbourg
FR 2750,00€
06.07.2026

10.07.2026
Bruxelles
FR 2750,00€
03.08.2026

07.08.2026
A distance
FR 2750,00€
03.08.2026

07.08.2026
Paris
FR 2750,00€
24.08.2026

28.08.2026
Strasbourg
FR 2750,00€
14.09.2026

18.09.2026
A distance
FR 2750,00€
14.09.2026

18.09.2026
Paris
FR 2750,00€
21.09.2026

25.09.2026
Luxembourg
FR 2750,00€
21.09.2026

25.09.2026
Bruxelles
FR 2750,00€
05.10.2026

09.10.2026
Strasbourg
FR 2750,00€
26.10.2026

30.10.2026
A distance
FR 2750,00€
26.10.2026

30.10.2026
Paris
FR 2750,00€
23.11.2026

27.11.2026
Luxembourg
FR 2750,00€
23.11.2026

27.11.2026
Strasbourg
FR 2750,00€
23.11.2026

27.11.2026
Bruxelles
FR 2750,00€
14.12.2026

18.12.2026
A distance
FR 2750,00€
14.12.2026

18.12.2026
Paris
FR 2750,00€

Dës Formatioune kéinten Iech interesséieren

EN
Dag
Programméiersprooch - Programméiersprooch XML