Booster des Talents IT

Formation ASP.NET MVC4

asp.net MVC6
MVC (Model-View-Controller) est un principe de conception d'une application Web qui sépare les composants par grand domaine fonctionnel. Grâce à cette formation vous allez pouvoir découvrir ce modèle et faciliter vos tâches de développement.
Prixà partir de
2900 €HT
RéférenceAF10378
Durée5 jours
PrérequisConnaitre le C#, avoir les bases en HTML/css et javascript
Éditeurs Microsoft
TP50%

Plan de Formation ASP.NET MVC4

Le framework MVC 4

L’architecture Web
Installation
Les différents types de projet
L’organisation d’un projet
Comparatif : WebForms / ASP.net MVC4

Entity Framework

Utiliser un ORM
Les différents types d’approches pour concevoir son modèle de données :
Code first, database first, model first
Avantages et inconvénients de chacune des approches
Utiliser les attributs pour définir les propriétés des entités avec code first
Initialiser une base de données avec des données de test

La validation

Implémenter la validation des données de vos entités avec les dataAnnotations
Définir les règles de validation
Définir les messages à afficher en cas d’erreur

Architecture

Comprendre le traitement des requêtes par le framework
Le fichier Glabal.asax
Les URLs et le routing
Personnaliser ses routes
L’interaction entre les Modèles, les Vues et les Controlleurs
Utiliser les areas pour organiser son projet
Les filtres

Les controlleurs

Les différents types de méthode d’actions d’un controlleur
Utiliser le scaffolding pour créer ses controlleurs rapidement
Utiliser les filtres pour optimiser le traitement des actions
Valider le model de données sur la base des dataAnnotations

Les vues

Le moteur de vue Razor et la génération de page Web
Créer des vues fortement typées
Les html helpers
La sécurité des formulaires contre les attaques CSRF
Les vues maitres et les vues partiels
Le fichier ViewStarts
La validation des données avec JQuery sur la base des dataAnnotations

Ajax

Utiliser les liens AJAX et les formulaires Ajax
Valider les données avec des formulaires chargés en Ajax
Architecturer proprement son code JavaScript
Les méthodes PartialResult du contrôleur
Utiliser JSON pour l’échange de données avec le serveur et le client
Créer ses propres requêtes Ajax avec JQuery

La gestion des utilisateurs

L’authentification par formulaire et l’authentification Windows
La classe MembershipProvider
Configurer son membershipprovider avec le fichier Web.config
Le provider SimpleMemberShipProvider
La gestion des Rôles avec un RoleProvider
Gérer ses utilisateurs et ses rôles facilement avec l’objet WebSecutity
Protéger ses URLs et sécuriser facilement son application

Aller plus loin dans l’architecture de son application MVC 4

Utiliser le design pattern Repository
Utilisez le design pattern ViewModel
L’injection de dépendances par le constructeur pour le controlleur

Déploiement de l’application

Déployer une application
– Sur Windows Azure
– Sur IIS

Nos autres formations ASP.NET

AF32279Formation Blazor : développer des applications Web en C# New Formation ! en Intra/Cours Particulier3 jours1490 €HT
AF26514Formation Microsoft Azure Développement en Intra/Cours Particulier4 jours2290 €HT
AF26117Formation ASP.NET MVC5 en Intra/Cours Particulier4 jours2350 €HT
AF25854Formation ASP.NET Core Best Formation ! en Intra/Cours Particulier4 jours2190 €HT
AF10378Formation ASP.NET MVC4 en Intra/Cours Particulier5 jours2900 €HT
Voir les 7 formations
Vous pouvez également être intéressé par des formations ASP.Net, Framework, MVC, MVC 4, MVC4, webform ou par les formations de notre filière ASP.NET
Prixà partir de
2900 €HT
RéférenceAF10378
Durée5 jours
PrérequisConnaitre le C#, avoir les bases en HTML/css et javascript
Éditeurs Microsoft
Travaux pratiques50%