Architektura mikroserwisów z wykorzystaniem Spring Cloud
Architektura mikroserwisów z wykorzystaniem Spring Cloud
Informacje podstawowe
Informacje podstawowe
- KategoriaInformatyka i telekomunikacja / Programowanie
- Grupa docelowa usługi
Szkolenie Architektura mikroserwisów z wykorzystaniem Spring Cloud adresowane do programistów języka Java, pragnących dowiedzieć się jak tworzyć i utrzymywać aplikacje w architekturze mikroserwisów
- Minimalna liczba uczestników4
- Maksymalna liczba uczestników8
- Data zakończenia rekrutacji10-11-2025
- Forma prowadzenia usługizdalna w czasie rzeczywistym
- Liczba godzin usługi24
- Podstawa uzyskania wpisu do BURCertyfikat systemu zarządzania jakością wg. ISO 9001:2015 (PN-EN ISO 9001:2015) - w zakresie usług szkoleniowych
Cel
Cel
Cel edukacyjny
Wprowadzenie do architektury mikroserwisów, przedstawienie jej mocnych i słabych stron oraz kontekstu zastosowaniaNauka budowy usług infrastrukturalnych takich jak API Gateway, Service Discovery czy Configuration server
Poznanie możliwości modułów wchodzących w skład Spring Cloud
Efekty uczenia się oraz kryteria weryfikacji ich osiągnięcia i Metody walidacji
Efekty uczenia się | Kryteria weryfikacji | Metoda walidacji |
---|---|---|
Efekty uczenia się znajomość architektury mikroserwisów, przedstawienie jej mocnych i słabych stron oraz kontekstu zastosowaniaznajomość usług infrastrukturalnych takich jak API Gateway, Service Discovery czy Configuration server znajomość możliwości modułów wchodzących w skład Spring Cloud | Kryteria weryfikacji 80% obecności, samodzielna praca podczas warsztatów, sprawdzenie poziomy nabytej wiedzy (teretycznej) | Metoda walidacji Obserwacja w warunkach rzeczywistych |
Metoda walidacji Test teoretyczny |
Kwalifikacje i kompetencje
Kwalifikacje
Kompetencje
Usługa prowadzi do nabycia kompetencji.Warunki uznania kompetencji
Program
Program
Architektura mikroserwisów
- Mikroserwisy - założenia, zalety, wyzwania, przypadki użycia
- Spring Boot w kontekście mikroserwisów
- Wprowadzenie do projektu Spring Cloud
Serwer konfiguracji
- Zarządzanie konfiguracją oraz jej dostarczanie w środowisku rozproszonym
- Serwer konfiguracji - tworzenie oraz integracja dostawcami m.in. git, baza sql
- Odczyt oraz dynamiczne odświeżanie konfiguracji na poziomie klienta
- Ochrona informacji wrażliwych - szyfrowanie, integracja z Vault
Service Discovery
- Wprowadzenie do Spring Cloud Eureka/Consul
- Rejestrowanie usług
- Komunikacja między usługami na przykładzie RestTemplate oraz Feign
- Strumienie i EDA z wykorzystaniem Spring Cloud Stream oraz Kafka
- Wzorce i mechanizmy zapewniające wysoką dostępność mikrousług
API Gateway
- Konfiguracja Spring Gateway
- Integracja z Service Discovery
- Definiowanie routingu
- Filtry
Bezpieczeństwo i monitorowanie
- Bezpieczeństwo usług w środowisku rozproszonym z wykorzystaniem protokółu OpenID/OAuth2
- Uwierzytelnianie i autoryzacja dostępu w oparciu o Spring Security oraz serwer Keycloak
- Śledzenie i agregacja logów na przykładzie Zipkin/Jaeger, logstash, elasticsearch, Kibana
- Monitorowanie usług (Spring Admin, Spring Actuator, Prometheus, Grafana)
Konteneryzacja i wdrażanie
- Zasada działania i mechanizmy leżące u podstaw konteneryzacji na przykładzie Docker
- Platforma Kubernetes - architektura, możliwości i najważniejsze elementy klastra
- Podstawy pracy z klastrem
Harmonogram
Harmonogram
Przedmiot / temat zajęć | Prowadzący | Data realizacji zajęć | Godzina rozpoczęcia | Godzina zakończenia | Liczba godzin |
---|---|---|---|---|---|
Przedmiot / temat zajęć 1 z 3 Service Discovery, API Gateway, | Prowadzący Łukasz Andrzejewski | Data realizacji zajęć 17-11-2025 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 17:00 | Liczba godzin 08:00 |
Przedmiot / temat zajęć 2 z 3 Architektura mikroserwisów, Serwer konfiguracji, | Prowadzący Łukasz Andrzejewski | Data realizacji zajęć 18-11-2025 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 17:00 | Liczba godzin 08:00 |
Przedmiot / temat zajęć 3 z 3 Bezpieczeństwo i monitorowanie, Konteneryzacja i wdrażanie | Prowadzący Łukasz Andrzejewski | Data realizacji zajęć 19-11-2025 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 17:00 | Liczba godzin 08:00 |
Cena
Cena
Cennik
Rodzaj ceny | Cena |
---|---|
Rodzaj ceny Koszt przypadający na 1 uczestnika brutto | Cena 3 450,15 PLN |
Rodzaj ceny Koszt przypadający na 1 uczestnika netto | Cena 2 805,00 PLN |
Rodzaj ceny Koszt osobogodziny brutto | Cena 143,76 PLN |
Rodzaj ceny Koszt osobogodziny netto | Cena 116,88 PLN |
Prowadzący
Prowadzący
Łukasz Andrzejewski
Partner, Head of Technology, wspieram merytorycznie rozwój oferty szkoleniowej, przygotowuję i prowadzę szkolenia, biorę udział w realizacji projektów IT, prowadzę konsultacje w zakresie doboru architektury i technologii
Informacje dodatkowe
Informacje dodatkowe
Informacje o materiałach dla uczestników usługi
część teoretyczna szkolenia, slajdy - zostanie przekazana uczestnikom na szkoleniu w formie pdf.
uczestnik otrzyma certyfikat uczestnictwa z opisem nabytych umiejętności
Warunki uczestnictwa
Od uczestników wymagana jest umiejętność programowania w języku Java oraz podstawowa znajomość Spring framework
Informacje dodatkowe
Szkolenie będzie prowadzpone zdalnie, w czasie rzyczywistym, na żywo, z trenerem, możliwością zadawania pytań.
Warunki techniczne
Warunki techniczne
szkolenie na platformie zoom, wymagane:
stabilne połączenie internetowe (zalecane min. 10Mbit/s download i 1Mbit/s upload)
przeglądarka internetowa Chrome
zainstalowana aplikacja Zoom App
dobrej jakości słuchawki oraz mikrofon (opcjonalnie) kamera internetowa
link do szkolenia zostanie przesłany uczestnikom przed szkoleniem i będzie aktywny do końca szkolenia.