ASP.NET Core 2.1 - Mise à niveau pour les développeurs MVC 4 / 5 / 6
Langages et développement - .NET Core
3 jours (21 heures) - ASP-COR1
Objectifs pédagogiques
- Comprendre l'architecture, les enjeux de la refonte et du portage du Framework .Net en sa version Core
- Comprendre les modifications que cela implique pour ASP.Net Core
- Mettre en oeuvre les nouveautés et déterminer si la migration vers cette nouvelle technologie est pertinente.
Niveau requis
Avoir de bonnes connaissances du langage de programmation C# et des connaissances d'ASP.Net "classique" / MVC sont souhaitables mais non requises.
Public concerné
Développeurs, chefs de projets technique ou utilisateurs d'ASP.Net.
Sessions
planifiéesSessions
ouvertesSessions
confirméesRéserver
le stage
Sessions
planifiéesSessions
ouvertesSessions
confirméesRéserver
le stage
Sessions
planifiéesSessions
ouvertesSessions
confirméesRéserver
le stage
Sessions
planifiéesSessions
ouvertesSessions
confirméesRéserver
le stage
Sessions
planifiéesSessions
ouvertesSessions
confirméesRéserver
le stage
Sessions
planifiéesSessions
ouvertesSessions
confirméesRéserver
le stage
Certification : M2i Langages de Programmation (+ 120€)
Programme
3 jours (21 heures)
Rôle et architecture de .Net Core
- Les plateformes supportées
- Les outils disponibles
- Visual Studio (Windows)
- Visual Studio Code (Windows / Mac / Linux)
- Les outils CLI
- Tour d'horizon d'un produit encore incomplet
- Exemple de mise en oeuvre
Architecture et mise en oeuvre de base
- Serveurs et nouveau modèle d'hébergement des applications Web
- Définition du pipeline des middlewares
- Le code de démarrage de l'application
- Traitement des fichiers statiques
- Structure d'une application Web et configuration
- Maintien d'état : données de requête HttpContext.Items et middleware de session
Routage et MVC
- Définition des routes et des contrôleurs
- Rappels de l'utilisation de Razor
- Nouveauté des vues : les Tag Helpers
- Tag Helpers et formulaires
- Layouts
- Injection de dépendance dans les vues
Web API
- Evolutions importantes d'architecture de Web API
- Les controllers
- L'objet HttpMessageResponse
- Exemple de mise en oeuvre
Utilisation avec Entity Framework Core 2.1
- Objet Relationnal Mapping
- Mapping avancé
- Intégration de Entity Framework Core avec ASP .NET MVC
- Migration du schéma de la base de données
Couche cliente
- Parcours rapide d'utilisation avec le Framework client AngularJS
Certification (en option)
- Nos tests de validation des compétences font partie intégrante du processus d'apprentissage car ils permettent de développer différents niveaux d'abstractions.
- Solliciter l'apprenant à l'aide de nos QCM, c'est lui permettre d'étayer sa réflexion en mobilisant sa mémoire pour choisir la bonne réponse. Nous sommes bien dans une technique d'ancrage mémoriel.
- L'examen sera passé à la fin de la formation.
Les + de la formation
L'examen de certification est en français.