Updating MVC apps to ASP.NET 6/7

ASP.NET 6 is replacing the MVC platform from the old .NET Framework 4. It is a major new platform built from .NET Core. Learn to migrate your old MVC apps from 2010-2019 to the new platform.  
Private session

This training is available in a private or personalized format. It can be provided in one of our training centres or at your offices. Call one of our consultants of submit a request online.

Call now at 1 877 624.2344

  • Duration: 3 days
  • Regular price: On request

Course outline

Duration : 3 days

© AFI Expertise inc.

ASP.NET 6 is replacing the MVC platform from the old .NET Framework 4. It is a major new platform built from .NET Core. Learn to migrate your old MVC apps from 2010-2019 to the new platform.

Audience

Developers

Contents

ASP.NET Core

  • Features of .NET core
  • Differences between .NET Core and .NET Framework
  • When should an app migrate to .NET core, or stay on .NET Framework
  • Versions of .NET core
  • Strategies for migrating app

Migrating MVC to ASP.NET Core

  • Startup classes
  • Middleware
  • Dependency injection
  • Static files
  • HttpContext object
  • Migrating from web.config to appsettings.json

ASP.NET Core considerations

  • Migrating Web API to ASP.NET Core
  • Logging with ASP.NET Core
  • Routing in ASP.NET Core
  • Route Tables
  • Route Attributes

Security

  • Authentication
  • Authorization
  • Identity
  • CORS Support

Controllers and Views

  • Base Classes
  • New attributes (Consumes, Produces, ApiController)
  • Tag Helpers
  • Razor pages

Data and Models

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

Testing using ASP.NET Core

  • Testing Clases
  • Attributes

Migrating WCF to gRPC

  • Demo

.NET Upgrade Assistant tool

  • Installing the Assistant
  • Calling the assistant on a project
  • Steps for converting
  • Troubleshoothing
Be aware of trends, innovations and best practices, every month.
Confidentiality
Training center accredited by Emploi-Québec, Accreditation : 0051460
GST : 141582528 – QST : 1019557738
© 2022 AFI
AFI Expertise

The AFI experience brought to you by Edgenda

At AFI, our focus is to offer you relevant training and impactful learning experiences in line with your transformation approach. Do you need support for your approach? Check out Edgenda’s services: Edgenda.com