Sprawdź 105 GWARANTOWANYCH TERMINÓW SZKOLEŃ na rok 2026! Dofinansowanie do 100% — sprawdź możliwości z BUR i KFS!
22 299 53 69
Szkolenie Linux

Programowanie w BASH - szkolenie kompleksowe

Czterodniowe szkolenie BASH to rozbudowany, praktyczny kurs, którego celem jest gruntowne opanowanie pracy w środowisku Linux/Unix oraz zaawansowanej automatyzacji z...

więcej →

Program, termin i format dostosujemy do Twojego zespołu

3000 PLN netto 3 690 PLN brutto Dofinansowanie BUR/KFS
Czas trwania 4 dni
Piotr Kośka
Piotr Kośka Autor szkolenia

Najbliższe terminy 9:00 – 16:00

21.09 –
Gwarantowany Online
Termin niegwarantowany
Do koszyka
Kliknij aby przejść do formularza zapisu
16.11 –
Gwarantowany Online
Termin niegwarantowany
Do koszyka
Kliknij aby przejść do formularza zapisu
Powiadamiaj mnie o nowych terminach gwarantowanych tego szkolenia

Powiadomienia o terminach gwarantowanych

Na podany adres e-mail będziesz otrzymywać informacje o pojawiających się terminach gwarantowanych szkolenia Programowanie w BASH - szkolenie kompleksowe.

Z powiadomień możesz wypisać się w dowolnym momencie.

Zorganizuj to szkolenie tylko dla swojego zespołu

To szkolenie można zorganizować w formie zamkniętej — z programem dopasowanym do potrzeb Twojego zespołu, w uzgodnionym terminie i formacie.

Dowiedz się więcej

Opis szkolenia



O szkoleniu w skrócie

Czterodniowe szkolenie BASH to rozbudowany, praktyczny kurs, którego celem jest gruntowne opanowanie pracy w środowisku Linux/Unix oraz zaawansowanej automatyzacji z wykorzystaniem powłoki Bash. Szkolenie prowadzi uczestników od solidnych podstaw pracy w terminalu aż po tworzenie rozbudowanych skryptów wykorzystywanych w administracji systemami, DevOps, CI/CD oraz narzędziach takich jak Ansible czy Terraform.

Szkolenie ma charakter warsztatowy – każdy temat poparty jest ćwiczeniami praktycznymi, analizą rzeczywistych przypadków oraz dobrymi praktykami stosowanymi w środowiskach produkcyjnych.


Dzień 1 – Podstawy pracy w Bash i systemie Linux

Pierwszy dzień szkolenia wprowadza uczestników w świat powłoki Bash jako podstawowego środowiska pracy administratora i inżyniera systemowego.

Uczestnicy poznają:

  • strukturę systemu Linux (lokalizacje binariów, bibliotek, konfiguracji, logów i dokumentacji)
  • sposoby efektywnego korzystania z pomocy systemowej (help, man)
  • powłokę jako środowisko pracy – strumienie danych oraz emulatory terminali (praca lokalna i zdalna)
  • konta użytkowników, środowisko użytkownika oraz zmienne środowiskowe
  • skróty klawiszowe, historię poleceń i aliasy
  • podstawową nawigację po systemie plików oraz monitorowanie zasobów (df, free)

Szczegółowo omawiane są:

  • uprawnienia plików i katalogów (właściciel, grupa, inni)
  • zarządzanie prawami dostępu (chmod, umask)
  • zmiana tożsamości użytkownika (su, sudo, chown, chgrp)

Uczestnicy uczą się także:

  • manipulowania plikami i katalogami (tworzenie, usuwanie, kopiowanie)
  • pracy z dowiązaniami twardymi i symbolicznymi
  • sortowania, filtrowania i łączenia danych
  • wyszukiwania plików (find, locate)
  • archiwizacji i synchronizacji danych (tar, gzip, rsync)

Duży nacisk położony jest na:

  • przekierowania strumieni wejścia, wyjścia i błędów
  • potoki i przetwarzanie danych (grep, wc, uniq, head, tail, tee)
  • zarządzanie procesami (ps, top, kill)
  • podstawowe przetwarzanie tekstu (cut, paste, diff, sed, tr)
  • narzędzia sieciowe i diagnostyczne
  • wprowadzenie do wyrażeń regularnych

Dzień 2 – Programowanie w Bash

