Formation - ASP.NET MVC 6, mise à niveau pour des développeurs MVC 4/5
Skills Campus
Tranning & certification centerDescription
Vous découvrirez dans ce cours les nouveautés de la version MVC 6 pour le développement d'applications Web ASP.NET. Vous apprendrez à configurer des projets MVC 6, à gérer des modèles avec Entity Framework 7 et à manipuler des routes. Vous mettrez en oeuvre l'injection de dépendance et le déploiement d'applications.
À qui s'adresse cette formation ?
Pour qui ?Développeurs .NET confirmés.
PrérequisLes objectifs de la formation
Savoir configurer un projet MVC 6
Créer et utiliser des modèles avec Entity Framework 7
Savoir mettre en place l'injection de dépendance
Maîtriser les possibilités du Cross-Platform
Programme de la formation
- Tour d'horizon des évolutions de MVC 6.
- Historique des versions de MVC.
- Synthèse des nouveautés du framework MVC 6.
- Le Cross-Platform - .
- Net Core/Full .
- Net - Windows OS, Linux, Mac.
- WebAPI, MVC et WebPages dans MVC 6.
- Projets .
- NET MVC 6 dans VS2015.
- Travaux pratiques Création d'une application MVC 6 sous VS 2015.
- Configuration des projets MVC 6.
- Nouveau répertoire.
- Comment configurer une solution ? Le fichier global.
- json.
- Comment configurer un projet ? Le fichier Project.
- json.
- Comment initialiser le site ? Le fichier Startup.
- cs.
- Utilisation du gestionnaire de ressources : le fichier bower.
- json.
- Travaux pratiques Manipulation des différents fichiers.
- Gestion des modèles avec Entity Framework 7.
- Modéliser son domaine.
- Utilisation du ModelBinding.
- Présentation du nouveau concept Code First : arrêt de l'EDMX.
- Création et utilisation du DBContext.
- Support des bases relationnelles et non-relationnelles.
- Nouvelles plateformes : .
- Net, Windows Phone, Windows Store, ASP.
- Net, MAC, Linux.
- Travaux pratiques Développement de modèles avec Entity 7 et contrôleurs MVC 6.
- Evolution des routes dans MVC 6.
- Utilisation des templates.
- Les valeurs par défaut.
- Les contraintes.
- Les paramètres optionnels.
- Création de routes Restful.
- Web api mode : Attribute Routing.
- Travaux pratiques Création et manipulation des routes.
- Structurer son projet et injection de dépendance.
- Organisation de base d'un projet.
- Comment bien organiser son projet ? Principe de l'inversion de dépendance.
- Principe de l'injection de dépendance.
- Mise en place de l'injection de dépendance.
- Configuration de service.
- Les Adaptateurs.
- Utilisation des nouveaux helpers : Tags Helpers.
- Travaux pratiques Organisation en couches d'un projet et utilisation de l'injection de dépendance.
- Le Cross-Platform.
- Clients Web et Mobile.
- Les différents types de serveurs.
- Comment se passer de IIS ? vNext.
- KVM : K Version Manager.
- Les déploiements Cross-Platform.
- Travaux pratiques Gestion du déploiement des applications.