ASP CORE ET MVC CORE 5
Objectifs, programme, validation de la formation
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
Description, programmation
Introduction à .Net Core
- Présentation générale du Framework
- Historique des versions d’ASP.NET
- Qu’est-ce que ASP.NET Core 5 ?
- Principes de base et philosophie d’ASP.NET MVC Core
-
Avantages et inconvénients de ASP.NET Core 5
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
Type de formation
Perfectionnement, élargissement des compétences
Niveau de sortie information non communiquée
Durée, rythme, financement
Durée 28 heures en centre
Modalités de l'alternance Se rapprocher du centre pour ces modalités
Conventionnement Non
Conditions d'accès
Niveau d'entrée sans niveau spécifique
Conditions spécifiques et prérequis Aucune
Inscription
Contact renseignement Madame Bérengère JANIN
Téléphone 01-77-49-46-50
Périodes prévisibles de déroulement des sessions
Session débutant le : 06/12/2021
Adresse d'inscription
47 rue BERGER 75001 Paris 1er