Bądźmy w kontakcie

Plan Szkolenia

Moduł 1 – Wprowadzenie do OpenShift

  • Architektura OpenShift
  • Podstawy Kubernetes
  • Projekty i przestrzenie nazw
  • Proces pracy programisty w OpenShift
  • Korzystanie z konsoli webowej i CLI

Moduł 2 – Aplikacje kontenerowe

  • Podstawy kontenerów
  • Tworzenie obrazów aplikacji
  • Rejestry obrazów
  • Cykl życia obrazu
  • Praca z artefaktami aplikacji

Moduł 3 – Wdrażanie aplikacji

  • Tworzenie wdrożeń aplikacji
  • Strategie wdrażania
  • Skalowanie aplikacji
  • Zarządzanie konfiguracją
  • Sekrety i ConfigMaps

Moduł 4 – Sieciowanie aplikacji

  • Usługi
  • Trasy
  • Koncepcje Ingress
  • Komunikacja wewnętrzna
  • Dostęp zewnętrzny

Moduł 5 – Dane trwałe

  • Koncepcje trwałego przechowywania
  • Żądania trwałego woluminu
  • Aplikacje stanowe
  • Zagadnienia związane z zarządzaniem danymi

Moduł 6 – Automatyzacja rozwoju

  • Podstawy CI/CD
  • Automatyzacja budowania aplikacji
  • Potoki wdrażania
  • Zarządzanie wersjami
  • Przepływy pracy związane z wydaniami

Moduł 7 – Obserwowalność

  • Logi aplikacji
  • Metryki
  • Monitorowanie
  • Kontrola zdrowia
  • Rozwiązywanie problemów z wdrożeniami

Moduł 8 – Bezpieczeństwo aplikacji

  • Bezpieczna konfiguracja aplikacji
  • Zarządzanie sekretami
  • Kontrola dostępu
  • Bezpieczeństwo obrazów
  • Najlepsze praktyki bezpieczeństwa

Moduł 9 – Praktyki rozwoju cloud-native

  • Zasady aplikacji Twelve-Factor
  • Projektowanie aplikacji bezstanowych
  • Konfiguracja specyficzna dla środowiska
  • Zagadnienia związane ze skalowalnością
  • Współpraca w ramach DevOps

Moduł 10 – Praktyczny projekt

  • Zbuduj aplikację kontenerową
  • Wdróż ją w OpenShift
  • Skonfiguruj sieciowanie
  • Przechowuj dane aplikacji
  • Zaimplementuj automatyczne wdrażanie
  • Monitoruj i rozwiązywaj problemy z aplikacją

Format kursu

  • Interaktywne wykłady i demonstracje.
  • Rozbudowane ćwiczenia praktyczne.
  • Praktyczne laboratoria oparte na rzeczywistych scenariuszach rozwoju.

Opcje dostosowania kursu

  • Szkolenie może być dostosowane do języków programowania, frameworków i narzędzi CI/CD używanych w organizacji.
  • Laboratoria mogą być dostosowane do środowiska OpenShift klienta lub równoważnej platformy opartej na Kubernetes.

Wymagania

  • Ogólne zrozumienie koncepcji kontenerów
  • Doświadczenie w rozwoju oprogramowania

Grupa docelowa

  • Programiści
 35 godzin

Liczba uczestników


Cena za uczestnika (netto)

Opinie uczestników (7)

Propozycje terminów

Powiązane Kategorie