Docker, Kubernetes i OpenShift dla Programistów
Szkolenie wprowadza w świat konteneryzacji i orkiestracji aplikacji z wykorzystaniem platformy OpenShift. Uczestnicy zdobędą praktyczne umiejętności w zakresie tworzenia obrazów kontenerów, zarządzania nimi oraz wdrażania aplikacji w środowisku klastrowym opartym o Kubernetes i OpenShift. Szkolenie prowadzone jest w formie warsztatów, gdzie teoria jest poparta licznymi ćwiczeniami praktycznymi. Uczestnicy nauczą się wykorzystywać nowoczesne narzędzia deweloperskie oraz poznają najlepsze praktyki związane z budowaniem i wdrażaniem skalowalnych aplikacji.
Dlaczego warto wybrać to szkolenie?
Skuteczne wykorzystanie nowoczesnych narzędzi i metodyk kompetencje techniczne stają się kluczowym atutem na rynku pracy. Szkolenie wprowadza w świat konteneryzacji i orkiestracji aplikacji z wykorzystaniem platformy OpenShift.
Po ukończeniu szkolenia uczestnicy będą potrafili: Absolwenci szkolenia zdobędą umiejętności niezbędne do tworzenia i zarządzania skonteneryzowanymi aplikacjami przy użyciu narzędzia Podman, Szkolenie zapewnia dogłębne zrozumienie fundamentalnych koncepcji oraz architektury platformy Kubernetes, Po ukończeniu kursu uczestnicy nabędą praktyczną wiedzę z zakresu wdrażania, skalowania i zarządzania aplikacjami na platformie OpenShift, Udział w zajęciach pozwoli na opanowanie obsługi kluczowych narzędzi, takich jak oc CLI, kubectl oraz konsola webowa OpenShift. Te kompetencje bezpośrednio przekładają się na wyższą efektywność w realizacji projektów IT.
Szkolenie jest szczególnie wartościowe dla: Programiści i deweloperzy aplikacji, Inżynierowie DevOps, Architekci oprogramowania.
Co wyróżnia nasze podejście?
EITT łączy wiedzę teoretyczną z intensywnymi warsztatami praktycznymi. W ciągu 5 dni intensywnego szkolenia uczestnicy pracują na realnych przykładach i scenariuszach, co gwarantuje nie tylko zrozumienie teorii, ale przede wszystkim umiejętność jej praktycznego zastosowania.
Z ponad 2500 szkoleń w ofercie i oceną 4.8/5 od uczestników, EITT jest zaufanym partnerem w rozwoju kompetencji dla organizacji każdej wielkości. Nasi trenerzy to praktycy z wieloletnim doświadczeniem, którzy dzielą się aktualną wiedzą i sprawdzonymi rozwiązaniami.
Szukasz szkolenia dopasowanego do potrzeb Twojego zespołu? Skontaktuj się z nami — przygotujemy program dostosowany do Twoich wymagań.
Korzyści
- Absolwenci szkolenia zdobędą umiejętności niezbędne do tworzenia i zarządzania skonteneryzowanymi aplikacjami przy użyciu narzędzia Podman
- Szkolenie zapewnia dogłębne zrozumienie fundamentalnych koncepcji oraz architektury platformy Kubernetes
- Po ukończeniu kursu uczestnicy nabędą praktyczną wiedzę z zakresu wdrażania, skalowania i zarządzania aplikacjami na platformie OpenShift
- Udział w zajęciach pozwoli na opanowanie obsługi kluczowych narzędzi, takich jak oc CLI, kubectl oraz konsola webowa OpenShift
- Program obejmuje poznanie nowoczesnych strategii budowania i wdrażania oprogramowania, w tym S2I, Helm i Operatorów
- Uczestnicy rozwiną zdolność do efektywnego konfigurowania i monitorowania stanu aplikacji działających w środowisku klastrowym
- Zdobyta wiedza stanowi solidne przygotowanie do pracy w zespołach, które wykorzystują metodykę DevOps oraz architekturę mikroserwisów
- Kursanci nauczą się, jak automatyzować cykl życia aplikacji, wykorzystując zaawansowane funkcje dostępne na platformie
Dla kogo jest to szkolenie?
Wymagania wstępne
- Podstawowa znajomość obsługi wiersza poleceń w systemach Linux.
- Doświadczenie w programowaniu w dowolnym języku (np. Java, Python, Node.js, .NET).
- Ogólna wiedza na temat tworzenia aplikacji internetowych.
- Zrozumienie podstawowych pojęć związanych z sieciami komputerowymi (adres IP, port, DNS).
Program szkolenia
Wprowadzenie do Konteneryzacji i Narzędzi Deweloperskich
- Podstawy konteneryzacji – czym są kontenery i obrazy?
- Instalacja i konfiguracja narzędzi deweloperskich (Podman, oc CLI)
- Tworzenie i zarządzanie kontenerami za pomocą Podman
- Praca z rejestrami kontenerów
- Wprowadzenie do plików devfile jako sposobu na definiowanie środowiska deweloperskiego
Podstawy Kubernetes
- Architektura i kluczowe komponenty klastra Kubernetes
- Zarządzanie klastrem za pomocą kubectl
- Definiowanie i uruchamianie Podów – podstawowych jednostek wdrożeniowych
- Skalowanie aplikacji za pomocą obiektów Deployment
- Udostępnianie aplikacji wewnątrz i na zewnątrz klastra (Services, Ingress/Routes)
- Zarządzanie konfiguracją i sekretami (ConfigMap, Secret)
Praca z Platformą OpenShift
- Architektura platformy OpenShift i jej relacja z Kubernetes
- Przegląd konsoli webowej OpenShift
- Zarządzanie projektami i uprawnieniami
- Wykorzystanie klienta wiersza poleceń oc do interakcji z klastrem
- Przegląd katalogu deweloperskiego i wdrażanie aplikacji z gotowych szablonów
Budowanie i Wdrażanie Aplikacji na OpenShift
- Strategie budowania aplikacji: Source-to-Image (S2I) oraz Dockerfile
- Automatyzacja procesów budowania za pomocą BuildConfigs
- Zarządzanie wdrożeniami przy użyciu DeploymentConfigs i Deployments
- Konfiguracja sond gotowości i żywotności (Readiness & Liveness Probes)
- Wdrażanie aplikacji przy użyciu Helm Charts
- Wprowadzenie do Operatorów i ich roli w zarządzaniu cyklem życia aplikacji
Formy realizacji
Online
- Wygoda uczestnictwa z dowolnego miejsca
- Interaktywne sesje na żywo z trenerem
- Materiały dostępne przez 30 dni
- Brak kosztów dojazdu
Stacjonarnie
- Bezpośredni kontakt z trenerem i grupą
- Intensywne warsztaty praktyczne
- Networking z innymi uczestnikami
- Pełne skupienie na nauce
Najczęściej zadawane pytania
Jakie są wymagania wstępne do udziału w szkoleniu?
Do udziału w szkoleniu Docker, Kubernetes i OpenShift dla Programistów zalecamy: Podstawowa znajomość obsługi wiersza poleceń w systemach Linux.; Doświadczenie w programowaniu w dowolnym języku (np. Java, Python, Node.js, .NET).; Ogólna wiedza na temat tworzenia aplikacji internetowych..
W jakim formacie i jak długo trwa szkolenie?
Szkolenie trwa 5 dni i jest dostępne w formacie online oraz stacjonarnym. Zajęcia prowadzone są w godzinach 9:00-16:00. Możemy również dopasować harmonogram do potrzeb Twojego zespołu.
Dla kogo przeznaczone jest to szkolenie?
Szkolenie jest skierowane do: Programiści i deweloperzy aplikacji; Inżynierowie DevOps; Architekci oprogramowania.
Poproś o ofertę
Możliwości dofinansowania
Sprawdź możliwości dofinansowania dla Twojej firmy
Baza Usług Rozwojowych
Dofinansowanie do 80% dla MŚP ze środków EFS
Sprawdź dostępnośćKrajowy Fundusz Szkoleniowy
Dofinansowanie do 100% dla pracodawców
Dowiedz się więcejZaufali nam
Szkolimy zespoły największych polskich firm
Zainteresowany tym szkoleniem?
Skontaktuj się z nami - przygotujemy ofertę dopasowaną do potrzeb Twojego zespołu.