Nasz autorski projekt szkoleniowo stażowy dla Testera manualno-automatyzującego START 20 lutego 2026! Zostało ostatnie miejsce!
Termin gwarantowany
Docker i Kubernetes dla programistów

Pierwotna cena wynosiła: 3300,00 PLN.Aktualna cena wynosi: 2449,00 PLN.

  • Widoczna cena nie zawiera podatku VAT (23%)
  • Certyfikat ukończenia
  • Dodatkowe materiały po szkoleniu
  • 30 dniowe wsparcie szkoleniowca
  • Praktyczne zadania
  • Możliwość płatności w ratach (umowa bezpośrednio z Quality Island) – Pobierz wzór umowy

9 w magazynie (może być zamówiony)

Stacjonarnie czy online?
Wybierz datę
Zobacz opinie o szkoleniu

Konteneryzacja zmieniła sposób budowania i uruchamiania aplikacji. Docker umożliwia tworzenie spójnych środowisk, a Kubernetes pozwala zarządzać skalowalnymi systemami w produkcji. Bez zrozumienia tych narzędzi trudno dziś pracować w nowoczesnym projekcie.

Podczas szkolenia Docker i Kubernetes dla programistów uczestnicy uczą się budować obrazy, definiować kontenery, zarządzać zależnościami oraz wdrażać aplikacje w klastrze Kubernetes. Omawiamy również wpływ konteneryzacji na testowanie, CI/CD i DevOps.

Szkolenie nie jest kursem administracji klastrem produkcyjnym. Skupiamy się na perspektywie programisty i zespołu projektowego.

Organizacja

  • 2 dni ( 2 x 7 h) w godzinach 8:00- 15:00
  • Dodatkowe materiały po szkoleniu
  • Certyfikat uczestnictwa
  • Nagranie z całego szkolenia (dodatkowo płatne)
  • 30 dniowe wsparcie ekspertów
  • Praktyczne zadania
  • Wieloletni praktyk, ekspert w obszarze testów
  • Forma szkolenia
    Szkolenie realizowane jest online (na żywo, na profesjonalnej platformie do pracy zdalnej ClickMeeting) lub stacjonarnie, w zależności od wybranego terminu. W obu przypadkach pracujemy warsztatowo, z aktywnym udziałem uczestników.
  • Czas trwania
    Szkolenie trwa 2 dni (ok. 7 godzin pracy warsztatowej), z przerwami. Skupiamy się na konkretach, bez „rozciągania programu”.
  • Poziom
    Szkolenie przeznaczone jest dla poziomu junior / mid / senior.
    Zakres techniczny i tempo pracy dostosowywane są do doświadczenia uczestników.

Dla kogo

To szkolenie jest dla Ciebie, jeśli:

  • jesteś programistą pracującym przy aplikacjach backendowych lub frontendowych
  • współpracujesz z zespołem DevOps
  • jesteś QA lub testerem automatyzującym pracującym w środowiskach kontenerowych
  • pracujesz w projekcie wykorzystującym mikroserwisy
  • wdrażasz aplikacje w środowisku chmurowym
  • chcesz zrozumieć, jak aplikacja działa poza Twoim IDE

To szkolenie nie jest dla Ciebie, jeśli:

  • szukasz kursu zaawansowanej administracji Kubernetes
  • nie pracujesz z aplikacjami uruchamianymi w kontenerach
  • nie masz podstawowej wiedzy o aplikacjach serwerowych

Czego się nauczysz

Po szkoleniu będziesz potrafić:

  • tworzyć obrazy Dockera dla aplikacji
  • zarządzać kontenerami i siecią w Dockerze
  • rozumieć podstawy orkiestracji w Kubernetes
  • wdrażać aplikację w klastrze
  • konfigurować podstawowe zasoby (Pod, Deployment, Service)
  • integrować Docker z procesem CI/CD
  • rozumieć wpływ konteneryzacji na testowanie i jakość

Jak pracujemy

To szkolenie ma formę warsztatową. Pracujesz, testujesz i popełniasz błędy tu i teraz, dokładnie tak, jak w realnym projekcie.