Drugi dzień szkolenia koncentruje się na pisaniu skryptów Bash – od podstaw po zaawansowane konstrukcje językowe.

Uczestnicy poznają:

  • czym jest skrypt powłoki Bash i jak działa
  • shebang oraz wybór odpowiedniej powłoki
  • sposoby wywoływania skryptów i znaczenie zmiennej PATH
  • statusy zakończenia poleceń i logikę AND/OR
  • argumenty skryptu oraz deskryptory plików
  • strumienie I/O i ich zaawansowane wykorzystanie

Szczegółowo omawiane są:

  • deklarowanie i zakres zmiennych (lokalne, globalne, środowiskowe)
  • zmienne tablicowe
  • funkcje (w tym rekurencyjne)
  • podstawianie wyników poleceń
  • heredoc i herestring

Uczestnicy uczą się tworzyć:

  • skrypty interaktywne (read, echo)
  • obsługę wejścia użytkownika
  • skrypty z kolorowym wyjściem
  • czytelne i dobrze komentowane skrypty

Wprowadzane są:

  • instrukcje warunkowe (if, case, test)
  • pętle (for, while, until, pętle zagnieżdżone)
  • przechwytywanie sygnałów
  • zaawansowane użycie grep i sed
  • debugowanie skryptów oraz dobre praktyki programistyczne

Dzień 3 – Zaawansowane przetwarzanie danych i AWK

Trzeci dzień poświęcony jest zaawansowanej pracy z danymi tekstowymi oraz automatyzacji z użyciem języka AWK.

Uczestnicy poznają:

  • pętle i konstrukcje sterujące
  • pełen zestaw narzędzi do obróbki tekstu (head, tail, sort, uniq, cut, paste, wc, tr)
  • wyszukiwanie wzorców w tekście
  • zaawansowaną edycję strumieniową w sed

Szczegółowo omawiany jest język AWK:

  • czym jest AWK i gdzie znajduje zastosowanie
  • struktura programu AWK
  • wzorce, pętle i instrukcje warunkowe
  • funkcje i zmienne
  • wbudowane mechanizmy formatowania danych
  • tworzenie i uruchamianie skryptów AWK

Uczestnicy uczą się wykorzystywać AWK do:

  • analizy logów
  • filtrowania i raportowania danych
  • automatycznego przetwarzania dużych zbiorów informacji

Dzień 4 – Praktyka, automatyzacja i DevOps

Czwarty dzień szkolenia ma charakter projektowy i praktyczny.

Uczestnicy:

  • realizują projekty indywidualne i grupowe
  • tworzą kompletne skrypty Bash rozwiązujące rzeczywiste problemy
  • uczą się wersjonowania skryptów z wykorzystaniem Git
  • poznają dobre praktyki pracy zespołowej nad skryptami

Szkolenie kończy się omówieniem:

  • wykorzystania Bash w automatyzacji CI/CD
  • integracji skryptów Bash z Ansible
  • użycia Bash w procesach Terraform
  • budowania powtarzalnych i bezpiecznych procesów automatyzacyjnych

Dla kogo jest to szkolenie?

Szkolenie przeznaczone jest dla:

  • administratorów systemów Linux
  • DevOpsów
  • inżynierów infrastruktury
  • specjalistów IT utrzymania systemów
  • osób chcących świadomie i efektywnie automatyzować pracę w Linuxie

Efekty szkolenia

Po ukończeniu szkolenia uczestnik:

  • swobodnie porusza się w środowisku Bash
  • tworzy czytelne, bezpieczne i wydajne skrypty
  • automatyzuje zadania administracyjne i operacyjne
  • wykorzystuje Bash w środowiskach CI/CD i DevOps
  • rozumie dobre praktyki oraz zasady debugowania i utrzymania skryptów


Przejdź do programu szkolenia

Prowadzący szkolenie

Piotr Kośka

Piotr Kośka

Od 2005 roku jest zawodowo związany z branżą IT. Karierę rozpoczął w obszarze wsparcia technicznego (support), a wraz z rozwojem kompetencji przechodził przez kolejne role: System Administratora, DevOps Engineera, Cloud Engineera, Software Engineera, aż po stanowiska liderskie i menedżerskie.



Doświadczenie


