Framework de développement Web qui permet de réaliser des sites Web via le modèle “MVC”
OBJECTIFS PEDAGOGIQUES
- Développer une application Web suivant le modèle MVC
- Intégrer l’expérience utilisateur et sécuriser un site Web
- Utiliser un modèle via un ORM
- Effectuer des tests unitaires
PROGRAMME
LE MODÈLE MCV
- Fonctionnement du routage
- Implémentation du routage
- Introduction aux packages Nuggets
- Ajout de bibliothèques à un package
- Création et publication de packages
MODÈLES AVEC ENTITY FRAMEWORK
- Code First / Database First
- ADO.NET Entity FrameworkLinq to SQL
LES FORMULAIRES
- Utilisation de formulaires
- Les Helpers
- Annotations pour la validation
- Logique de validation personnalisée
- Affichage et annotations d'édition
VUE D'ENSEMBLE DE LA SÉCURITÉ D'UNE APPLICATION ASP.NET MVC
- L'attribut Authorize pour la connexion
- l'attribut Authorize pour un rôle de Membership
- Utilisation de "User Identity"
- Connexion externe via OAuth et OpenID
- Reporting sur les erreurs et stacktrace
CONCEPTS AVANCÉS
- Bootstrap et jQuery
- Helpers AJAX
- Validation côté client
- Optimisation de la performance
- URL
WEB API
- Vue d'ensemble de l'API Web
- Développement d'API Contrôleur
- Configuration de l'API Web
TESTS UNITAIRES
- Tests unitaires et développements orientés tests
- Mise en place d'un projet de tests unitaires
- Bonnes pratiques pour la mise en place des tests unitaires avec MVC
- Razor avancé
PUBLIC
Développeurs d'applications, concepteurs, développeursPRÉREQUIS
INFORMATIONS PRATIQUES
HORAIRES DE LA FORMATION
de 9 h 00 à 12 h 30 et de 13 h 30 à 17 h 00
MÉTHODOLOGIE PÉDAGOGIQUE
Théorie | Cas pratiques | Synthèse
MODALITÉS D'ÉVALUATION
Évaluation qualitative des acquis tout au long de la formation et appréciation des résultats