Zkuste nás kontaktovat

Návrh Školení

Modul 1 – Úvod do OpenShifu

  • Architektura OpenShifu
  • Základy Kubernetu
  • Projekty a jmenné prostory (namespaces)
  • Vývojový workflow v OpenShifu
  • Použití Web Console a CLI

Modul 2 – Kontejnerizované aplikace

  • Základy kontejnerů
  • Tvoření obrazů aplikací
  • Registry obrazů
  • Životní cyklus obrazů
  • Práce s artefakty aplikace

Modul 3 – Nasazování aplikací

  • Vytváření nasazení (deployments) aplikací
  • Strategie rozšíření (rollout)
  • Škálování aplikací
  • Správa konfigurace
  • Tajemství a ConfigMaps

Modul 4 – Síťování aplikací

  • Služby (Services)
  • Cesty (Routes)
  • Koncepce Ingress
  • Vnitřní komunikace
  • Externí přístup

Modul 5 – Persistující data

  • Koncepty persistujícího úložiště
  • Persistent Volume Claims (PVC)
  • Stavové aplikace
  • Úvahy o správě dat

Modul 6 – Automatizace vývoje

  • Základy CI/CD
  • Automatizace sestavování aplikací
  • Deployment pipeline
  • Správa verzí
  • Workflows vydání

Modul 7 – Observabilita

  • Logy aplikací
  • Měřítky (Metrics)
  • Sledování (Monitoring)
  • Health checks
  • Řešení problémů s nasazením

Modul 8 – Bezpečnost aplikací

  • Bezpečná konfigurace aplikace
  • Správa tajemství (secrets)
  • Kontrola přístupu
  • Bezpečnost obrazů
  • Best praktiky bezpečnosti

Modul 9 – Postupy cloudově nativního vývoje

  • Principy Twelve-Factor App
  • Návrh beztaktních aplikací
  • Konfigurace specifická pro prostředí
  • Úvahy o škálovatelnosti
  • Spolupráce v DevOps

Modul 10 – Praktický projekt

  • Vytvořit kontejnerizovanou aplikaci
  • Nasadit ji do OpenShifu
  • Konfigurovat síťování
  • Uložit data aplikace
  • Implementovat automatizované nasazení
  • Sledovat a řešit problémy aplikace

Formát kurzu

  • Interaktivní přednášky a demonstrace.
  • Bohatá praxe v podobě cvičení.
  • Praktická labová cvičení založená na reálných vývojových scénářích.

Možnosti přizpůsobení kurzu

  • Školení lze přizpůsobit programovacím jazykům, frameworkům a nástrojům CI/CD používaným ve vaší organizaci.
  • Laboratorní cvičení lze adaptovat na prostředí OpenShift zákazníka nebo na ekvivalentní platformu založenou na Kubernetu.

Požadavky

  • Obecné pochopení konceptů kontejnerů
  • Zkušenosti se softwarovým vývojem

Cílová skupina

  • Vývojáři
 35 Hodiny

Počet účastníků


Cena za účastníka

Reference (7)

Nadcházející kurzy

Související kategorie