ASP.NET MVC 5 - Développement d'applications Web

Formation créée le 19/07/2023. Dernière mise à jour le 25/07/2023.
Version du programme : 1

Type de formation

Formation présentielle

Durée de formation

35 heures (5 jours)

ASP.NET MVC 5 - Développement d'applications Web


Objectif de la formation: Cette formation a pour objectif de fournir aux participants une compréhension approfondie du développement d'applications Web avec ASP.NET MVC 5. Les participants apprendront à créer des applications robustes, modulaires et maintenables en utilisant le modèle de conception MVC (Model-View-Controller).

Objectifs de la formation

  • Comprendre les concepts fondamentaux d'ASP.NET MVC 5 et le modèle MVC
  • Savoir créer des contrôleurs et des vues dans ASP.NET MVC 5
  • Maîtriser la gestion des modèles et la liaison de données
  • Comprendre comment valider les données et gérer la sécurité dans ASP.NET MVC 5
  • Savoir comment créer des vues complexes et des composants réutilisables
  • Savoir comment appeler des services Web à partir d'ASP.NET MVC 5
  • Comprendre comment déployer une application ASP.NET MVC 5

Profil des bénéficiaires

Pour qui
  • Développeurs .NET qui souhaitent apprendre à créer des applications Web avec ASP.NET MVC 5
  • Développeurs Web qui souhaitent comprendre comment ASP.NET MVC 5 peut être utilisé pour créer des applications Web robustes et maintenables
Prérequis
  • Expérience de la programmation en C#
  • Familiarité avec HTML, CSS, JavaScript et SQL

Contenu de la formation

Introduction à ASP.NET MVC 5 (5 heures)
  • Présentation d'ASP.NET MVC 5
  • Comprendre le modèle MVC
  • Configuration et installation de l'environnement de développement
  • Travaux pratiques : Installation et configuration d'un environnement de développement ASP.NET MVC 5
Création de contrôleurs et de vues (7 heures)
  • Comprendre les contrôleurs et les actions
  • Création de vues en utilisant Razor View Engine
  • Travaux pratiques : Création de contrôleurs et de vues avec ASP.NET MVC 5
Gestion des modèles et de la liaison de données (7 heures)
  • Comprendre les modèles et la liaison de données
  • Utilisation de l'Entity Framework pour l'accès aux données
  • Travaux pratiques : Gestion des modèles et mise en œuvre de la liaison de données
Validation et sécurité (6 heures)
  • Validation des données côté serveur et côté client
  • Gestion de la sécurité avec l'authentification et l'autorisation
  • Travaux pratiques : Mise en œuvre de la validation des données et de la sécurité
Création de vues complexes et de composants réutilisables (5 heures)
  • Utilisation de Layouts, de ViewStart, de RenderBody et de RenderSection
  • Création de composants réutilisables (Partial Views, Html Helpers, etc.)
  • Travaux pratiques : Création de vues complexes et de composants réutilisables
Appel de services Web à partir d'ASP.NET MVC 5 (3 heures)
  • Comprendre les appels HTTP à partir d'ASP.NET MVC 5
  • Utilisation de HttpClient pour les appels API
  • Travaux pratiques : Appel de services Web à partir d'ASP.NET MVC 5
Déploiement d'une application ASP.NET MVC 5 (2 heures)
  • Comprendre les options de déploiement d'ASP.NET MVC 5
  • Déploiement sur Azure
  • Travaux pratiques : Déploiement d'une application ASP.NET MVC 5

Équipe pédagogique

Professionnel expert technique et pédagogique.

Suivi de l'exécution et évaluation des résultats

  • Feuilles de présence
  • Mises en situation
  • Formulaires d'évaluation de la formation
  • Certificat de réalisation de l’action de formation
  • Émargement numérique

Ressources techniques et pédagogiques

  • Documents supports de formation projetés
  • Exposés théoriques
  • Etude de cas concrets
  • Mise à disposition en ligne de documents supports à la suite de la formation
  • Espace intranet de formation

Qualité et satisfaction

Taux de satisfaction des stagiaires Progression des compétences visées Taux d'abandon Taux de retour des enquêtes Taux d'interruption en cours de prestation