
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
Programme de la formation
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