Kubernetes: Wprowadzenie dla programistów aplikacji kontenerowych
Opis szkolenia
Szkolenie zaprojektowane specjalnie dla programistów, którzy chcą efektywnie wykorzystywać Kubernetes w swoich projektach. Szkolenie koncentruje się na aspektach Kubernetes istotnych z perspektywy dewelopera, łącząc teorię z praktycznymi warsztatami. Uczestnicy nauczą się, jak projektować, wdrażać i zarządzać aplikacjami kontenerowymi w środowisku Kubernetes, z naciskiem na najlepsze praktyki programistyczne i integrację z procesami CI/CD.
Profil uczestnika
- Programiści aplikacji kontenerowych
- Deweloperzy zainteresowani architekturą mikroserwisów
- Inżynierowie oprogramowania chcący poszerzyć swoje umiejętności o Kubernetes
- Specjaliści DevOps współpracujący z zespołami programistycznymi
Wymagane przygotowanie uczestnika
- Doświadczenie w programowaniu aplikacji
- Podstawowa znajomość konteneryzacji (np. Docker)
- Ogólna wiedza o systemach Unix/Linux
Agenda
- Wprowadzenie do Kubernetes z perspektywy programisty
- Architektura Kubernetes i jej wpływ na rozwój aplikacji
- Kluczowe koncepcje: Pody, Deployments, Services
- Projektowanie aplikacji dla Kubernetes
- Zasady tworzenia aplikacji cloud-native
- Wzorce projektowe dla mikroserwisów w Kubernetes
- Wdrażanie aplikacji w Kubernetes
- Tworzenie i zarządzanie manifestami Kubernetes
- Strategie wdrażania i aktualizacji aplikacji
- Konfiguracja i zarządzanie sekretami
- Wykorzystanie ConfigMaps i Secrets
- Najlepsze praktyki zarządzania konfiguracją
- Sieciowanie i komunikacja między usługami
- Konfiguracja Services i Ingress
- Implementacja komunikacji międzyserwisowej
- Przechowywanie i zarządzanie danymi
- Praca z Persistent Volumes i Claims
- Strategie dla aplikacji stanowych
- Monitorowanie i debugowanie aplikacji
- Implementacja health checks i readiness probes
- Techniki logowania i monitorowania w Kubernetes
- Integracja z procesami CI/CD
- Automatyzacja wdrożeń w Kubernetes
- Praktyki GitOps w kontekście Kubernetes
- Warsztaty praktyczne
- Wdrożenie i zarządzanie przykładową aplikacją mikroserwisową
- Scenariusze rozwiązywania problemów
Korzyści z uczestnictwa
- Zrozumienie, jak efektywnie projektować aplikacje dla środowiska Kubernetes
- Umiejętność wdrażania i zarządzania aplikacjami kontenerowymi w Kubernetes
- Praktyczna wiedza o konfigurowaniu, skalowaniu i monitorowaniu aplikacji
- Zdolność integracji procesów CI/CD z Kubernetes
- Doświadczenie w rozwiązywaniu typowych problemów deweloperskich w kontekście Kubernetes
Zagadnienia
- Architektura Kubernetes z perspektywy programisty
- Projektowanie aplikacji cloud-native dla Kubernetes
- Wdrażanie i zarządzanie aplikacjami w Kubernetes
- Konfiguracja, sieciowanie i zarządzanie danymi
- Monitorowanie i debugowanie aplikacji
- Integracja z procesami CI/CD
- Najlepsze praktyki programistyczne w kontekście Kubernetes
Poznaj naszą firmę
INFORMACJA CENOWA:
od - zł netto za jedną osobę
CZAS TRWANIA (dni): 2
KOD SZKOLENIA: IT-KB-03
MASZ PYTANIA?
Jeśli potrzebujesz więcej informacji o tym szkoleniu, zadzwoń do nas +48 22 487 84 90 lub wyślij wiadomość.
REJESTRACJA