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




Udostępnij swoim znajomym