Trwają zapisy do grupy

Szkolenie: 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.

  • Trenerzy praktycy
  • Kameralne grupy

Czas trwania szkolenia:3 dni (24h)

Poziom zaawansowania:

Kod kursu:NET/MICRO-ARCH

redismongodb

Dostępne terminy szkolenia

  • Termin
  • Trener
  • Cena
  • Zapis
  • Lokalizacja

Termin:

24 marca
Trwają zapisy na szkolenie

Trener:

Trener-Sages

Cena:

3245 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?

Powiadom o kolejnych terminach

Interesuje Cię szkolenie w innym terminie?

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 szkolenia

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,