Szkolenie Mikrousługi z Spring Boot, Docker i Kubernetes
Praktyczne informacje o szkoleniu
- KATEGORIA: Technologie
- PODKATEGORIA: Wytwarzanie oprogramowania
- KOD SZKOLENIA: IT-SD-410
- CZAS TRWANIA: 3 dni
- INFORMACJA CENOWA od: 3750 zł netto za jedną osobę
- RODZAJ SZKOLENIA: szkolenie zamknięte
- JĘZYK SZKOLENIA: polski
- FORMA REALIZACJI: stacjonarna, online
Opis szkolenia
Trzydniowe szkolenie z zakresu tworzenia mikrousług łączy w sobie trzy kluczowe technologie współczesnego wytwarzania oprogramowania: Spring Boot jako framework aplikacyjny, Docker do konteneryzacji oraz Kubernetes do orkiestracji. Program warsztatów został zaprojektowany tak, aby uczestnicy poznali pełen cykl życia aplikacji – od implementacji pojedynczej mikrousługi, przez jej konteneryzację, aż po wdrożenie w klastrze Kubernetes. Podczas zajęć kursanci pracują nad rozbudowanym projektem, który stopniowo ewoluuje w miarę poznawania kolejnych technologii i wzorców projektowych. Szkolenie wykorzystuje podejście praktyczne, gdzie każdy nowy koncept jest natychmiast weryfikowany poprzez implementację w środowisku zbliżonym do produkcyjnego.
Profil uczestnika
Szkolenie dedykowane jest dla programistów Java chcących rozwijać aplikacje w architekturze mikrousługowej. Program sprawdzi się dla deweloperów pracujących z ekosystemem Spring Framework. Kurs jest odpowiedni dla inżynierów DevOps wdrażających rozwiązania kontenerowe. Warsztaty kierowane są do architektów rozwiązań projektujących systemy rozproszone. Szkolenie będzie wartościowe dla zespołów przechodzących na architekturę mikrousługową. Program dostosowany jest również dla tech leadów prowadzących projekty wykorzystujące technologie kontenerowe.
Agenda
- Fundamenty Spring Boot
- Tworzenie aplikacji Spring Boot
- Konfiguracja i zarządzanie zależnościami
- Spring Cloud w architekturze mikrousługowej
- Implementacja REST API i komunikacji między usługami
- Konteneryzacja z Docker
- Projektowanie obrazów kontenerowych
- Optymalizacja wieloetapowych buildów
- Zarządzanie wolumenami i sieciami
- Orkiestracja z Docker Compose
- Orkiestracja z Kubernetes
- Architektura klastra Kubernetes
- Deployment mikrousług w klastrze
- Konfiguracja i zarządzanie zasobami
- Skalowanie i aktualizacje aplikacji
- Integracja i monitoring
- Implementacja wzorców Circuit Breaker i Service Discovery
- Centralne logowanie i monitoring
- Strategie wdrożeń i rollback
- Zabezpieczanie mikrousług
Korzyści
Uczestnik rozwinie umiejętność tworzenia skalowalnych aplikacji z wykorzystaniem najnowszych wersji Spring Boot i Spring Cloud. Opanuje techniki efektywnej konteneryzacji aplikacji Java z wykorzystaniem najlepszych praktyk Docker. Nauczy się projektować i wdrażać mikrousługi w środowisku Kubernetes, uwzględniając aspekty wysokiej dostępności i odporności na awarie. Zdobędzie wiedzę o wzorcach integracji i komunikacji między mikrousługami w systemie rozproszonym. Pozna metody monitorowania i diagnozowania problemów w środowisku produkcyjnym. Będzie potrafił implementować zaawansowane scenariusze wdrożeń i aktualizacji aplikacji.
Wymagane przygotowanie uczestników
Praktyczna znajomość programowania w języku Java. Doświadczenie w tworzeniu aplikacji webowych. Podstawowa wiedza o architekturze mikrousługowej. Rozumienie protokołów sieciowych i REST API.
Zagadnienia
Spring Boot i Spring Cloud w mikrousługach. Konteneryzacja aplikacji Java. Architektura i komponenty Kubernetes. Wzorce projektowe mikrousług. Orkiestracja kontenerów. Zarządzanie konfiguracją w systemie rozproszonym. Monitoring i diagnostyka mikrousług. Strategie wdrażania i aktualizacji. Wysoka dostępność w Kubernetes. Bezpieczeństwo aplikacji kontenerowych. Service Discovery i Load Balancing. Centralne logowanie i tracing.
Masz pytania?
Zapraszamy do kontaktu
Klaudia Janecka
+48 539 064 686
klaudia.janecka@eitt.pl
ul. Ząbkowska 3103-736 Warszawa
Organizacja szkolenia
- Minimalna liczba uczestników: 4 osób
- Maksymalna liczba uczestników: 12 osób
- Miejsce: siedziba klienta lub wskazana lokalizacja
- Czas trwania każdego dnia: 8 godzin zegarowych (9:00-17:00)
Formy realizacji szkolenia
Szkolenie stacjonarne
- Szkolenie w siedzibie klienta lub wskazanej lokalizacji
- Sala szkoleniowa wyposażona w niezbędny sprzęt
- Materiały szkoleniowe w formie elektronicznej
- Przerwy kawowe i lunch
- Bezpośrednia interakcja z trenerem
- Networking w grupie
- Ćwiczenia warsztatowe w zespołach
Szkolenie zdalne
- Wirtualne środowisko szkoleniowe
- Materiały w formie elektronicznej
- Interaktywne ćwiczenia online
- Breakout rooms do pracy w grupach
- Wsparcie techniczne podczas szkolenia
- Nagrania sesji (opcjonalnie)
Możliwość dofinansowania
Szkolenie może zostać sfinansowane ze środków publicznych w ramach:
- Krajowego Funduszu Szkoleniowego (KFS)
- Bazy Usług Rozwojowych (BUR)
- Projektów unijnych realizowanych przez PARP
- Programu Akademia HR (PARP)
- Regionalnych programów operacyjnych
W przypadku zainteresowania dofinansowaniem, nasz zespół pomoże w przygotowaniu wymaganej dokumentacji.
MASZ PYTANIA?
Skontaktuj się z nami, aby uzyskać więcej informacji o naszych szkoleniach, programach oraz współpracy. Chętnie odpowiemy na wszystkie Twoje zapytania!
Zaufali nam
Poznaj naszą firmę

Masz pytania?
Zapraszamy do kontaktu
Klaudia Janecka
+48 539 064 686
klaudia.janecka@eitt.pl
ul. Ząbkowska 3103-736 Warszawa
FAQ — Często zadawana pytania
- Zaproszenie w formie one-pager’a z terminami
- Kick-off projektu
- Strategiczne przywództwo i myślenie
- Komunikacja i współpraca. Zarządzanie konfliktem
- Motywowanie, angażowanie i trudne decyzje w biznesie
- Zarządzanie zmianą i innowacjami. Przywództwo w kryzysie
- Budowa organizacji przyszłości
- Warsztat dobrych praktyk – retrospektywa; stworzenie spójnego programu dla średniego i niższego szczebla zarządzania