2 lub 3-dniowy warsztat, który pokrywa cały materiał potrzebny do budowania skalowalnych aplikacji .NET MVC. Po przejściu podstaw zgłębimy zaawansowane możliwości .NET MVC oraz najlepsze praktyki.

Podczas warsztatu nauczysz się poprzez:

Wykład wspierany slajdami

Rozwiązanie programistycznych wyzwań

Wykonanie praktycznych ćwiczeń

Materiał omawiany podczas warsztatu:

1. Platforma .NET 5

2. .NET 5 MVC

  • Różnice względem ASP.NET MVC
  • Konfiguracja aplikacji
  • Mechanizmy Dependency Injection
  • Middleware
  • Routing
  • Wzorzec MVC
  • Szablony Razor

3. Entity Framework Core 5

  • Persytencja danych
  • Wzorzec Repozytorium

4. Zaawansowana integracja pomiędzy .NET MVC i EF Core

  • Clean Architecture
  • Background Services
  • Outbox Pattern

5. Uwierzytelnienie i Autoryzacja

  • .NET Core Identity
  • JWT
  • Wprowadzenie do OAuth/OpenIdConnect

6. Testowanie aplikacji za pomocą testów jednostkowych i integracyjnych

 

Warsztat może zostać powiększony o jeden dzień, aby omówić następujące tematy:

  • Wdrażanie aplikacji do chmury Azure (App Service)
  • CI/CD (Azure DevOps lub Gitlab CI)
  • Integracja z chmurą Azure (bazy danych, funkcje, storage)
  • Komunikacja za pomocą WebSockets

Ile trwa ten warsztat?

2 lub 3 dni, w zależności czy warsztat ma zawierać część dotyczącą CI/CD i chmury Azure.

Wymagania

  • Doświadczenie w języku C# lub innym języku OOP
  • Komputer z zainstalowaną najnowszą wersją SDK .NET
  • Klient REST np. Postman
  • Lokalna baza danych SqlServer

Wyślij zgłoszenie

Wybierz tę opcję, jeśli potrzebujesz szkolenia dla swojego zespołu lub firmy. Podstawowa cena w Polsce i w języku polskim to 12000 zł za grupę (w innym przypadku 4000 EUR) za 3 dni szkolenia.

Szkolenie prywatne

Wybierz tę opcję, jeśli potrzebujesz szkolenia dla siebie lub małej grupy. Podstawowa cena to 1200 zł za osobę za całe szkolenie w języku polskim.

Szkolenie otwarte online

Nasi eksperci oferują konsultacje zarówno dla firm, jak i osób prywatnych. Cena ustalana jest indywidualnie.

Nawiąż kontakt