Trwają zapisy do grupy

Architektura mikroserwisów z wykorzystaniem .NET

Podczas szkolenia uczestnicy poznają architekturę mikroserwisów i rozwiązania typowych problemów z użyciem platformy .NET Core.

2550 PLN+23% VAT (3136 PLN brutto / 1 os.)

Czas trwania szkolenia:3 dni (24h)

Poziom zaawansowania:

Kod kursu:NET/MICRO-ARCH

redismongodb

Dostępne terminy

  • Termin
  • Trener
  • Cena
  • Zapis
  • Lokalizacja

Termin:

11 września
Trwają zapisy na szkolenie

Trener:

Marcin Sulecki

Cena:

2550 PLN netto
Ikona podpowiedziDowiedz się więcej o cenach szkoleń - zapraszamy do kontaktu
+23% VAT

Lokalizacja:

Zdalne
Zdalne
Ikona podpowiedziZapytaj o inne lokalizacje - w tym celu skorzystaj z chatu

Termin:

6 listopada
Trwają zapisy na szkolenie

Trener:

Marcin Sulecki

Cena:

2550 PLN netto
Ikona podpowiedziDowiedz się więcej o cenach szkoleń - zapraszamy do kontaktu
+23% VAT

Lokalizacja:

Zdalne
Zdalne
Ikona podpowiedziZapytaj o inne lokalizacje - w tym celu skorzystaj z chatu

Forma szkolenia

Interesuje Cię szkolenie stacjonarne?

Dostępne terminy

Interesują Cię inne terminy?

Architektura mikroserwisów z wykorzystaniem .NET

Cele szkolenia

  • Poznanie architektury mikroserwisów
  • Zdobycie umiejętności tworzenia mikroserwisów w .NET Core
  • Poznanie sposobów komunikacji pomiędzy mikroserwisami

Dla kogo?

  • Programistów
  • Architektów

Zalety

  • Utworzenie kompletnego rozwiązania składającego się z wielu mikroserwisów
  • Typowe scenariusze spotykane w rzeczywistych aplikacjach
  • Poznanie dobrych praktyk
  • Praktyczne warsztaty

Wymagania

  • Umiejętność posługiwania się środowiskiem Visual Studio
  • Praktyczna znajomość języka C#
  • Umiejętność tworzenia mikroserwisów w .NET Core

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

Program

Pobierz program w PDF

Architektura mikroserwisów

  • Co to są mikroserwisy?
  • Architektura monolitu zalety i wady
  • Architektura mikroserwisów zalety i wady
  • Porównanie monolitu i mikroserwisów

Komunikacja asynchroniczna pomiędzy mikroserwisami RabbitMQ

  • Wprowadzenie
  • Typy komunikacji: architektury Request-Driven lub Event-Driven
  • Typy wymiany informacji

Komunikacja pomiędzy mikroserwisami gRPC

  • Wprowadzenie
  • Protocol Buffers
  • Typy komunikacji

Zastosowanie Redis

  • Wprowadzenie
  • Wybrane struktury danych

Utworzenie bramki API

  • Wprowadzenie
  • API Gateway
  • Backend for FrontEnd
  • Instalacja biblioteki YARP
  • Definiowanie reguł tras
  • Load balancing
  • Modyfikacja zapytań i odpowiedzi
  • Sprawdzanie kondycji
  • Ograniczenie ilości zapytań
  • Aggregation Pattern

Monitorowanie

  • OpenTelemetry
  • Logi
  • Ślady
  • Metryki
  • Zastosowanie Aspire Dashboard

Bezpieczeństwo

  • Uwierzytelnianie i autoryzacja
  • Json Web Tokens
  • Poświadczenia
  • Polityki

Wdrażanie

  • Docker
  • Podstawowe pojęcia
  • Dockerfile i docker-compose
  • Konteneryzacja mikroserwisów .NET

Autorem szkolenia jest Marcin Sulecki

Programista i trener z 25-letnim doświadczeniem. Programowanie zacząłem od kartki papieru i czasopisma Bajtek. Pasja przerodziła się w zawód. Ukończyłem informatykę na UAM w Poznaniu,