CI/CD dla testerów oprogramowania z wykorzystaniem Jenkins – szkolenie praktyczne online w czasie rzeczywistym
CI/CD dla testerów oprogramowania z wykorzystaniem Jenkins – szkolenie praktyczne online w czasie rzeczywistym
Informacje podstawowe
Informacje podstawowe
- KategoriaInformatyka i telekomunikacja / Programowanie
- Identyfikatory projektówMałopolski Pociąg do kariery, Nowy start w Małopolsce z EURESEM
- Grupa docelowa usługi
Szkolenie skierowane jest do testerów oprogramowania, testerów automatyzujących, specjalistów QA, programistów oraz osób odpowiedzialnych za procesy Continuous Integration i Continuous Delivery w projektach informatycznych. Usługa przeznaczona jest dla osób posiadających podstawową wiedzę z zakresu testowania oprogramowania, automatyzacji testów oraz pracy z systemami kontroli wersji. Szkolenie będzie szczególnie przydatne dla osób chcących zdobyć praktyczne umiejętności konfiguracji i wykorzystania Jenkins do automatyzacji procesów budowania, uruchamiania testów oraz wdrażania aplikacji.
- Minimalna liczba uczestników3
- Maksymalna liczba uczestników20
- Data zakończenia rekrutacji02-09-2026
- Forma prowadzenia usługizdalna w czasie rzeczywistym
- Podstawa uzyskania wpisu do BURZnak Jakości TGLS Quality Alliance
Cel
Cel
Cel edukacyjny
Celem szkolenia jest nabycie wiedzy i praktycznych umiejętności w zakresie wykorzystania Jenkins do budowy procesów Continuous Integration i Continuous Delivery. Uczestnik nauczy się konfigurować potoki CI/CD, automatyzować uruchamianie testów, integrować proces budowania aplikacji z narzędziami testowymi oraz stosować dobre praktyki automatyzacji procesów wytwarzania oprogramowania.Efekty uczenia się oraz kryteria weryfikacji ich osiągnięcia i Metody walidacji
| Efekty uczenia się | Kryteria weryfikacji | Metoda walidacji |
|---|---|---|
| WIEDZA: Uczestnik charakteryzuje zasady Continuous Integration i Continuous Delivery oraz możliwości narzędzia Jenkins. | wyjaśnia założenia Continuous Integration i Continuous Delivery, | Test teoretyczny z wynikiem generowanym automatycznie |
| opisuje rolę Jenkins w procesie wytwarzania oprogramowania | Test teoretyczny z wynikiem generowanym automatycznie | |
| omawia elementy architektury Jenkins | Test teoretyczny z wynikiem generowanym automatycznie | |
| wskazuje korzyści wynikające z automatyzacji procesów CI/CD | Test teoretyczny z wynikiem generowanym automatycznie | |
| UMIEJĘTNOŚCI: Uczestnik konfiguruje potok Continuous Integration z wykorzystaniem Jenkins | instaluje i konfiguruje Jenkins, | Obserwacja w warunkach symulowanych |
| tworzy zadania oraz potoki (Pipeline), | Obserwacja w warunkach symulowanych | |
| konfiguruje automatyczne uruchamianie procesów, | Obserwacja w warunkach symulowanych | |
| wykorzystuje plik Jenkinsfile. | Obserwacja w warunkach symulowanych | |
| Uczestnik integruje proces budowania aplikacji z automatycznym wykonywaniem testów. | konfiguruje uruchamianie testów automatycznych, | Obserwacja w warunkach symulowanych |
| integruje Jenkins z repozytorium kodu, | Obserwacja w warunkach symulowanych | |
| analizuje wyniki wykonanych testów, | Obserwacja w warunkach symulowanych | |
| wykorzystuje raporty generowane przez Jenkins. | Obserwacja w warunkach symulowanych | |
| KOMPETENCJE SPOŁECZNE: Uczestnik samodzielnie realizuje zadania związane z konfiguracją i wykorzystaniem Jenkins oraz współpracuje przy automatyzacji procesów wytwarzania oprogramowania. | samodzielnie wykonuje zadania praktyczne, | Obserwacja w warunkach symulowanych |
| analizuje problemy występujące podczas konfiguracji CI/CD, | Obserwacja w warunkach symulowanych | |
| uzasadnia proponowane rozwiązania, | Obserwacja w warunkach symulowanych | |
| stosuje zasady odpowiedzialności za jakość i automatyzację procesów wytwarzania oprogramowania. | Obserwacja w warunkach symulowanych |
Kwalifikacje i kompetencje
Kwalifikacje
Kompetencje
Usługa prowadzi do nabycia kompetencji.Warunki uznania kompetencji
Program
Program
Moduł 1. Wprowadzenie do koncepcji CI/CD i roli Jenkinsa w procesie dostarczania oprogramowania
- podstawy Continuous Integration i Continuous Delivery,
- rola Jenkins w procesie wytwarzania oprogramowania,
- korzyści wynikające z automatyzacji procesów,
- zastosowanie Jenkins w projektach QA i DevOps.
Moduł 2. Instalacja i podstawowa konfiguracja Jenkinsa
- przygotowanie środowiska pracy,
- instalacja i konfiguracja Jenkins,
- omówienie interfejsu użytkownika,
- konfiguracja podstawowych ustawień i pluginów.
Moduł 3. Tworzenie i zarządzanie pipeline'ami w Jenkinsie
- tworzenie zadań (Jobs),
- budowa Pipeline,
- wykorzystanie pliku Jenkinsfile,
- organizacja procesu Continuous Integration.
Moduł 4. Integracja Jenkinsa z systemami kontroli wersji (np. Git)
- konfiguracja połączenia z repozytorium Git,
- automatyczne pobieranie kodu źródłowego,
- konfiguracja webhooków,
- zarządzanie wersjami projektu.
Moduł 5. Automatyzacja procesów budowania i testowania aplikacji
- konfiguracja procesu budowania aplikacji,
- automatyczne uruchamianie testów,
- analiza wyników wykonanych testów,
- wykorzystanie raportów w procesie CI/CD.
Moduł 6. Konfiguracja powiadomień i raportowania w Jenkinsie
- konfiguracja powiadomień,
- monitorowanie przebiegu zadań,
- raportowanie wyników budowania i testów,
- analiza błędów procesu.
Moduł 7. Zarządzanie środowiskami testowymi i produkcyjnymi
- konfiguracja środowisk,
- zarządzanie procesem wdrażania,
- wykorzystanie zmiennych środowiskowych,
- organizacja procesu dostarczania oprogramowania.
Moduł 8. Bezpieczeństwo i zarządzanie dostępem w Jenkinsie
- konfiguracja użytkowników i uprawnień,
- zarządzanie rolami,
- zabezpieczanie środowiska Jenkins,
- dobre praktyki bezpieczeństwa.
Moduł 9. Najlepsze praktyki w implementacji procesów CI/CD
- projektowanie przejrzystych pipeline'ów,
- optymalizacja procesów automatyzacji,
- utrzymanie i rozwój środowiska Jenkins,
- dobre praktyki Continuous Integration i Continuous Delivery.
Moduł 10. Praktyczne ćwiczenia, case studies oraz walidacja efektów uczenia się
- realizacja zadań praktycznych z wykorzystaniem Jenkins,
- konfiguracja kompletnego procesu CI/CD,
- analiza i omówienie przygotowanych rozwiązań,
- rozwiązywanie problemów występujących podczas konfiguracji środowiska,
- weryfikacja osiągnięcia efektów uczenia się,
- podsumowanie szkolenia oraz sesja pytań i odpowiedzi.
Harmonogram
Harmonogram
| Przedmiot / temat | Typ aktywności | Prowadzący | Data realizacji zajęć | Godzina rozpoczęcia | Godzina zakończenia | Liczba godzin |
|---|---|---|---|---|---|---|
Przedmiot / temat 1 z 12 Wprowadzenie do koncepcji CI/CD i roli Jenkinsa w procesie dostarczania oprogramowania | Typ aktywności Zajęcia | Prowadzący TOMASZ STELMACH | Data realizacji zajęć 09-09-2026 | Godzina rozpoczęcia 08:00 | Godzina zakończenia 08:30 | Liczba godzin 00:30 |
Przedmiot / temat 2 z 12 Instalacja i podstawowa konfiguracja Jenkinsa | Typ aktywności Zajęcia | Prowadzący TOMASZ STELMACH | Data realizacji zajęć 09-09-2026 | Godzina rozpoczęcia 08:30 | Godzina zakończenia 09:00 | Liczba godzin 00:30 |
Przedmiot / temat 3 z 12 Tworzenie i zarządzanie pipeline'ami w Jenkinsie | Typ aktywności Zajęcia | Prowadzący TOMASZ STELMACH | Data realizacji zajęć 09-09-2026 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 09:45 | Liczba godzin 00:45 |
Przedmiot / temat 4 z 12 - | Typ aktywności Przerwa | Prowadzący - | Data realizacji zajęć 09-09-2026 | Godzina rozpoczęcia 09:45 | Godzina zakończenia 10:15 | Liczba godzin 00:30 |
Przedmiot / temat 5 z 12 Integracja Jenkinsa z systemami kontroli wersji (np. Git) | Typ aktywności Zajęcia | Prowadzący TOMASZ STELMACH | Data realizacji zajęć 09-09-2026 | Godzina rozpoczęcia 10:15 | Godzina zakończenia 11:15 | Liczba godzin 01:00 |
Przedmiot / temat 6 z 12 Automatyzacja procesów budowania i testowania aplikacji | Typ aktywności Zajęcia | Prowadzący TOMASZ STELMACH | Data realizacji zajęć 09-09-2026 | Godzina rozpoczęcia 11:15 | Godzina zakończenia 12:30 | Liczba godzin 01:15 |
Przedmiot / temat 7 z 12 - | Typ aktywności Przerwa | Prowadzący - | Data realizacji zajęć 09-09-2026 | Godzina rozpoczęcia 12:30 | Godzina zakończenia 13:00 | Liczba godzin 00:30 |
Przedmiot / temat 8 z 12 Konfiguracja powiadomień i raportowania w Jenkinsie | Typ aktywności Zajęcia | Prowadzący TOMASZ STELMACH | Data realizacji zajęć 09-09-2026 | Godzina rozpoczęcia 13:00 | Godzina zakończenia 13:30 | Liczba godzin 00:30 |
Przedmiot / temat 9 z 12 Zarządzanie środowiskami testowymi i produkcyjnymi | Typ aktywności Zajęcia | Prowadzący TOMASZ STELMACH | Data realizacji zajęć 09-09-2026 | Godzina rozpoczęcia 13:30 | Godzina zakończenia 14:00 | Liczba godzin 00:30 |
Przedmiot / temat 10 z 12 Bezpieczeństwo i zarządzanie dostępem w Jenkinsie | Typ aktywności Zajęcia | Prowadzący TOMASZ STELMACH | Data realizacji zajęć 09-09-2026 | Godzina rozpoczęcia 14:00 | Godzina zakończenia 14:30 | Liczba godzin 00:30 |
Przedmiot / temat 11 z 12 Najlepsze praktyki w implementacji procesów CI/CD | Typ aktywności Zajęcia | Prowadzący TOMASZ STELMACH | Data realizacji zajęć 09-09-2026 | Godzina rozpoczęcia 14:30 | Godzina zakończenia 15:15 | Liczba godzin 00:45 |
Przedmiot / temat 12 z 12 - | Typ aktywności Walidacja | Prowadzący - | Data realizacji zajęć 09-09-2026 | Godzina rozpoczęcia 15:15 | Godzina zakończenia 16:00 | Liczba godzin 00:45 |
Podsumowanie
| Rodzaj godzin | Liczba godzin |
|---|---|
Rodzaj godzin Suma godzin zegarowych usługi | Liczba godzin 08:00 |
Rodzaj godzin w tym suma godzin zajęć | Liczba godzin 06:15 |
Rodzaj godzin w tym suma godzin walidacji | Liczba godzin 00:45 |
Rodzaj godzin w tym suma przerw | Liczba godzin 01:00 |
Rodzaj godzin Suma godzin dydaktycznych bez przerw | Liczba godzin 09:15 |
Cena
Cena
Cennik
| Rodzaj ceny | Cena |
|---|---|
Rodzaj ceny Koszt przypadający na 1 uczestnika brutto | Cena 1 720,77 PLN |
Rodzaj ceny Koszt przypadający na 1 uczestnika netto | Cena 1 399,00 PLN |
Rodzaj ceny Koszt osobogodziny brutto | Cena 215,10 PLN |
Rodzaj ceny Koszt osobogodziny netto | Cena 174,88 PLN |
Liczba godzin usługi
| Rodzaj godzin | Liczba godzin |
|---|---|
Rodzaj godzin Liczba godzin zegarowych usługi | Liczba godzin 08:00 |
Prowadzący
Prowadzący
TOMASZ STELMACH
Specjalizuje się w projektowaniu procesów automatyzacji testów, wdrażaniu rozwiązań Continuous Integration i Continuous Delivery oraz budowie nowoczesnych procesów zapewnienia jakości. Posiada praktyczne doświadczenie w pracy z narzędziami Jenkins, Git, Maven, Selenium, Playwright oraz rozwiązaniami wspierającymi automatyzację procesów budowania, testowania i wdrażania aplikacji. Realizował projekty dla sektora finansowego, energetycznego, telekomunikacyjnego i e-commerce, odpowiadając za projektowanie architektury testów, wdrażanie procesów CI/CD oraz rozwój strategii jakości oprogramowania.
Od wielu lat prowadzi szkolenia, warsztaty, konsultacje i audyty z zakresu testowania oprogramowania, automatyzacji testów oraz procesów CI/CD. Jest pomysłodawcą i organizatorem ogólnopolskiej konferencji Testing Ground Conference oraz prelegentem wydarzeń branżowych, m.in. Infoshare i Warszawskich Dni Informatyki. W swojej pracy stawia na praktyczne podejście, przekazując uczestnikom wiedzę opartą na doświadczeniu zdobytym podczas realizacji projektów IT.
Informacje dodatkowe
Informacje dodatkowe
Informacje o materiałach dla uczestników usługi
Uczestnicy szkolenia otrzymają komplet materiałów dydaktycznych w formie elektronicznej wspierających realizację zajęć oraz samodzielne utrwalanie wiedzy po zakończeniu usługi. Materiały obejmują prezentacje szkoleniowe, instrukcje instalacji i konfiguracji środowiska Jenkins, przykładowe pliki Jenkinsfile, materiały ćwiczeniowe, przykładowe pipeline'y oraz scenariusze wykorzystywane podczas zajęć praktycznych.
W ramach szkolenia uczestnicy otrzymają również materiały dotyczące konfiguracji procesów Continuous Integration i Continuous Delivery, integracji Jenkins z systemami kontroli wersji (Git), automatyzacji procesów budowania i testowania aplikacji, zarządzania środowiskami, bezpieczeństwa oraz dobrych praktyk stosowanych podczas projektowania i utrzymywania procesów CI/CD.
Dodatkowo uczestnicy uzyskają dostęp do przykładowych projektów, materiałów pomocniczych oraz zestawu zadań praktycznych umożliwiających samodzielne rozwijanie umiejętności w zakresie konfiguracji i wykorzystania Jenkins po zakończeniu szkolenia.
Po zakończeniu usługi uczestnicy zachowują dostęp do otrzymanych materiałów edukacyjnych, co umożliwia dalsze doskonalenie kompetencji oraz wykorzystanie zdobytej wiedzy w codziennej pracy zawodowej.
Warunki techniczne
Warunki techniczne
Szkolenie realizowane jest w formie zdalnej w czasie rzeczywistym z wykorzystaniem platformy ClickMeeting. Uczestnik bierze udział w zajęciach prowadzonych na żywo przez trenera oraz wykonuje ćwiczenia praktyczne na własnym komputerze.
Minimalne wymagania techniczne:
- komputer lub laptop z systemem Windows 10/11, macOS lub Linux,
- stabilne połączenie z Internetem o przepustowości minimum 10 Mb/s,
- aktualna przeglądarka internetowa (Google Chrome, Mozilla Firefox, Microsoft Edge lub Safari),
- sprawny mikrofon oraz głośniki lub słuchawki,
- zalecana kamera internetowa umożliwiająca aktywny udział w szkoleniu.
Ze względu na praktyczny charakter szkolenia uczestnik powinien posiadać możliwość instalacji bezpłatnego oprogramowania wykorzystywanego podczas zajęć, w szczególności:
- Java Development Kit (JDK) w aktualnej wersji,
- Jenkins,
- Git,
- Apache Maven,
- IntelliJ IDEA Community Edition lub Visual Studio Code,
- Docker (opcjonalnie, jeśli będzie wykorzystywany podczas ćwiczeń),
- aktualną przeglądarkę internetową.
Przed rozpoczęciem szkolenia uczestnicy otrzymają link do platformy ClickMeeting, instrukcję logowania, harmonogram zajęć oraz informacje dotyczące instalacji i konfiguracji niezbędnego oprogramowania.
Warunkiem pełnego udziału w szkoleniu jest posiadanie własnego komputera umożliwiającego samodzielne wykonywanie ćwiczeń praktycznych związanych z konfiguracją Jenkins, tworzeniem pipeline'ów CI/CD, integracją z repozytorium Git oraz automatyzacją procesów budowania i testowania aplikacji.