Architektura mikroserwisów z wykorzystaniem .NET

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

Czas trwania szkolenia:2 dni (16h)

Kod kursu:NET/MICRO-ARCH

Poziom zaawansowania:
redismongodb

Dostępne terminy

  • Termin
  • Trener
  • Cena
  • Zapis
  • Lokalizacja

Termin:

6 czerwiec
Trwają zapisy na szkolenieOferta specjalna

Trener:

Marcin Sulecki

Cena:

2550 PLN netto+23% VAT

Lokalizacja:

Zdalne
Zdalne

Termin:

12 wrzesień
Trwają zapisy na szkolenie

Trener:

Marcin Sulecki

Cena:

2550 PLN netto+23% VAT

Lokalizacja:

Zdalne
Zdalne

Termin:

7 listopad
Trwają zapisy na szkolenie

Trener:

Marcin Sulecki

Cena:

2550 PLN netto+23% VAT

Lokalizacja:

Zdalne
Zdalne

Interesuje Cię szkolenie stacjonarne lub nie odpowiada Ci żaden z dostępnych terminów?

Ikona pytaniaZapytaj o szkolenie

O szkoleniu Architektura mikroserwisów z wykorzystaniem .NET

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#
  • Umiejętność tworzenia mikroserwisów w .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

Cele szkolenia

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

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

Komunikacja asynchroniczna pomiędzy mikroserwisami

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

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
  • Śledzenie i agregacja logów (Jeager)
  • Monitorowanie mikro-usług (Grafana)

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

Podobne szkolenia