Nasze podejście:

  • 80% praktyki, budowa obrazu i wdrożenie aplikacji
  • konfiguracja środowiska krok po kroku
  • analiza typowych błędów wdrożeniowych
  • praca na prostych, realnych aplikacjach
  • nacisk na zrozumienie mechanizmów, nie tylko komend
  • tłumaczenie „dlaczego ta konfiguracja ma znaczenie”

Atuty szkoleń

01

Praktyka zamiast teorii

Szkolenia prowadzą praktycy, którzy na co dzień pracują z jakością i testami.
Zero „hello world”, realne przypadki i problemy z projektów.

02

Elastyczne formy płatności

Raty 0%, płatność odroczona lub dofinansowanie z BUR.
Pomagamy dobrać najlepszą opcję, bez presji i zbędnych formalności.

03

Certyfikat potwierdzający realne kompetencje

Po szkoleniu otrzymujesz certyfikat w języku angielskim, możliwy do udostępnienia rekruterom i pracodawcom.
Zakres certyfikatu jasno opisuje zdobyte umiejętności.

04

Profesjonalna forma online

Interaktywne zajęcia na stabilnej platformie:
współdzielenie ekranu, Q&A, nagrania, materiały i aktywny kontakt z trenerem.

05

Wsparcie po szkoleniu

Nie zostawiamy Cię samego po ostatnim slajdzie.
Masz pytania po szkoleniu? Możesz do nas wrócić z konkretnym problemem.

06

Gwarancja zadowolenia

Jeśli szkolenie nie spełni Twoich oczekiwań, porozmawiajmy.
A jeśli masz uzasadnione zastrzeżenia, zwracamy pieniądze.

Wymagania wstępne

  • podstawowa znajomość programowania
  • ogólne zrozumienie aplikacji webowych i backendowych
  • własny laptop z dostępem do internetu
  • gotowość do pracy warsztatowej

Program kursu

  • czym jest konteneryzacja i jak różni się od maszyn wirtualnych

  • problem „u mnie działa” i różnice środowisk

  • obrazy vs kontenery, podstawowe pojęcia

  • izolacja procesów i zależności

  • rola Dockera w DevOps i CI/CD

  • instalacja Docker Desktop/ Docker Engine

  • pobieranie i budowanie obrazów (doker pull, docker build)

  • uruchamianie i zatrzymywanie kontenerów(run, stop, rm)

  • zarządzanie wolumenami (persistencja danych)

  • podstawy sieci Docker (bridge, port mapping)

  • struktura pliku Dockerfile

  • instrukcje: FROM, RUN, COPY, WORKDIR, CMD, ENTRYPOINT

  • optymalizacja obrazu (warstwy, cache, multi-stage build)

  • rola .dockerignore

  • budowanie lekkich i bezpiecznych obrazów

  • problem wielu usług (np. API + baza danych)

  • struktura pliku docker- compose.yml

  • definiowanie usług, sieci i wolumenów

  • uruchamianie i zatrzymywanie środowiska (up, down)

  • debugowanie aplikacji w środowisku wielousługowym

  • czym jest orkiestracja kontenerów

  • architektura klastra (control plane, worker nodes)

  • czym jest Pod i dlaczego to nie to samo co kontener

  • rola Service w komunikacji sieciowej

  • Deployment jako mechanizm zarządzania wersjami aplikacji

  • struktura pliku manifestu YAML

  • definiowanie Podów i Deploymentów

  • konfiguracja Service i wystawianie aplikacji

  • komendy kubectl apply, get, describe

  • organizacja plików konfiguracyjnych w projekcie

  • skalowanie liczby replik

  • mechanizm rolling update w Deployment

  • rollback do poprzedniej wersji

  • strategie wdrożeń (Recreate vs RollingUpdate)

  • wpływ skalowania na dostępność systemu

  • podgląd logów (docker logs, kubectl logs)

  • wejście do działającego kontenera (exec)

  • identyfikacja problemów z konfiguracją

  • podstawy monitorowania aplikacji

  • najczęstsze błędy wdrożeniowe

  • instalacja i konfiguracja Minikube

  • uruchomienie lokalnego klastra

  • wdrażanie aplikacji lokalnie

  • symulowanie środowiska produkcyjnego

  • testowanie zmian przed wdrożeniem

  • analiza prostej aplikacji webowej

  • przygotowanie Dockerfile

  • konfiguracja docker-compose

  • wdrożenie aplikacji w Minikube

  • skalowanie i aktualizacja wersji aplikacji

  • omówienie potencjalnych usprawnień