Swoje doświadczenie budował zarówno poprzez intensywną, samodzielną naukę, jak i realizację projektów oraz współpracę z firmami takimi jak Hamas Pay, Tieto, 3Shape, Intel, OVH, Huuuge Games, Sopra Steria, Anixe czy GPW. Współpracował również z wieloma innymi klientami, których nie może ujawnić ze względu na umowy NDA.



Specjalizacja


Specjalizuje się w obszarze DevOps i Cloud, koncentrując się na automatyzacji procesów, budowie pipeline'ów oraz optymalizacji środowisk IT. Na co dzień pracuje z narzędziami do CI/CD i automatyzacji, takimi jak GitHub Actions, Jenkins, GitLab CI, Azure DevOps, TeamCity czy n8n. W obszarze Infrastructure as Code wykorzystuje rozwiązania takie jak Terraform i Ansible, umożliwiające skalowalne i powtarzalne zarządzanie infrastrukturą.

Posiada doświadczenie zarówno w pracy z infrastrukturą on-premise (KVM, Proxmox, VMware, XCP-ng, Hyper-V), jak i rozwiązaniami chmurowymi (AWS, Azure, GCP, DigitalOcean, OVH, Hetzner, Linode i inne).



Jako trener


W szkoleniach, które prowadzi, stawia przede wszystkim na praktykę. Teorię ogranicza do absolutnego minimum, skupiając się na realnych scenariuszach i zadaniach, które uczestnicy wykonują samodzielnie. Wierzy, że najskuteczniejsza nauka odbywa się poprzez działanie — dlatego jego szkolenia są oparte na pracy z rzeczywistymi problemami, a nie tylko na prezentacjach.

Program szkolenia

Dzień pierwszy


Podstawy
  • Wstęp i pomoc w systemie:
    • lokalizacja plików binarnych, bibliotek, konfiguracji, logów, danych, dokumentacji
    • gdzie i jak szukać pomocy w systemie (help, man)
  • Powłoka jako środowisko pracy:
    • strumienie
    • emulatory terminali – dostęp do powłoki lokalnie i zdalnie
  • Środowisko użytkownika
  • Konta
  • Zmienne środowiskowe
  • Skróty klawiszowe
  • Historia poleceń
  • Aliasy poleceń
  • Nawigacja (pwd, cd, ls, katalog domowy)
  • Polecenia df, free

Uprawnienia
  • Właściciele, członkowie grupy, i wszyscy
  • Odczyt, zapis i wykonywanie (chmod, unmask)
  • Zmiana tożsamości (su, sudo, chown, chgrp)

Manipulowanie plikami i katalogami
  • Tworzenie
  • Usuwanie
  • Kopiowanie
  • Dowiązania twarde i symboliczne (omówienie, tworzenie, zastosowanie)
  • Sortowanie, wycinanie, wklejanie, łączenie, rozdzielanie
  • Szukanie plików (locate, find)

Archiwizacja danych
  • Tworzenie archiwów z użyciem tar
  • Kompresja plików (gzip)
  • Synchronizacja plików i katalogów (rsync)

Przekierowania
  • Standardowy strumień wejścia, wyjścia oraz błędów
  • Przekierowanie do standardowego strumienia wyjścia, błędów
  • Przekierowanie do standardowego strumienia wejścia (w tym polecenie cat)
  • Potoki (uniq, wc, grep, head, tail, tee)

Procesy
  • Wprowadzenie do procesów
  • Właściwości procesów:
    • ps
    • top
  • Średnie użycia
  • Wysyłanie sygnałów do procesu ze szczególnym uwzględnieniem kill

Przetwarzanie tekstu
  • Cięcie i krojenie (cut, paste, join)
  • Porównywanie tekstu (comm, diff, patch)
  • Edycja w locie (tr, sed, aspell)

Zagadnienia sieciowe
  • diagnostyka i inspekcja ruchu sieciowego (ping, traceroute, curl, netstat, telnet)
  • przenoszenie plików poprzez sieć (ftp, wget)

Wyrażenia regularne
  • Wyrażenia regularne

Dzień drugi


