Description
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 pédagogiques
- 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
Public concerné
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
Déroulé du programme
1
Introduction à ASP.NET MVC 5 (5 heures)
5h
- 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
2
Création de contrôleurs et de vues (7 heures)
7h
- 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
3
Gestion des modèles et de la liaison de données (7 heures)
7h
- 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
4
Validation et sécurité (6 heures)
6h
- 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é
5
Création de vues complexes et de composants réutilisables (5 heures)
5h
- 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
6
Appel de services Web à partir d'ASP.NET MVC 5 (3 heures)
3h
- 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
7
Déploiement d'une application ASP.NET MVC 5 (2 heures)
2h
- 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
Informations
Durée
5 jour(s)
35h
Tarif
2930 € HT
HT