Formation Développement ASP .NET Core
2 JoursObjectifs de la formation Développement ASP .Net Core
Objectifs pédagogiques:
Après avoir suivi cette formation ASP .NET Expert, les participants seront en mesure de :
- Développer des Custom Controls simples
- Développer avec templates et databinding
- Comprendre et étendre le modèle d’exécution d’ASP.NET
- Personnaliser le comportement des providers d’ASP.NET Core
À qui s’adresse cette formation ?
Public :
Cette formation ASP .net Expert est destinée aux développeurs et concepteurs devant mettre en oeuvre des applications ASP.NET avancées et développer des Custom Controls riches. Ce stage présente un intérêt particulier pour les éditeurs de logiciels.
Prérequis :
Connaître le Framework .NET (toutes versions) Maîtriser VB .NET ou C# (toutes versions) Disposer de connaissances de base sur ASP .NET
Contenu du cours Développement ASP .Net Core
Rappels et historique d’ASP .NET
Introduction et positionnement de ASP.NET
ASP .NET et IIS
Protocole http et mécanismes d’échange Client/serveur
Architecture .NET Core
La classe Startup
Les services
L’injection de dépendance
Durée de vie des services
Enregistrement des services
La portée des services (scope)
Les Middlewares
Création d’un middleware
Configuration
Logging
Fichiers statiques
La gestion d’erreur
Models Views Controllers
Présentation de l’approche MVC
Considérations architecturales
Utilisation du Framework MVC dans une application .NET Core
Les Razors pages
Les Hôtes
Hote générique
Hote web
Le déploiement
Qu’est ce que Kestrel ?
Les différents type de scénarios
Deploiement avec IIS
Deploiement avec Nginx
Deploiement avec Apache
Deploiement avec http.sys
Pour aller plus loin
Introduction à Blazor
Introduction à SignalR