- 0 (Registered)
02
Oct
Gratuit
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 souhaitables mais non requises.
Public concerné
- Développeurs, chefs de projets technique ou utilisateurs d’ASP.Net.
Participants : 10 | Durée : 3 jours.
Programme:
.Net Core et ASP.Net Core
- 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
- Exemple de mise en oeuvre
Utilisation avec Entity Framework Core 1.0
- Parcourt rapide d’une utilisation conjointe ASP.Net Core et Entity Framework Core
Couche cliente
- Parcours rapide d’utilisation avec le framework client AngularJS
Course Content
Curriculum is empty