Formation ASP.NET MVC Core, développement d'applications Web
- Programme
- Participants / Prérequis
- Intra / sur-mesure
-
Ce cours vous apprendra à développer des applications Web basées sur le framework ASP.NET MVC 6. Vous appliquerez notamment le modèle de programmation MVC, concevrez des interfaces utilisateurs adaptables et intégrerez jQuery dans vos développements que vous organiserez sous Visual Studio 2015/2017 et ASP.NET 5.
Objectifs pédagogiques
- Comprendre la philosophie MVC 6
- Créer une vue MVC 6 et écrire en Razor
- Maîtriser le mécanisme de routage et des contrôleurs
- Créer et utiliser des modèles avec Entity Framework
- Tester une application MVC 6
Introduction
- Synthèse des technologies Web du framework .NET.
- Le Cross-Platform - .Net Core/Full .Net - Windows OS, Linux, Mac.
- Présentation du modèle - vue - contrôleur - MVC 6.
- Projets .NET MVC 6 dans VS 2015.
Travaux pratiques
Création d'une application MVC 6.
Le modèle et les contrôleurs
- Modéliser son domaine.
- Les vues fortement typées. Liaison de données.
- Utilisation de l'Entity Framework 7 dans MVC 6.
- Implémentation des actions. Gestion des modèles.
- Gestion des filtres. Affichage et édition des données.
Travaux pratiques
Création de modèles et contrôleurs.
Les vues
- Moteur de vues Razor.
- Contenu dynamique. Vues partielles.
- Modèles de vues. Application des styles CSS.
Travaux pratiques
Créations de vues et utilisation de BootStrap dans MVC 6.
Routage des URL et exceptions
- Pattern URL. Conception du routage.
- Personnalisation du routage, les attributs de routage.
- Mise en place de tests sur les routes.
- Gestion des exceptions.
Travaux pratiques
Scénarios de routages et structures de navigation MVC 6. Tests des routes.
Ajax et jQuery
- Ajax Helper et jQuery/jQueryUI.
- Mises à jour partielles. Gestion du cache.
- Autres techniques d'optimisation client.
Travaux pratiques
Création de pages JavaScript et Ajax.
Validation et sécurité
- Validation côté serveur. DataAnnotations, techniques alternatives, validation côté client.
- Techniques alternatives. Validation côté client. Modes d'authentification.
- Implémentation de l'authentification ASP.Net et gestion des rôles. Audit de la sécurité du code.
- ASP.NET Identity, les filtres d'authentification.
Travaux pratiques
Mise en œuvre de la sécurité.
» Participants
» Prérequis
| Ismail M. 25/06/2019 |
5 / 5
|
| Hadrien L. 25/06/2019 |
5 / 5
|
| Prénom O. 25/06/2019 |
5 / 5
|
Les avis client sont issus des feuilles d’évaluation de fin de formation. La note est calculée à partir de l’ensemble des avis datant de moins de 12 mois.