Wiele możliwości finansowania szkoleń i kursów

01

Środki własne

Opłać szkolenie od razu, szybko i bez formalności.
Przelew online, BLIK lub karta. Bez prowizji i ukrytych kosztów.

02

Płatność ratalna

Rozłóż płatność na raty 0%, bez dodatkowych opłat.
Każdą kwotę powyżej 2000 zł możesz podzielić nawet na 6 rat.

03

Odroczona płatność

Zapisz się dziś, zapłać dopiero za 3 miesiące.
Elastyczne podejście, w razie potrzeby możemy czasowo wstrzymać płatność.

04

Dofinansowanie Z BUR

Szkolenie może być objęte dofinansowaniem w ramach BUR, zazwyczaj 50- 80% kosztów.
Pomagamy sprawdzić możliwości i prowadzimy przez formalności krok po kroku.

Czytaj więcej

Szkolenie w 5 krokach

Prosty zapis na szkolenie

Wybierasz termin szkolenia i zapisujesz się w kilka sekund.
Bez skomplikowanych formularzy i zbędnych formalności.

Wybór formy płatności

Decydujesz, jak chcesz zapłacić:
jednorazowo, w ratach 0%, z odroczoną płatnością lub z dofinansowaniem (np. BUR).
Jeśli trzeba, pomagamy dobrać najlepszą opcję.

Przygotowanie do szkolenia

Przed szkoleniem otrzymujesz informacje organizacyjne i wskazówki techniczne.
Dzięki temu wchodzisz na szkolenie przygotowany, bez stresu i improwizacji.

Udział w szkoleniu (praktyka)

Bierzesz udział w intensywnym, praktycznym szkoleniu.
Celem jest zrozumienie środowiska uruchomieniowego aplikacji, nie tylko znajomość składni YAML.

Materiały i dalsze wsparcie

Po szkoleniu otrzymujesz materiały oraz certyfikat.
Opcjonalnie możesz dokupić nagranie szkolenia i wracać do materiału, kiedy chcesz.
W razie pytań, jesteśmy dostępni także po zakończeniu szkolenia.

Najczęściej zadawane pytania

Tak, w zakresie podstaw praktycznych.
Tak, przy zachowaniu podstaw programowania.
Tak, w kontekście pipeline'ów.
Techniczne, z silnym naciskiem na praktykę.
Możliwe w wersji firmowej.
W zależności od poziomu grupy.
Tak, wraz z certyfikatem.
Tak, jako opcja dodatkowo płatna.
Tak, w wersji firmowej.
Nie w pełnym zakresie, ale daje solidne fundamenty.

Masz pytania? Porozmawiajmy o szkoleniu

Nie masz pewności, czy to szkolenie jest dla Ciebie? Zastanawiasz się, czy poziom będzie odpowiedni, jak wygląda program albo która forma finansowania ma sens w Twoim przypadku?

Porozmawiaj z naszym konsultantem, który:

  • pomoże ocenić, czy to szkolenie realnie wesprze Twoje cele,
  • doradzi najlepszą formę udziału (indywidualnie / firmowo),
  • wyjaśni kwestie organizacyjne i finansowe (raty, płatność odroczona, BUR).

Bez sprzedażowej presji. Konkretna rozmowa o Twojej sytuacji.

Umów bezpłatną konsultację (15–20 minut, online)
lub napisz bezpośrednio: szkolenia@qualityisland.pl

Umów się na bezpłatną konsultacje

Zobacz podobne szkolenia