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

  1. Fundamenty konteneryzacji Java
    • Architektura aplikacji kontenerowych
    • Spring Boot w kontenerach
    • Optymalizacja obrazów Docker
    • Zarządzanie zależnościami
  2. Orkiestracja z Kubernetes
    • Architektura Kubernetes
    • Deployments i StatefulSets
    • Konfiguracja i secrets
    • Skalowanie aplikacji
  3. Monitoring i obsługa błędów
    • Implementacja health checks
    • Prometheus i Grafana
    • Logowanie rozproszone
    • Strategie debugowania
  4. 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

?
?
Zapoznałem/łam się i akceptuję politykę prywatności. *