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

Lieu de formation


Organisme de formation responsable