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
Opinie uczestników (7)
Zaznaczyłam "za szybko", ale było różnie - przeważnie ok. Ćwiczeń dużo i fajnie, że dostaliśmy materiały, żeby do tego wrócić. Ogromna dawka wiedzy. Catering zaznaczyłam na zielono, bo dobrze gotuję ;)
Asia
Szkolenie - OpenShift 4 for Developers
Możliwość korzystania z instrukcji oraz przećwiczenia zadań po zajęciach.
Klaudia Student
Szkolenie - OpenShift 4 for Developers
wiele ćwiczeń praktycznych (laboratoria)
Seba - Robert Bosch Sp. z o.o
Szkolenie - OpenShift 4 for Developers
Przetłumaczone przez sztuczną inteligencję
Temat i ćwiczenia
Sylwia - Robert Bosch Sp. z o.o
Szkolenie - OpenShift 4 for Developers
Przetłumaczone przez sztuczną inteligencję
Dobra metoda prowadzenia szkolenia
Dawid Karonski - Orange Szkolenia Sp. z o.o.
Szkolenie - OpenShift 4 for Developers
Przetłumaczone przez sztuczną inteligencję
Instruktor jest bardzo dobrze przygotowaną osobą z wielką wiedzą.
Piotr Golabek - Orange Szkolenia Sp. z o.o.
Szkolenie - OpenShift 4 for Developers
Przetłumaczone przez sztuczną inteligencję
Czekanie na wszystkich uczestników ćwiczeń i udzielanie pomocy w razie potrzeby.
Mikolaj Tkaczyk - Orange Szkolenia Sp. z o.o.
Szkolenie - OpenShift 4 for Developers
Przetłumaczone przez sztuczną inteligencję