| Tytuł: | Mikroserwisy w Javie |
| Kod: | Java-ms |
| Kategoria: | Java i JVM |
| Forma: | 30% wykłady / 70% warsztaty |
| Czas trwania: | 3 dni |
| Odbiorcy: | architekci, developerzy, liderzy techniczni |
| Zapisy: |
Indywidualne zamówienie i dopasowanie dla grupy. |
| Logistyka: |
W siedzibie klienta lub w innym dowolnym miejscu. |
Szkolenie wprowadza uczestników do mikroserwisów, omawiając kluczowe koncepcje zarządzania zależnościami i generowania projektów.
Uczestnicy uczą się tworzyć projekty, zarządzać konfiguracją oraz odświeżać konfigurację aplikacji w trakcie jej trwania.
Uczestnicy będą też skupiać się na komunikacji mikroserwisów. Poznają zasady odkrywania usług, odpornej komunikacji HTTP oraz komunikacji opartej na wiadomościach. Praktyczne ćwiczenia obejmują tworzenie aplikacji HTTP, korzystanie z bezpieczników (circuit breakers) i pisanie API gateways.
Szkolenie koncentruje się też na obserwowalności aplikacji. Uczestnicy uczą się monitorować aplikacje, tworzyć metryki, śledzić rozproszone systemy i testować stabilność za pomocą inżynierii chaosu. Szkolenie obejmuje również wykorzystanie przełączników funkcji (feature toggles).
- nauczą się tworzyć i zarządzać mikroserwisami
- zapewnią niezawodność i skalowalność aplikacji poprzez techniki takie jak bezpieczniki (circuit breakers) i komunikację opartej na wiadomościach
- monitorować aplikacje za pomocą metryk i śledzenia rozproszonego
Uczestnicy szkolenia
Wyróżniki szkolenia
- szkolenie prowadzone przez współtwórcę narzędzi do mikroserwisów
- szeroki zakres tematyczny szkolenia - od konfigurację, po komunikację i obserwowalność
- aktualne technologie i zaawansowane techniki takie jak inżynieria chaosu lub przełączniki funkcji (feature toggles)
Program Szkolenia
Program jest ramą w jakiej możemy się poruszać merytorycznie - program dla konkretnego szkolenia dedykowanego ustalamy z grupą na podstawie analizy przed-szkoleniowej.-
Dzień 1: Wprowadzenie do mikroserwisów- Wprowadzenie do mikroserwisów na przykładzie frameworka Spring Boot
- Odświeżanie konfiguracji w trakcie życia aplikacji
- Zarządzanie konfiguracją aplikacji
- Mikroserwisy na platformie Kubernetes
- Wprowadzenie do mikroserwisów na przykładzie frameworka Spring Boot
-
Dzień 2: Komunikacja mikroserwisów- Odkrywanie usług
- Odporna komunikacja HTTP
- Komunikacja oparta na wiadomościach
- Pisanie API Gateway
- Odkrywanie usług
-
Dzień 3: Obserwowalność aplikacji- Metryki aplikacji z Micrometer
- Obserwowalność przez abstrakcję
- Inżynieria chaosu
- Używanie przełączników funkcji (feature toggles)
- Metryki aplikacji z Micrometer
Pobierz program w formacie PDF
Trenerzy
Poznaj ekspertów, którzy mogą poprowadzić Twoje szkolenie.