Java i Kubernetes dla inżynierów DevOps
Opis
Szkolenie łączy zaawansowane aspekty rozwoju aplikacji Java z praktykami DevOps w środowisku Kubernetes. Program warsztatowy prowadzi uczestników przez proces projektowania, wdrażania i zarządzania aplikacjami Java w orkiestrowanym środowisku kontenerowym. Zajęcia są realizowane w formie praktycznych warsztatów, gdzie uczestnicy pracują z rzeczywistymi narzędziami i scenariuszami, implementując rozwiązania często spotykane w środowiskach produkcyjnych. Metodyka nauczania opiera się na iteracyjnym podejściu, gdzie każdy moduł buduje na wiedzy z poprzednich części.
Profil uczestnika
- Inżynierowie DevOps pracujący z aplikacjami Java
- Programiści Java migrujący do środowisk kontenerowych
- Administratorzy systemów wdrażający Kubernetes
- Architekci rozwiązań chmurowych
- Specjaliści ds. wdrożeń i utrzymania systemów
- Inżynierowie platformy odpowiedzialni za infrastrukturę
Agenda
- Fundamenty konteneryzacji Java
- Architektura aplikacji kontenerowych
- Spring Boot w kontenerach
- Optymalizacja obrazów Docker
- Zarządzanie zależnościami
- Orkiestracja z Kubernetes
- Architektura Kubernetes
- Deployments i StatefulSets
- Konfiguracja i secrets
- Skalowanie aplikacji
- Monitoring i obsługa błędów
- Implementacja health checks
- Prometheus i Grafana
- Logowanie rozproszone
- Strategie debugowania
- Praktyki DevOps
- Continuous Integration
- Continuous Deployment
- Automatyzacja procesów
- Zarządzanie konfiguracją
Korzyści
Uczestnik zdobędzie praktyczną wiedzę pozwalającą na efektywne wdrażanie i zarządzanie aplikacjami Java w środowisku Kubernetes. Opanuje techniki optymalizacji aplikacji Java pod kątem działania w kontenerach i orkiestracji. Nauczy się projektować i implementować pipeline’y CI/CD dostosowane do specyfiki aplikacji kontenerowych. Będzie potrafił skutecznie monitorować i debugować rozproszone aplikacje Java w klastrze Kubernetes. Zdobędzie umiejętność automatyzacji procesów DevOps w kontekście aplikacji Java. Pozna najlepsze praktyki w zakresie skalowalności i niezawodności systemów kontenerowych.
Wymagane przygotowanie uczestników
- Praktyczna znajomość programowania w Java
- Podstawowa wiedza o konteneryzacji
- Doświadczenie w pracy z systemami Linux
- Znajomość podstaw sieci komputerowych
Zagadnienia
- Konteneryzacja aplikacji Java
- Orkiestracja z Kubernetes
- Pipeline’y CI/CD
- Monitoring i observability
- Zarządzanie konfiguracją
- Skalowanie aplikacji
- Praktyki DevOps
- Automatyzacja procesów
- Bezpieczeństwo kontenerów
- Strategie wdrażania
- Disaster recovery
- Service mesh
Poznaj naszą firmę
INFORMACJA CENOWA:
od 3750 zł netto za jedną osobę
CZAS TRWANIA (dni): 3
KOD SZKOLENIA: IT-DV-60
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!