Kompleksowe wprowadzenie do DevOps - szkolenie w formie warsztatowej
Kompleksowe wprowadzenie do DevOps - szkolenie w formie warsztatowej
Informacje podstawowe
Informacje podstawowe
- KategoriaInformatyka i telekomunikacja / Administracja IT i systemy komputerowe
- Grupa docelowa usługi
Skierowane do początkujących DevOpsów, administratorów systemów, programistów oraz osób zainteresowanych automatyzacją, konteneryzacją i wdrażaniem aplikacji w nowoczesnych środowiskach.
- Minimalna liczba uczestników6
- Maksymalna liczba uczestników15
- Data zakończenia rekrutacji10-12-2026
- Forma prowadzenia usługizdalna w czasie rzeczywistym
- Liczba godzin usługi35
- Podstawa uzyskania wpisu do BURCertyfikat systemu zarządzania jakością wg. ISO 9001:2015 (PN-EN ISO 9001:2015) - w zakresie usług szkoleniowych
Cel
Cel
Cel edukacyjny
Usługa „Kompleksowe wprowadzenie do DevOps - szkolenie w formie warsztatowej” przygotowuje uczestnika do samodzielnego pisania skryptów powłoki bash, zarządzania kodem w Git, automatyzowania konfiguracji przy użyciu Ansible, budowania obrazów i uruchamiania aplikacji w Dockerze i Docker Compose, wdrażania aplikacji w Kubernetes oraz konfigurowania centralnego logowania i monitoringu w pracy z wieloma środowiskami.Efekty uczenia się oraz kryteria weryfikacji ich osiągnięcia i Metody walidacji
| Efekty uczenia się | Kryteria weryfikacji | Metoda walidacji |
|---|---|---|
| Zarządza kodem w repozytorium Git. | Omawia znaczenie branchingu oraz model pracy Gitflow w zespole DevOps. | Test teoretyczny z wynikiem generowanym automatycznie |
| Wskazuje sposób tworzenia gałęzi feature, release i hotfix w repozytorium Git zgodnie z modelem Gitflow. | Test teoretyczny z wynikiem generowanym automatycznie | |
| Tworzy skrypty powłoki bash. | Omawia zmienne, pętle, instrukcje warunkowe, operator case oraz obsługę błędów w bash. | Test teoretyczny z wynikiem generowanym automatycznie |
| Rozpoznaje poprawny skrypt bash z funkcjami do wykonania backupu oraz rollbacku. | Test teoretyczny z wynikiem generowanym automatycznie | |
| Automatyzuje wdrożenia aplikacji przy użyciu Ansible. | Charakteryzuje działanie Ansible oraz rolę modułów, playbooków i ról. | Test teoretyczny z wynikiem generowanym automatycznie |
| Wskazuje poprawną strukturę playbooka z rolą do instalacji i uruchomienia wskazanej aplikacji. | Test teoretyczny z wynikiem generowanym automatycznie | |
| Rozpoznaje polecenie uruchamiające moduł Ansible z linii komend wobec wskazanych hostów. | Test teoretyczny z wynikiem generowanym automatycznie | |
| Wywołuje usługi REST API z poziomu konsoli. | Omawia zasady działania REST API oraz metody autoryzacji żądań. | Test teoretyczny z wynikiem generowanym automatycznie |
| Dobiera polecenie konsolowe wysyłające żądanie z autoryzacją do REST API wskazanej usługi. | Test teoretyczny z wynikiem generowanym automatycznie | |
| Buduje obrazy Docker. | Omawia warstwy obrazów, UnionFS oraz różnicę między ENTRYPOINT a CMD. | Test teoretyczny z wynikiem generowanym automatycznie |
| Wskazuje poprawny plik Dockerfile z etapami multistage build dla podanej aplikacji. | Test teoretyczny z wynikiem generowanym automatycznie | |
| Rozpoznaje polecenia publikujące zbudowany obraz w lokalnym registry lub w Docker Hub. | Test teoretyczny z wynikiem generowanym automatycznie | |
| Uruchamia aplikacje kontenerowe w Docker Compose i Kubernetes. | Charakteryzuje architekturę Kubernetes, obiekty ConfigMap i Secret oraz metody eksponowania usług. | Test teoretyczny z wynikiem generowanym automatycznie |
| Wskazuje poprawny plik docker-compose.yml w formacie YAML dla aplikacji wielokontenerowej. | Test teoretyczny z wynikiem generowanym automatycznie | |
| Dobiera obiekty Kubernetes potrzebne do wdrożenia aplikacji z eksponowaniem usługi przez NodePort lub Ingress. | Test teoretyczny z wynikiem generowanym automatycznie | |
| Konfiguruje centralne logowanie i monitoring. | Porównuje narzędzia monitoringu Zabbix, Prometheus i Grafana oraz dobre praktyki monitoringu. | Test teoretyczny z wynikiem generowanym automatycznie |
| Określa elementy konfiguracji centralnego logowania z użyciem rsyslog lub Elastic Stack. | Test teoretyczny z wynikiem generowanym automatycznie | |
| Wskazuje sposób budowy dashboardu w Grafanie z danymi z Prometheusa lub Zabbixa. | Test teoretyczny z wynikiem generowanym automatycznie | |
| Projektuje proces ciągłej integracji aplikacji. | Omawia zasady 12 factor app oraz koncepcję środowisk dev, test, QA, UAT i PROD. | Test teoretyczny z wynikiem generowanym automatycznie |
| Porządkuje etapy potoku Continuous Integration (pipeline) w Jenkinsie dla wskazanej aplikacji. | Test teoretyczny z wynikiem generowanym automatycznie |
Kwalifikacje i kompetencje
Kwalifikacje i kompetencje
Kompetencje
Usługa prowadzi do nabycia kompetencji.Warunki uznania kompetencji
Program
Program
Adresaci szkolenia
Szkolenie adresowane jest do początkujących inżynierów DevOps, administratorów systemów, programistów oraz osób zainteresowanych automatyzacją, konteneryzacją i wdrażaniem aplikacji. Od uczestników oczekuje się podstawowej znajomości systemu Linux oraz umiejętności korzystania z komputera.
Warunki organizacyjne
• Szkolenie realizowane jest zdalnie w czasie rzeczywistym na platformie ZOOM, w grupie od 6 do 15 osób, prowadzonej przez jednego trenera.
• Każdy uczestnik pracuje na własnym, samodzielnym stanowisku komputerowym (komputer lub laptop z dostępem do internetu, kamerą i mikrofonem).
• Ćwiczenia wykonywane są indywidualnie oraz w małych zespołach w osobnych pokojach platformy ZOOM.
Czas trwania i podział godzin
• Usługa trwa 35 godzin zegarowych (1 godzina = 60 minut): 5 dni po 7 godzin, w godzinach 9:00–16:00.
• Przerwy (30 minut każdego dnia, łącznie 2,5 godz.) są wliczone w czas trwania usługi.
• Zajęcia teoretyczne: 9,5 godz.; zajęcia praktyczne (ćwiczenia i warsztaty): 22,5 godz.; walidacja: 0,5 godz.; przerwy: 2,5 godz.
Walidacja
Walidacja odbywa się w ostatnim dniu szkolenia (18.12.2026, 15:30–16:00). Walidacja ma formę testu teoretycznego online z wynikiem generowanym automatycznie, zgodnie z kryteriami weryfikacji określonymi dla każdego efektu uczenia się. Wynik testu generuje system, bez udziału trenera w ocenie. Pozytywny wynik walidacji potwierdza osiągnięcie efektów uczenia się.
Program szkolenia
1. Wprowadzenie
2. Po co DEVOPS… Kto to DEVOPS?
o Kultura czy funkcja?
o Po co devops?
3. GIT
o Przypomnienie i podstawy
o Branching - dlaczego jest ważny
o Gitflow - bez tego ani rusz - po co z tego korzystamy
4. Skrypty shellowe na przykładzie basha
o Zmienne
o Pętle
o Instrukcje warunkowe - if then else
o Obsługa błędów
o Funkcje
o Operator case
o Interfejs graficzny w skryptach
o Przykładowy skrypt do robienia backupu - rollbacku
5. Ansible - wstęp do Ansible
o Czym jest Ansible
o Sposoby instalacji Ansible
o Praca z modułami uruchamianymi z linii komend
o Tworzenie pierwszych playbook-ów
o Role
o Przygotowanie od zera deploymentu aplikacji - tworzenie prostego playbook’a do instalacji i uruchomienia aplikacji
6. REST API
o Wprowadzenie do REST API
o Metody autoryzacji
o Jak wykorzystywać REST API praktycznie z konsoli
7. Docker – co to jest, gdzie pływa i gdzie dokuje?
o Instalacja i konfiguracja
o Docker images – czym są obrazy, tworzenie i obsługa
o UnionFs
o Uruchomienie Hello World!
o Kontenery – tworzenie, współdzielenie, uruchamianie i podział warstw
8. Docker - tworzenie własnych obrazów
o Budujemy własne obrazy i poznajemy Dockerfile
o ENTRYPOINT vs CMD - jaka jest różnica i po co się to stosuje
o .dockerignore - co jeżeli nie chcemy mieć niektórych rzeczy
o Multistage build - staramy się trzymać małe obrazy
o Optymalizacja warstw w Docker - jak budować dobre obrazy?
9. Registry - czyli repozytorium obrazów
o Uruchamiamy lokalne registry
o Zabezpieczamy dostęp do niego
o Docker Hub – ściąganie i wysyłanie obrazów
o Chmura czy lokalne registry (jakie są rozwiązania i które będzie dla mnie najlepsze)
10. Security i inne
o Bezpieczeństwo kontenerów i skanowanie pod kątem bezpieczeństwa.
11. Docker Compose
o Wprowadzenie i instalacja
o Konfiguracja i format YAML
12. Kubernetes
o Podstawy architektury
API
Opis obiektów
o Omówienie kubectl i podobieństwa z docker
Wejście w POD i kontener
Zarządzanie kontekstem
o Repliki, skalowanie a deployment wersji
o Eksponowanie usług
NodePort
ClusterIP
Ingress
o Konfiguracja i współdzielenie informacji
Sekrety
ConfigMaps
13. Portainer – graficzny interfejs użytkownika - co to jest i czy warto
14. Logowanie
o Centralne logowanie na przykładzie rsyslog
o Centralne logowanie z wykorzystaniem Elastic Stack
15. Monitoring
o Dobre praktyki monitoringu serwerów jak i aplikacji
o Przegląd aplikacji do monitoringu
o Instalacja oraz konfiguracja Zabbixa
o Instalacja oraz konfiguracja Prometheusa
o Grafana - one dashboard to rule them all
16. Koncepcje pracy z wieloma środowiskami
o dev, test, QA, UAT, PROD - jak to wszystko połączyć i Utrzymać!
17. Dobre praktyki - 12 factor app
o Przegląd dobrych praktyk przy tworzeniu aplikacji
o Przykłady złych aplikacji
18. CI/CD
o Jak robić Code Review mikroserwisów
o Ułożenie Continous Integration pipeline - na przykładzie Jenkinsa
Harmonogram
Harmonogram
| Przedmiot / temat | Prowadzący | Data realizacji zajęć | Godzina rozpoczęcia | Godzina zakończenia | Liczba godzin |
|---|---|---|---|---|---|
Przedmiot / temat 1 z 17 Wprowadzenie – wykład na żywo ze współdzieleniem ekranu i dyskusja | Prowadzący Maciej Krajewski | Data realizacji zajęć 14-12-2026 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 09:30 | Liczba godzin 00:30 |
Przedmiot / temat 2 z 17 Po co DEVOPS… Kto to DEVOPS? / GIT – wykład na żywo i ćwiczenia praktyczne, współdzielenie ekranu | Prowadzący Maciej Krajewski | Data realizacji zajęć 14-12-2026 | Godzina rozpoczęcia 09:30 | Godzina zakończenia 12:30 | Liczba godzin 03:00 |
Przedmiot / temat 3 z 17 Przerwa Obiadowa | Prowadzący Maciej Krajewski | Data realizacji zajęć 14-12-2026 | Godzina rozpoczęcia 12:30 | Godzina zakończenia 13:00 | Liczba godzin 00:30 |
Przedmiot / temat 4 z 17 Skrypty shellowe na przykładzie basha – ćwiczenia praktyczne na własnym stanowisku, współdzielenie ekranu | Prowadzący Maciej Krajewski | Data realizacji zajęć 14-12-2026 | Godzina rozpoczęcia 13:00 | Godzina zakończenia 16:00 | Liczba godzin 03:00 |
Przedmiot / temat 5 z 17 Ansible - wstęp do Ansible – ćwiczenia praktyczne na własnym stanowisku, współdzielenie ekranu | Prowadzący Maciej Krajewski | Data realizacji zajęć 15-12-2026 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 12:30 | Liczba godzin 03:30 |
Przedmiot / temat 6 z 17 Przerwa Obiadowa | Prowadzący Maciej Krajewski | Data realizacji zajęć 15-12-2026 | Godzina rozpoczęcia 12:30 | Godzina zakończenia 13:00 | Liczba godzin 00:30 |
Przedmiot / temat 7 z 17 REST API / Docker – co to jest, gdzie pływa i gdzie dokuje? – wykład na żywo i ćwiczenia praktyczne, współdzielenie ekranu | Prowadzący Maciej Krajewski | Data realizacji zajęć 15-12-2026 | Godzina rozpoczęcia 13:00 | Godzina zakończenia 16:00 | Liczba godzin 03:00 |
Przedmiot / temat 8 z 17 Docker - tworzenie własnych obrazów – ćwiczenia praktyczne na własnym stanowisku, współdzielenie ekranu | Prowadzący Maciej Krajewski | Data realizacji zajęć 16-12-2026 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 12:30 | Liczba godzin 03:30 |
Przedmiot / temat 9 z 17 Przerwa Obiadowa | Prowadzący Maciej Krajewski | Data realizacji zajęć 16-12-2026 | Godzina rozpoczęcia 12:30 | Godzina zakończenia 13:00 | Liczba godzin 00:30 |
Przedmiot / temat 10 z 17 Registry - czyli repozytorium obrazów / Security i inne – wykład na żywo i ćwiczenia praktyczne, współdzielenie ekranu | Prowadzący Maciej Krajewski | Data realizacji zajęć 16-12-2026 | Godzina rozpoczęcia 13:00 | Godzina zakończenia 16:00 | Liczba godzin 03:00 |
Przedmiot / temat 11 z 17 Docker Compose / Kubernetes – wykład na żywo i ćwiczenia praktyczne, współdzielenie ekranu | Prowadzący Maciej Krajewski | Data realizacji zajęć 17-12-2026 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 12:30 | Liczba godzin 03:30 |
Przedmiot / temat 12 z 17 Przerwa Obiadowa | Prowadzący Maciej Krajewski | Data realizacji zajęć 17-12-2026 | Godzina rozpoczęcia 12:30 | Godzina zakończenia 13:00 | Liczba godzin 00:30 |
Przedmiot / temat 13 z 17 Logowanie – wykład na żywo i ćwiczenia praktyczne, współdzielenie ekranu | Prowadzący Maciej Krajewski | Data realizacji zajęć 17-12-2026 | Godzina rozpoczęcia 13:00 | Godzina zakończenia 16:00 | Liczba godzin 03:00 |
Przedmiot / temat 14 z 17 Monitoring / Koncepcje pracy z wieloma środowiskami – wykład na żywo i ćwiczenia praktyczne, współdzielenie ekranu | Prowadzący Maciej Krajewski | Data realizacji zajęć 18-12-2026 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 12:30 | Liczba godzin 03:30 |
Przedmiot / temat 15 z 17 Przerwa Obiadowa | Prowadzący Maciej Krajewski | Data realizacji zajęć 18-12-2026 | Godzina rozpoczęcia 12:30 | Godzina zakończenia 13:00 | Liczba godzin 00:30 |
Przedmiot / temat 16 z 17 Dobre praktyki - 12 factor app / CI/CD – wykład na żywo i ćwiczenia praktyczne, współdzielenie ekranu | Prowadzący Maciej Krajewski | Data realizacji zajęć 18-12-2026 | Godzina rozpoczęcia 13:00 | Godzina zakończenia 15:30 | Liczba godzin 02:30 |
Przedmiot / temat 17 z 17 Walidacja – test teoretyczny online z wynikiem generowanym automatycznie | Prowadzący Maciej Krajewski | Data realizacji zajęć 18-12-2026 | Godzina rozpoczęcia 15:30 | Godzina zakończenia 16:00 | Liczba godzin 00:30 |
Cena
Cena
Cennik
| Rodzaj ceny | Cena |
|---|---|
Rodzaj ceny Koszt przypadający na 1 uczestnika brutto | Cena 5 535,00 PLN |
Rodzaj ceny Koszt przypadający na 1 uczestnika netto | Cena 4 500,00 PLN |
Rodzaj ceny Koszt osobogodziny brutto | Cena 158,14 PLN |
Rodzaj ceny Koszt osobogodziny netto | Cena 128,57 PLN |
Prowadzący
Prowadzący
Maciej Krajewski
Informacje dodatkowe
Informacje dodatkowe
Informacje o materiałach dla uczestników usługi
Każdy uczestnik otrzymuje na własność materiały szkoleniowe w formie elektronicznej (PDF), odnoszące się bezpośrednio do programu usługi:
• skrypt szkoleniowy omawiający zagadnienia ze wszystkich bloków programu,
• zestaw ćwiczeń i zadań warsztatowych realizowanych podczas szkolenia,
• przykładowe skrypty bash, playbooki Ansible, pliki Dockerfile i manifesty Kubernetes wykorzystywane w ćwiczeniach.
Materiały przekazywane są na adres e-mail podany podczas rejestracji. Każdy uczestnik otrzymuje kod dostępu i dane logowania do platformy ZOOM na 7 dni przed datą rozpoczęcia szkolenia.
Warunki uczestnictwa
Podstawowa znajomość systemu Linux, umiejętność korzystania z komputera
Informacje dodatkowe
Warunkiem ukończenia szkolenia i otrzymania zaświadczenia jest uzyskanie minimalnej frekwencji na poziomie 80% całkowitego czasu trwania usługi. Obecność uczestnika będzie potwierdzana na podstawie codziennych list obecności lub logów z platformy online.
Szkolenie kończy się wydaniem imiennego certyfikatu.
Warunki techniczne
Warunki techniczne
Platforma: usługa prowadzona jest na platformie ZOOM – uczestnik może korzystać z aplikacji ZOOM lub z wersji w przeglądarce internetowej.
Uczestnik musi dysponować sprzętem i łączem o parametrach:
• Procesor: min. 4-rdzeniowy (np. Intel i5/i7 lub odpowiednik AMD/M1/M2)
• Pamięć RAM: min. 16 GB
• Dysk: min. 20 GB wolnej przestrzeni
• System operacyjny: Windows 10/11 Pro, Linux lub macOS
• Multimedia: Sprawna kamera internetowa oraz mikrofon (wymagane do komunikacji i weryfikacji obecności)
• Łącze internetowe: Stabilne połączenie o minimalnej prędkości 10 Mbps (download) / 5 Mbps (upload)
• Oprogramowanie: Uprawnienia administratora pozwalające na instalację narzędzi
• Środowisko szkoleniowe: dostęp do przygotowanych hostów na pulpicie zdalnym – połączenie przez RDP