In this 2-days workshop you will learn how to build stable and scalable .NET 5 MVC applications. The workshop covers basic and advanced .NET 5 MVC features, best practices and real-world examples.

On the workshop you will

Learn from lecture supported by slides

Solve coding challenges

Complete practical exercises

During the workshop we cover:

1. .NET 5 Platform overview

2. .NET 5 MVC

  • Differences between .NET 5 MVC and ASP.NET MVC
  • Application configuration
  • Dependency injection
  • Middleware
  • Routing
  • MVC Design Pattern
  • Razor templates

3. Entity Framework Core 5

  • Data persistence
  • Repository pattern

4. Advance integration between .NET 5 MVC and EF Core 5

  • Clean Architecture
  • Background Services
  • Outbox Pattern

5. Authentication i Authorization

  • .NET Core Identity
  • JWT
  • Introduction to OAuth / OpenIdConnect

6. Unit Tests

7. Integration Tests

 

The workshop can be extended by 1 day to cover:

  • Deployment application on Azure Cloud (App Service or AKS)
  • CI / CD (Azure DevOps or Gitlab CI)
  • Integration with the most common Azure Services (databases, Azure Functions, Azure Storage)
  • Communication over WebSocket connection

How long does it take?

This workshop lasts 2 days. We can extend this version by 1 day if you want to cover CI / CD and Azure cloud topics.

Requirements

  • Professional experience in C# or other OOP language
  • Computer with the newest .NET SDK
  • Rest Client eg. Postman
  • Local SqlServer Instance (could be localdb from visual studio)

Register

Choose this option if you need a workshop for your team or company. The basic price is 4000 EUR for the group for 3 days.

Private workshop

Choose this option if you need a workshop for yourself or for a small group of people. The basic price is 400 EUR per person for the whole workshop.

Open online workshop

Our experts offer consultations for both companies and individuals. The price is set individually.

Contact us