ASP.NET Core MVC : Initiation

Inter-company training

Who is the training for?

Développeurs C# souhaitant créer des applications Web modernes avec ASP.NET Core MVC

Duration

3,00 day(s)

Language(s) of service

EN FR

Next session

09.02.2026
Location
Paris

Price

1575,00€

Prerequisites

Maîtrise du langage C# et des principes de la programmation orientée objet.
Connaissances de base du Web (HTTP, HTML, CSS).
Notions de bases de données relationnelles et de SQL recommandées.

Goals

Comprendre l’architecture et les principes d’ASP.NET Core MVC
Créer une application Web MVC avec .NET moderne
Mettre en œuvre contrôleurs, vues Razor et routage
Gérer les formulaires, la validation et la navigation
Accéder aux données avec Entity Framework Core
Appliquer les bases de la sécurité et les bonnes pratiques Web

Contents

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 et vues partielles.
Helpers HTML et Tag Helpers.
Validation côté client et côté serveur.

Atelier : formulaires et validation des données

Gestion des données avec Entity Framework Core

Présentation d’Entity Framework Core.
Modélisation des entités.
DbContext et configuration.
Requêtes LINQ et opérations CRUD.
Migrations de base de données.

Atelier : CRUD avec EF Core et migrations

Sécurité et bonnes pratiques dans ASP.NET Core

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

Synthèse et perspectives

Récapitulatif des concepts clés ASP.NET Core MVC.
Bonnes pratiques de structuration et de maintenance.
Présentation des évolutions possibles : API REST, Identity, déploiement, performances.

Teaching methods

Active Learning

Evaluation

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

Next session

Datum
City
Language and price
09.02.2026

11.02.2026
Paris
FR 1575,00€
09.02.2026

11.02.2026
A distance
FR 1575,00€
02.03.2026

04.03.2026
Strasbourg
FR 1575,00€
23.03.2026

25.03.2026
A distance
FR 1575,00€
23.03.2026

25.03.2026
Paris
FR 1575,00€
23.03.2026

25.03.2026
Luxembourg
FR 1575,00€
23.03.2026

25.03.2026
Bruxelles
FR 1575,00€
18.05.2026

20.05.2026
Strasbourg
FR 1575,00€
15.06.2026

17.06.2026
A distance
FR 1575,00€
15.06.2026

17.06.2026
Paris
FR 1575,00€
06.07.2026

08.07.2026
Luxembourg
FR 1575,00€
06.07.2026

08.07.2026
Strasbourg
FR 1575,00€
06.07.2026

08.07.2026
Bruxelles
FR 1575,00€
03.08.2026

05.08.2026
A distance
FR 1575,00€
03.08.2026

05.08.2026
Paris
FR 1575,00€
24.08.2026

26.08.2026
Strasbourg
FR 1575,00€
14.09.2026

16.09.2026
A distance
FR 1575,00€
14.09.2026

16.09.2026
Paris
FR 1575,00€
21.09.2026

23.09.2026
Luxembourg
FR 1575,00€
21.09.2026

23.09.2026
Bruxelles
FR 1575,00€
05.10.2026

07.10.2026
Strasbourg
FR 1575,00€
26.10.2026

28.10.2026
A distance
FR 1575,00€
26.10.2026

28.10.2026
Paris
FR 1575,00€
23.11.2026

25.11.2026
Luxembourg
FR 1575,00€
23.11.2026

25.11.2026
Strasbourg
FR 1575,00€
23.11.2026

25.11.2026
Bruxelles
FR 1575,00€
14.12.2026

16.12.2026
A distance
FR 1575,00€
14.12.2026

16.12.2026
Paris
FR 1575,00€

These courses might interest you

EN
Day
On request
Computer language - Visual Basic .NET language