Migrer vos applications MVC vers ASP.NET Core 7

Modifié le: 2022-02-26

Auditoire

Dévelopeurs

Durée

3 or 4 days

Description

ASP.NET 7 remplace la plateforme MVC provenant du vieux .NET Framework 4.x. C'est la nouvelle plateforme basée sur .NET Core.

Apprenez à migrer vos vieilles applications MVC (2010-2019) vers .NET 7.

Plan de cours


ASP.NET Core

  • Fonctionnalités de .NET core
  • Différences entre .NET Core et .NET Framework
  • Quand migrer vers .NET core? Pourquoi rester sur .NET Framework?
  • Versions de .NET core
  • Stratégies pour migrer vos applications

Migrer MVC vers ASP.NET Core

  • Classes de démmarage
  • Middleware
  • Injection de Dépendance
  • Fichiers Statiques
  • Objet HttpContext
  • Migrer de web.config vers appsettings.json

Architecture ASP.NET Core

  • Migrer Web API vers ASP.NET Core
  • Journaliser avec ASP.NET Core
  • Routage avec ASP.NET Core
  • Tables de routage
  • Atttributs de routage

Securité

  • Identification (Authentication)
  • Authorisation
  • Identité
  • Support CORS

Contrôleurs and Vues

  • Classes de base
  • Nouveaux attributs (Consumes, Produces, ApiController)
  • Tag Helpers
  • Pages Razor

Modèles et données

  • Entity Framework
  • Code First
  • SQL Server
  • SQL vs NoSql
  • CosmosDB

Tester avec ASP.NET Core

  • Classes de Test
  • Attributs

Migrer WCF to gRPC

  • Demo

.NET Upgrade Assistant tool

  • installing the Assistant
  • calling the assistant on a project
  • steps for converting
  • troubleshoothing