Tworzenie mikroserwisów z wykorzystaniem .NET 7
Czas trwania szkolenia:3 dni (24h)
Kod kursu:NET/MICRO
Poziom zaawansowania:
O szkoleniu Tworzenie mikroserwisów z wykorzystaniem .NET 7
W cenie otrzymasz:
- Materiały szkoleniowe
- Certyfikat ukończenia szkolenia
- W przypadku szkolenia w trybie stacjonarnym zapewnimy Ci również lunch oraz sprzęt niezbędny do nauki
Dla kogo?
- Programistów
- Architektów
Wymagania
- Umiejętność posługiwania się środowiskiem Visual Studio
- Praktyczna znajomość języka C#
- Podstawowa znajomość .NET Core
Zalety
- Utworzenie kompletnego rozwiązania składającego się z wielu mikroserwisów
- Typowe scenariusze spotykane w rzeczywistych aplikacjach
- Poznanie dobrych praktyk
- Praktyczne warsztaty
- Możliwość rozwoju na szkoleniu "Architektura mikroserwisów z wykorzystaniem .NET"
Cele szkolenia
- Poznanie architektury mikroserwisów
- Zdobycie umiejętności tworzenia mikroserwisów w .NET Core
- Prawidłowy podział aplikacji na domeny
Program
Architektura mikroserwisów
- Co to są mikroserwisy?
- Architektura monolitu zalety i wady
- Architektura mikroserwisów zalety i wady
- Porównanie monolitu i mikroserwisów
Utworzenie pierwszej usługi z SQL Server
- Utworzenie projektu Minimal Api
- Wzorzec repozytorium
- Użycie Dapper
Utworzenie usługi z Redis
- Zastosowanie Redis
Utworzenie usługi z MongoDb
Utworzenie usługi z gRPC
- Użycie gRPC do komunikacji pomiędzy usługami
Utworzenie usługi z SQL Server
- Utworzenie projektu Minimal Api
- Zastosowanie CQRS
- MediatR
- Walidacja FluentValidation
- Użycie Entity Framework Core
- Implementacja Swagger Open Api