Mikroserwisy w praktyce

LICZBA DNI: 5 (40h)

KOD KURSU: MICROSVC

POZIOM SZKOLENIA:

# istio

# docker

# microservices

# kibana

# kong

# keycloak

# prometheus

Najbliższy termin:

18 października 2021

PROWADZI:

Łukasz Andrzejewski

4300 PLN netto + 23% VAT

3655 PLN netto + 23% VAT

Skorzystaj z promocyjnej ceny!

Jeszcze 6 miejsc w tej cenie.

  • stacjonarne
  • zdalne

STACJONARNE

W CENIE

  • 5 dni pracy z trenerem
  • Materiały szkoleniowe
  • Lunch
  • Certyfikat ukończenia szkolenia

ZDALNE

W CENIE

  • 5 dni pracy z trenerem na żywo online
  • Materiały szkoleniowe
  • Certyfikat ukończenia szkolenia

Czy wiesz, że możesz uzyskać nawet do 100% DOFINANSOWANIA na szkolenie? Napisz do nas »

Weź udział w szkoleniu

Termin

Lokalizacja

Trener

Cena / os

18

października

Promocja

Warszawa,

Poznań,

Zdalne,

4300 PLN netto 3655 PLN netto
+ 23% VAT

Termin

18

października

Promocja

Lokalizacja

Warszawa,

Poznań,

Zdalne,

Trener

Cena / os

4300 PLN netto3655 PLNnetto
+ 23% VAT

Powiadom
o kolejnych terminach

O szkoleniu

DLA KOGO?

Programiści, devopsi, administratorzy i architekci chcący projektować, tworzyć oraz utrzymywać mikroserwisy

WYMAGANIA

Podstawowa znajomość systemu Linux (dowolna dystrybucja)

ZALETY

Rozbudowana część warsztatowa obejmująca między innymi konfigurację i zarządzanie klastra Kubernetes oraz korzystanie z bardzo popularnych rozwiązań jak Kafka, Kong, Keycloak, Istio

Wzorce i dobre praktyki, a także sposoby rozwiązywania typowych problemów spotykanych podczas wdrażania mikroserwisów

Kameralne grupy - szkolenia technologiczne prowadzimy w grupach liczących do 8 osób. Pozwala to na indywidualne podejście oraz aktywizację każdego uczestnika

Praktyka przed teorią - wszystkie szkolenia technologiczne prowadzone są w formie warsztatowej. Konieczna teoria jest wyjaśniana na przykładzie praktycznych zadań

Konkretne umiejętności - w ramach każdego szkolenia rozwijamy praktyczne umiejętności związane z daną technologią i tematyką

Nauka z praktykami - wszyscy trenerzy na co dzień pracują w projektach, gwarantuje to dostęp do eksperckiej wiedzy i praktycznego know-how

Cele szkolenia

Solidne i kompleksowe wprowadzenie do najważniejszych koncepcji związanych z architekturą mikroserwisów

Praktyczne zapoznanie z najbardziej popularnymi narzędziami/technologiami używanymi do realizacji systemów opartych o mikroserwisy

Poznanie dobrych praktyk i rozwiązań związanych projektowaniem i implementacją mikroserwisów

Program

  • Czym jest mikroserwis?
  • Mikrousługi vs. rozwiązania tradycyjne
  • Przypadki użycia
  • Zalety, wady, wyzwania
  • Architektura na poziomie mikro i makro
  • Bounded Context i strategic design
  • Migracja z rozwiązań monolityczynych
  • Self-contained systems
  • Kontenery i niezależność od środowiska uruchomieniowego
  • Dostarczanie konfiguracji
  • Komunikacja (synchroniczna, asynchroniczna, load balancing, wzorce)
  • Dane i zarządzanie stanem
  • Logowanie, monitoring i tracing
  • Bezpieczeństwo i wysoka dostępność
  • Wdrażanie i continuous delivery
  • Udostępnianie mikroserwisów dla klientów
  • Integracja z frontendem
  • Architektura i wprowadzenie do najważniejszych koncepcji
  • Zarządzanie klastrem z użyciem kubectl
  • Organizacja i uruchamianie kontenerów z wykorzystaniem podów
  • Monitorowanie z użyciem próbników
  • Labels, annotations i namespaces
  • Dostarczanie konfiguracji
  • Komunikacja i service discovery (wewnątrz klastra i z poziomu zewnętrznych klientów)
  • Zarządzanie i monitorowanie usług z użyciem kontrolerów
  • Współdzielenie danych z persistent volumes
  • Skalowanie usług
  • Monitorowanie z Prometheus i Grafana
  • Logging i tracing z Jaeger
  • API Gateway oraz routing
  • Security w oparciu Keycloak
  • Istio service mesh jako kompletne rozwiązanie
  • Dekompozycja monolitu
  • Cross-cutting concerns (logging, tracing, security …)
  • Transakcje i zarządzanie danymi (Saga, Event sourcing, CQRS, ...)
  • Dostęp do mikroserwisów (backend for front-end, server-side/client-side page fragment composition)
  • Antywzorce i typowe pułapki

Autor szkolenia:

Łukasz Andrzejewski

Doświadczony trener z ponad 13-letnią praktyką na sali szkoleniowej. Aktywnie działa jako konsultant i programista w zakresie szeroko pojętych technologii Java, rozwiązań frontendowych i mobilnych. Absolwent Wydziału Fizyki Technicznej Politechniki Poznańskiej, specjalizacja: Symulacje komputerowe. Aktualnie Partner, Head of Technology w Sages. Dba o rozwój oferty, przygotowuje i prowadzi szkolenia, konsultuje i bierze udział w realizacji projektów IT

Najbliższe szkolenie poprowadzi:

Łukasz Andrzejewski

Doświadczony trener z ponad 13-letnią praktyką na sali szkoleniowej. Aktywnie działa jako konsultant i programista w zakresie szeroko pojętych technologii Java, rozwiązań frontendowych i mobilnych. Absolwent Wydziału Fizyki Technicznej Politechniki Poznańskiej, specjalizacja: Symulacje komputerowe. Aktualnie Partner, Head of Technology w Sages. Dba o rozwój oferty, przygotowuje i prowadzi szkolenia, konsultuje i bierze udział w realizacji projektów IT

POLITYKA COOKIES:

Korzystamy z plików cookies, by móc jak najlepiej dostosować stronę do Twoich potrzeb oraz wyświetlać Ci przydatne i adekwatnych dla Ciebie reklamy w serwisie i poza nim. Możesz kontrolować ustawienia ciasteczek w swoich ustawieniach swojej przeglądarki. Odwiedzając tę stronę, wyrażasz zgodę na wykorzystywanie przez nas plików cookies.