Détails :
Durée :
5 Jours
Prérequis :
Le suivi de la formation « Programmation Orientée Objet en C# - Les compléments » sera un plus appréciable pour l'apprenant.
Public :
Objectifs :
Au terme de cette formation, vous serez en mesure de :
- Explorer et comprendre ASP.NET MVC
- Concevoir des applications web ASP.NET MVC
- Développer des modèles MVC
- Gérer l'accès aux données avec Entity Framework
- Créer et manipuler des contrôleurs MVC
- Gérer et personnaliser les vues
- Valider la saisie avec JavaScript et jQuery
- Gérer les états de session et cache
- Créer des pages réactives avec AJAX
- Maîtriser le routage MVC
- Développer des services web REST avec Web API
- Gérer la sécurité avec ASP.NET Identity
- Déployer des applications web ASP.NET MVC
Support :
Le support de cours en ligne
sur notre serveur de ressources pédagogiques
KooR.fr
Demande de devis :
Devis :
Si vous souhaitez être contacté et obtenir plus d'informations sur cette formation
veuillez remplir notre formulaire de mise en relation.
Cursus de formation :
Programme détaillé de la formation :
- Vue d'ensemble des solutions Web .NET
- Comparatif ASP.NET et ASP.NET Core
- L'architecture MCV
- Création d'un projet en mode « ligne de commande »
- Création d'un projet via Visual Studio
- Vue d'ensemble du projet
- Ajout d'une classe de contrôleur
- Définir des actions dans un contrôleur
- Produire des contenus non HTML
- Introduction à l'utilisation de vues Razor
- Ajout d'une nouvelle vue dans le projet
- La communication entre le contrôleur et les vues
- Afficher une collection d'objets
- ViewData, ViewBag et Model
- Complément sur la syntaxe Razor
- Gestion des ressources statiques
- Utilisation de « Tag Helpers »
- Qu'est-ce qu'une vue partielle ?
- Mise en œuvre de vues partielles
- Les « Tag Helpers » pour les formulaires
- La validation de formulaires
- La présentation du concept de session utilisateur
- Les évènements de session
- Les objets Cookies, Cache et Application
- Rappels sur la configuration du routage
- Routage et « Tag Helpers »
- Routage par attributs .NET
- Définir un service ASP .NET Core
- Enregistrer un service dans l'application
- Le principe d'injection de dépendance
- Consommer un service
- Le service de journalisation
- Installation d'Entity Framework Core (EFCore)
- La création et la gestion de contexte
- Définition de classes d'entités
- La gestion des relations entre entités
- Le requêtage avec Linq to Entities
- Utilisation de la « Fuent API »
- Chargement asynchrone du modèle
- Présentation de l'architecture RESTful
- Rappels sur le format JSON
- Mise en œuvre d'une Web API
- Appels de Web Services REST/JSON
- Contrôler le contenu des entêtes HTTP
- La gestion des erreurs
- La présentation d'ASP.NET Identity
- La notion d'utilisateur et de rôle
- La personnalisation d'utilisateur
- La gestion des autorisations
- Présentation de la technique de déploiement
- Conception et paramétrages d'un Web Package
- Installation d'un Web Package sur le serveur
- Contrôle de l'accès aux applications Web ASP.NET MVC
- Sensibilisation à Blazor
- Les différentes approches (Web Server, Web Assembly...)
Introduction à ASP .NET Core
Notre premier projet ASP .NET Core
Mise en œuvre d'un contrôleur
La gestion des vues
Les vues partielles
La gestion des formulaires
La gestion des états
Le routage ASP .NET Core
Utilisation de services ASP .NET Core
Persistance du modèle avec EFCore
Les services Web REST avec « Web API »
La gestion de la sécurité
Déploiement des applications Web ASP.NET MVC
Blazor : une autre alternative pour produire une application Web