20_1370463_1566944 http://www.c2rp.fr/formation/1370463 ASP CORE ET MVC CORE 3 INOW

ASP CORE ET MVC CORE 3

Date de mise à jour : 20/02/2020 | Identifiant OffreInfo : 20_1370463
Organisme responsable : INOW

Objectifs



  • Découvrir les fonctionnalités du Framework ASP.NET Core et MVC Core


  • Identifier les fonctions essentielles de la plateforme


  • Savoir concevoir une application ASP.NET


  • Connaître les mécanismes avancés du Framework et s'initier à Entity Framework Core


  • Etre en mesure de migrer un projet ASP.NET MVC existant vers ASP.NET MVC Core

Programme de la formation


Introduction à .Net Core



  • Présentation générale du Framework


  • Historique des versions d'ASP.NET


  • Qu'est-ce que ASP.NET Core 3 ?


  • Principes de base et philosophie d'ASP.NET MVC Core


  • Avantages et inconvénients de ASP.NET Core 3


 


Environnement et outils



  • Vue d'ensemble


  • Middleware


  • Services


  • Kestrel


  • Librairie .NET Core (CoreFX)


  • Runtime CoreCLR


  • L'environnement d'exécution .NET




Configuration d'un projet .Net Core



  • Project.json


  • Méthode principale


  • Classe Startup


  • Méthode Configure


  • Méthode ConfigureServices


  • Composants MVC Core


  • Kestrel Improvements




Contrôleurs MVC Core



  • Prérequis et conventions


  • Injection de dépendances


  • Action et résultats d'action


  • ViewData / ViewBag et TempData




Modèles MVC Core



  • Ignorance de persistance


  • Inversion de dépendance


  • Mapping objet-relationnel


  • Validateurs et attributs


  • Entity Framework (EF) Core


  • ViewModel




Vues MVC Core



  • Conventions et ViewStart


  • Zones (areas), vues partielles et Layouts


  • Injection de dépendances dans une vue


  • Syntaxe Razor et C# 8


  • Helpers et Tag Helpers


  • L'objet ViewData/TempData


  • Vues fortement typées


  • View Component




Entity Framework Core



  • Configuration des services et middlewares


  • Modéliser : Modelling


  • Requêter : Query


  • Enregistrer avec gestion des transactions


  • Le Change Tracking




Paramètres d'application



  • Sources de configuration


  • Configuration spécifique à l'environnement


  • Options pattern




Routing de requêtes en MVC Core



  • API RESTful


  • Routage Middleware


  • Templates de routes


  • Contraintes de routes


  • Middleware MVC


  • Attributs de routage


  • Méthode MapRoute


  • Fichiers statiques


  • Filtres de page

Validation et sanction

-

Type de formation

Non certificiante

Niveau de sortie