Wstęp do pisania skryptów
  • Wybór powłoki (magic number #!, sha-bang)
  • Wywoływanie skryptu
  • Podstawy powłoki Bash
  • Rodzaje powłok systemu Linux

Co to jest skrypt powłoki Bash?
  • Shebang
  • Zmienna środowiskowa PATH

Praca ze znakami specjalnymi
  • Praca ze znakami specjalnymi

Statusy wykonania
  • Implementacja OR/AND

Argumenty skryptu
  • Argumenty skryptu

Strumienie i przekierowania I/O
  • Strumienie i przekierowania I/O

Deskryptory plików
  • Deskryptory plików

Definiowanie własnego deskryptora
  • Definiowanie własnego deskryptora

Polecenia użytkowe i potoki
  • Polecenia użytkowe i potoki

Błędne użycie konstrukcji poleceń
  • Błędne użycie konstrukcji poleceń

Deklarowanie zmiennych
  • Zmienne definiowane przez użytkownika
  • Zmienne środowiskowe
  • Zasięg zmiennych
  • Zmienne globalne
  • Zmienne lokalne
  • Zmienne tablicowe

Funkcje
  • Podstawianie wyników działania poleceń
  • Funkcje rekurencyjne

Heredock i herestring
  • Heredock i herestring

Tworzenie interaktywnych skryptów
  • Komentarze w skryptach
  • Polecenie echo z opcjami
  • Polecenie read:
    • Ograniczenie liczby wprowadzanych znaków
    • Rozszerzenie parametrów powłoki
    • Sterowanie widocznością wprowadzanego tekstu
    • Przekazywanie parametrów jako opcji
  • Kolory w skryptach

Instrukcje warunkowe
  • Polecenie test:
    • Testowanie liczb
    • Testowanie tekstu
    • Testowanie typów
  • Instrukcja if
  • Instrukcja case

Praca z pętlami
  • Pętla for
  • Pętla while i until
  • Pętle zagnieżdżone
  • Break i continue

Przechwytywanie sygnałów
  • Przechwytywanie sygnałów

Edytory strumieniowe
  • Polecenie grep
  • Polecenie sed:
    • Wyświetlanie (p)
    • Zamiana (s)
    • Usuwanie (d)
    • Wstawianie i dopisywanie (i/a)
    • Edycja (c)
    • Polecenia wielokrotne

Wyrażenia regularne
  • Silniki wyrażeń regularnych
  • Znaki Regexp
  • Proste wyrażenia regularne
  • Złożone wyrażenia regularne

Debugowanie skryptów
  • Debugowanie skryptów

Dobre praktyki pisania skryptów
  • Znaki specjalne:
    • Komentarz (#)
    • Koniec linii (;)
    • Pusta instrukcja (:)
    • Znak ucieczki (/)
    • Przekierowanie wejścia wyjścia (>, <, >>)
    • Potok (|)
    • Uruchomienie procesu w tle (&)
    • Przekierowanie z/do wejścia wyjścia (dash -)
  • Zmienne i parametry
  • Niszczenie zmiennych (unset)
  • Zmienna o wartości null
  • Zmienne lokalne, zmienne środowiskowe (export)
  • Parametry wywołania skryptu ($0, $#, $1, $2, $3...)
  • Instrukcja shift
  • Cytowanie
  • Symbole wieloznaczne (wildcards)
  • Znaki ucieczkie (escaped characters)
  • Kończenie skryptu
  • Instrukcja exit
  • Wykorszystanie statusu zakończenie programu w skryptach ($?)
  • Konstrukcja testu
  • Instrukcja if/then; Instrukcja if/then/else; Instrukcja if/then/elif; Operatory and, or (&&, ||); Komenda test
  • Operatory testu pliku
  • Testy rodzaju pliku i testy atrybutów pliku
  • Operatory porównania:
    • Operatory porównania liczb całkowitych
    • Porównywanie ciągów
    • Porównywanie złożone (and, or)
    • Zagnieżdżenie operatorów porównania
    • Operatory
    • Operator przypisania
    • Operatory: arytmetyczne; działań na bitach (bitwise operators); logiczne

Dzień trzeci


Stałe numeryczne
  • Stałe numeryczne

Pętle
  • Pętla for/In; Komenda seq; Pętla while; Pętla until
  • Sterowanie przebiegiem pętli (break, continue)
  • Instrukcja case

Komendy obrabiania tekstu
  • Komendy head, tail; Sort; Uniq; Expand, Unexpand; Cut; Paste; Jon; Wc; Tr
  • Wyszukiwanie string’u w tekście (grep)
  • Edytor sed
  • Programy interaktywne (read)
  • Automatyzacja przy użyciu języka AWK:
    • Czym jest AWK
    • Struktura programu
    • Wzorce
    • Pętle i struktury kontrolne
    • Funkcje
    • Skrypty AWK

Używanie polecenia awk
  • Wyświetlanie i filtrowanie zawartości plików
  • Zmienne w języku AWK
  • Wbudowane funkcje
  • Instrukcje warunkowe
  • Formatowanie wyników
  • Pliki kontrolne (skrypty) AWK

Dzień czwarty


Praktyczne wykorzystanie zdobytej wiedzy
  • projekt grupowe i indywidualne

Wykorzystanie git
  • dla tworzenia i uruchamiania skryptów bash

Skrypty bash w automatyzacji
  • CI/CD, ansible, terraform

Zainteresowany? Zapisz się na szkolenie!

Zapisz się — wybierz termin

Szkolenie Programowanie w BASH - szkolenie kompleksowe realizowane tylko dla pracowników Twojej firmy?

To szkolenie możemy zorganizować w formie zamkniętej — wyłącznie dla Twojego zespołu. Doświadczony trener-praktyk poprowadzi szkolenie skrojone pod potrzeby Twojej organizacji:

  • Program dopasujemy do potrzeb i poziomu uczestników
  • Termin ustalimy indywidualnie, pod Twój kalendarz
  • Format do wyboru: online na żywo lub stacjonarnie w Twojej lub naszej siedzibie

Zamów bezpłatną, niezobowiązującą wycenę szkolenia zamkniętego.

Zapytaj o bezpłatną wycenę szkolenia
Szkolenie dedykowane dla Twojego zespołu Dopasowany program, termin i format. Napisz lub zadzwoń — wspólnie dobierzemy rozwiązanie dla Twoich pracowników.
5/5 średnia ocena JSystems w Google na podstawie 292 ocen

Terminy gwarantowane

Szkolenia oznaczone jako "termin gwarantowany" odbędą się w zaplanowanym terminie niezależnie od liczby zgłoszonych uczestników. Nie musisz się martwić, że szkolenie zostanie odwołane z powodu zbyt małej liczby zapisanych osób.

Szkolenia online

Szkolenie realizowane jest w formie zdalnej na żywo poprzez platformę ZOOM. Trener prowadzi szkolenie na żywo, a uczestnicy mogą na bieżąco zadawać pytania i wykonywać ćwiczenia. Format online zapewnia pełną interakcję z trenerem, identyczną jak przy szkoleniu stacjonarnym.

Szkolenie na żywo z trenerem — nie kurs video

To nie jest nagrany kurs video. Przez cały czas trwania szkolenia masz bezpośredni kontakt z doświadczonym trenerem-praktykiem. Możesz na bieżąco zadawać pytania, prosić o wyjaśnienie trudnych zagadnień, konsultować własne projekty i uzyskać odpowiedź na dowolne pytanie związane z tematyką szkolenia. To realne wsparcie eksperta, którego nie zapewni żaden kurs nagrany.

Certyfikat ukończenia szkolenia

Każdy uczestnik po ukończeniu szkolenia otrzymuje imienny certyfikat potwierdzający udział i zdobyte kompetencje. Certyfikat wystawiany jest przez JSystems — firmę z certyfikatem ISO 9001 — i jest honorowany przez pracodawców.

Środowisko robocze

Nie jest wymagane instalowanie żadnego oprogramowania. Każdy uczestnik szkolenia otrzymuje dostęp do gotowego środowiska w chmurze, skonfigurowanego na potrzeby szkolenia. Dostęp realizowany jest poprzez przeglądarkę lub zdalny pulpit, w zależności od szkolenia.

Sprawdź pozostałe szkolenia z kategorii:

Linux

Opinie uczestników

5.0/5
Szkolenie kompleksowe: Wirtualizacja z Proxmox

Polecam szkolenie, super prowadzący, niesamowite doświadczenie oraz zakres wiedzy

Tomasz Ostafin Szpital Wojewódzki w Opolu Sp. z o.o.
5.0/5
Administracja systemem Linux I

bardzo polecam szkolenie z Linuksa dla początkujących, zakres szkolenia odpowiedni i wystraczający, wiedza trenera ogromna ale przedstawiona w sposób odpowiedni i przystępny. Polecam bardzo!

Joanna Płaczek VULCAN sp. z o.o.
5.0/5
Administracja systemem Linux I

Szkolenie było bardzo ciekawe i merytoryczne, prowadzący w przystępny sposób wyjaśniał zagadnienia i odpowiadał na wszelkie pytania :)

Magdalena Kosiorek Miasto Białystok
5.0/5
Administracja systemem Linux w pigułce

Zdecydowanie polecam szkolenia z JSYSTEMS

Piotr Tomaszewski Centralny Ośrodek Informatyki
5.0/5
Szkolenie kompleksowe: Wirtualizacja z Proxmox

Polecam!

Karol Łach Assa Abloy Opening Solutions Poland S.A.
5.0/5
Szkolenie kompleksowe: Wirtualizacja z Proxmox

Polecam trenera i jego wiedzę!!!

Bartosz Wysocki JBD S.A.
5.0/5
Szkolenie kompleksowe: Wirtualizacja z Proxmox

Świetle szkolenie z Proxmox . Szkolenie bardzo Interaktywne z pytaniami i dyskusją. Prowadzący super kompetentny potrafił wyjaśnić złożone zagadnienia w zrozumiały sposób. Polecam.

Zygmunt Czapiński JBD S.A.
5.0/5
Administracja systemem Linux I

Świetnie poprowadzony kurs, polecam.

Sebastian Andrzejczak IT-Partner Mirosław Wiszniowski
Pokaż wszystkie opinie Google Opinie w Google

Zaufali nam

...oraz setki innych firm

Dlaczego warto nas wybrać?

Terminy gwarantowane na 100%

Jeśli termin jest oznaczony jako gwarantowany, odbędzie się we wskazanym czasie — nawet jeśli część grupy wycofa się z udziału. Ryzyko organizacyjne ponosimy my, nie Ty.

Trenerzy-praktycy z oceną minimum 4.75/5

Każdy trener JSystems ma bogate doświadczenie komercyjne w technologiach których uczy i musi utrzymywać średnią z ankiet powyżej 4.75 na 5. Czerwony pasek to u nas minimum ;)

100% format warsztatowy

Każde zagadnienie teoretyczne jest poparte ćwiczeniami praktycznymi o rosnącym poziomie trudności. Uczymy przez działanie, nie przez slajdy.

Jesteśmy w BUR

Jako zarejestrowany dostawca usług w Bazie Usług Rozwojowych umożliwiamy sfinansowanie szkoleń pracowników ze środków zewnętrznych — dofinansowanie z BUR i KFS sięga nawet 100% wartości szkolenia.

Certyfikat ISO 9001

Posiadamy certyfikat ISO 9001 potwierdzający najwyższe standardy jakości naszych usług szkoleniowych i procesów organizacyjnych.

Gotowe środowiska w chmurze

Do każdego szkolenia wymagającego oprogramowania dostarczamy skonfigurowane, gotowe hosty w chmurze. Uczestnik nie musi nic instalować — łączy się przez zdalny pulpit lub SSH.

Dowiedz się dlaczego warto nas wybrać

Masz pytania? Zadzwoń lub napisz!
22 299 53 69 biuro@jsystems.pl
Pon–Pt 9:00–17:00
A może nielimitowane szkolenia za
1 148 PLN brutto / mies.?
Sprawdź Karnet Open
KARNET OPEN na szkolenia

Najczęstsze pytania

Ile trwa szkolenie „Programowanie w BASH - szkolenie kompleksowe”?

Szkolenie trwa 4 dni.

Ile kosztuje szkolenie „Programowanie w BASH - szkolenie kompleksowe”?

Cena to 3 000 zł netto (3 690 zł brutto) za osobę.

Kiedy odbędzie się szkolenie „Programowanie w BASH - szkolenie kompleksowe”?

Termin uruchamiamy po zebraniu grupy. Szkolenie jest też dostępne w formie dedykowanej dla firm.

Czy szkolenie „Programowanie w BASH - szkolenie kompleksowe” można zamówić jako zamknięte dla firmy?

Tak. Realizujemy je również w formie zamkniętej (dedykowanej) dla Twojego zespołu.

A może nielimitowane szkolenia za
1 148 PLN brutto / mies.?
Sprawdź Karnet Open
KARNET OPEN na szkolenia

Zanim wyjdziesz

Wyślemy Ci podsumowanie tego szkolenia z terminami i ceną — do przemyślenia w spokoju.

Żadnego spamu — tylko jedno podsumowanie.