Formation C# – Développement Web avec ASP.NET MVC

4 jours (28 h)
Inter : 2 800,00 € HT/pers
Intra : nous consulter

Description title-border

Les objectifs

  • Comprendre l’architecture MVC et son intérêt dans les applications web.

  • Configurer un projet ASP.NET MVC Core avec .NET 9 et .NET 10.

  • Développer des contrôleurs, vues Razor et modèles de données.

  • Intégrer un accès aux données avec Entity Framework Core et concevoir des formulaires.

  • Gérer les opérations CRUD, la validation, la sécurité et les routages avancés.

  • Déployer une application web fonctionnelle et optimiser ses performances.

Public visé

  • Développeurs .NET souhaitant développer des applications web modernes avec ASP.NET.

  • Ingénieurs logiciels, architectes ou chefs de projet impliqués dans des projets web basés sur .NET.

  • Techniciens et intégrateurs cherchant à automatiser des fonctionnalités web via MVC.

Prérequis

  • Maîtrise du langage C# et de la programmation orientée objet.

  • Connaissances de base en HTML, CSS et JavaScript.

  • Expérience préalable avec Visual Studio ou un éditeur compatible .NET.

  • Compréhension générale du protocole HTTP et des architectures web.

Le programme

Jour 1
Matinée

1. Introduction au développement web ASP.NET MVC Core

  • Présentation générale d’ASP.NET Core MVC : architecture, concepts et structure d’un projet.
  • Installation et configuration de l’environnement (Visual Studio, SDK .NET 9/10).
  • Création d’un nouveau projet ASP.NET MVC et exploration des fichiers fondamentaux.
  • Comprendre le modèle MVC : rôle des modèles, vues et contrôleurs.
  • Exercices guidés : premier projet MVC et navigation basique.
Après-midi

2. Routes, contrôleurs et vues Razor

  • Gestion du routage et configuration des URL.
  • Développement de contrôleurs et d’actions : syntaxe et retours.
  • Introduction aux vues Razor : syntaxe, mise en page et interaction avec le contrôleur.
  • Passer et afficher des données dans les vues.
  • Atelier pratique : créer plusieurs vues et lier des pages dynamiques.
Jour 2
Matinée

3. Modèles, formulaires et validation

  • Définition des modèles et liaison avec les vues.
  • Formulaires HTML : collecte et traitement des données côté serveur.
  • Validation côté client et serveur : annotations de validation et messages d’erreur.
  • Exercices pratiques : soumission de formulaires et validation interactive.
Après-midi

4. Accès aux données avec Entity Framework Core

  • Introduction à Entity Framework Core pour la persistance des données.
  • Configuration du contexte de données et migrations.
  • Opérations CRUD : création, lecture, mise à jour et suppression de données.
  • Exercices pratiques : intégration de la base de données dans une application MVC.
Jour 3
Matinée

5. Fonctionnalités avancées MVC

  • Gestion des relations entre entités (un à plusieurs, plusieurs à plusieurs).
  • Pagination, tri et filtrage des données dans les vues.
  • Sécurité des applications : authentification et autorisation de base.
  • Mise en place d’Identity ASP.NET pour la gestion des utilisateurs.
Après-midi

6. Services, middleware et configuration avancée

  • Introduction aux services et à l’injection de dépendances dans ASP.NET Core.
  • Middleware pour gérer la requête HTTP, logging, erreurs et fichiers statiques.
  • Filtres d’action et gestion des exceptions personnalisées.
  • Atelier pratique : améliorer les performances d’une application web.
Jour 4
Matinée

7. API, Web services et bonnes pratiques

  • Introduction à la création d’API REST en ASP.NET Core MVC.
  • Bonnes pratiques de conception pour services web.
  • Consommation d’une API tierce depuis l’application MVC.
  • Sécurisation des API et gestion des tokens.
Après-midi

8. Tests, déploiement et synthèse

  • Techniques de test unitaire et d’intégration pour les contrôleurs MVC.
  • Options de déploiement sur serveur ou cloud.
  • Étude de cas et revue de projet complet MVC.
  • Bilan des acquis, conseils de bonne pratique et ressources pour approfondir.
Dernière mise à jour : 22 avril 2026

En présentiel ou à distance : à vous de choisir

Dans vos locaux

Pour ancrer les apprentissages et encourager la dynamique collective.

En classe virtuelle

Pour allier flexibilité et interactions en temps réel avec le formateur.

Dans nos locaux

Pour favoriser la concentration, les échanges et le confort des apprenants.

Les modalités de formation

Suivi et évaluation :

  • Recueil des besoins en amont pour identifier les attentes du stagiaire
  • Évaluation continue : études de cas et travaux pratiques pendant la formation
  • Évaluation finale : questionnaire d'auto-évaluation

Format et encadrement :

  • Formation équilibrée alliant théorie et pratique (minimum 50%)
  • Sessions en petits groupes (2 à 9 participants) pour un suivi personnalisé
  • Émargement par demi-journée et remise d'une attestation de formation

Moyens pédagogiques et techniques :

  • Méthodes interactives et suivi des acquis : travaux pratiques, projet fil rouge, mises en situation, démonstrations, QCM…
  • Les stagiaires doivent être équipés de leur matériel informatique pour suivre la formation, que ce soit dans nos locaux ou sur site externe.
  • Il appartient au client de veiller à ce que le matériel mis à disposition soit conforme aux prérequis techniques indiqués dans le programme de formation.
  • Accessibilité : nous informons l'ensemble de nos clients et stagiaires que nous sommes dans la capacité d'adapter les sessions en cas de situations spécifiques. Nous nous engageons à répondre à toutes les demandes dans un délai de 48h ouvré.

Conditions et délais d'accès :

  • Si l'une de nos formations vous intéresse, contactez-nous au +33 04 93 65 34 24 ou à l'adresse mail contact@le-code.dev. Selon votre besoin et vos attentes, nous organiserons un échange téléphonique avec le formateur pressenti afin d'adapter la formation et ses modules, puis nous vous adresserons un devis. Les dates de la formation seront à convenir sous 30 jours maximum.
  • Concernant les formations Actions Collectives, l'inscription est possible jusqu'à 24h ouvrées avant le début de la formation.