Szkolenie: Programowanie w języku BASH

LX-BASH

Dostępne na zamówienie dla grup.

Warszawa
  • 08.04 - dzienny (zajęcia w dni powszednie)
  • 27.05 - dzienny (zajęcia w dni powszednie)
Zdalnie
  • 08.04 - dzienny (zajęcia w dni powszednie)
  • 27.05 - dzienny (zajęcia w dni powszednie)
Żaden termin nie pasuje? Zaproponuj własny termin szkolenia

Tryb zdalny: online na żywo z trenerem i grupą. Zobacz więcej o kursach zdalnych i zakł. "Terminy".
Można: zrezygnować do 15 dni przed startem; w każdej chwili przejść z trybu "na sali" na zdalny.
Dostępne również na zamówienie, w terminie i lokalizacji do uzgodnienia , dla grup od 4 osób .

4,7/5 (47)
Stars
cena netto
dla podmiotów publicznych - zwolnione z VAT

Cena szkolenia: 1090 PLN

poczęstunek w cenie

stanowisko komputerowe w cenie

Kategoria: Linux (wszystkie)

Celem szkolenia jest poznanie powłoki Bash w systemach Linux/UNIX jako zaawansowanego narzędzia pracy i środowiska skryptowego. Omawiane są metody automatyzacji pracy i konstrukcje programistyczne dostępne w środowisku wiersza poleceń.
Zajęcia prowadzone są przy komputerach i mają charakter warsztatowy. Uczestnicy piszą dużą ilość przykładowych, praktycznych skryptów (m.in. przetwarzanie tekstowych plików danych, przeszukiwanie logów, monitorowanie parametrów systemu).

Czas trwania

1 dzień

Program

  1. Powłoka jako środowisko pracy
    • Sprawna praca w powłoce (historia, skróty klawiszowe)
    • Strumienie i przekierowania
    • Zagnieżdzanie poleceń
    • Znaki specjalne, różne rodzaje cudzysłowów i nawiasów
    • Podmiany i rozwinięcia
    • Operacje arytmetyczne w powłoce
    • Różne polecenia do pracy z tekstem (cat, cut, sort, uniq, tr i inne)
  2. Tworzenie i uruchamianie skryptów
    • Jak stworzyć i uruchomić skrypt
    • Zmienne
    • Parametry
    • Konstrukcje warunkowe
    • Testy logiczne, operatory koniunkcji i alternatywy
    • Pętle
  3. Zagadnienia dodatkowe (przedstawiane w rozszerzonej, dwudniowej wersji szkolenia, patrz informacje dodatkowe poniżej):
    • Funkcje
    • Włączenia
    • Wyrażenia regularne
    • Podmiana w locie z użyciem sed
    • Zarządzanie uruchamianymi zadaniami: procesy, sygnały, uruchamianie w tle

Pobierz w wersji PDF

Training also available in English - for more information see here .

Przeznaczenie i wymagania

Szkolenie przeznaczone dla administratorów sieci/systemu Linux.

Szkolenie przeznaczone jest dla osób, które znają w stopniu podstawowym dowolny system z rodziny Linux/UNIX (poruszanie się po drzewie katalogów, podstawowe operacje na plikach, dowolny edytor tekstu).

Certyfikaty

Uczestnicy szkolenia otrzymują imienne certyfikaty sygnowane przez ALX.

Usprawnij zarządzanie systemami dzięki kursowi Bash

Administratorzy systemów Linux i UNIX w swojej codziennej pracy nieustannie balansują między utrzymaniem stabilności infrastruktury a realizacją nowych projektów. Największym obciążeniem okazują się często powtarzalne manualne operacje, takie jak systematyczne przeglądanie logów, monitorowanie wydajności serwerów czy masowe modyfikacje konfiguracji wielu jednostek jednocześnie. Wykonywanie tych zadań ręcznie nie tylko konsumuje ogromne pokłady czasu, które mogłyby zostać przeznaczone na rozwój, ale przede wszystkim otwiera furtkę dla błędów. Nawet drobna pomyłka w składni podczas edycji krytycznych plików może prowadzić do opóźnień, a brak powtarzalnych procedur utrudnia skalowanie środowiska IT w miarę wzrostu potrzeb organizacji. Kurs Bash w ALX został przygotowany w odpowiedzi na te wyzwania, pozwalając zmienić podejście z biernego zarządzania systemami na ich sprawną automatyzację.

Czego nauczysz się na kursie Bash?

Podczas kursu koncentrujemy się na wykorzystaniu powłoki Bash nie tylko jako interfejsu komunikacji z systemem, ale jako kompletnego i niezwykle wydajnego środowiska programistycznego. Zamiast uczyć się komend na pamięć, uczestnicy dowiadują się, jak budować z nich logiczne ciągi operacji, które pracują samodzielnie. Formuła warsztatowa zakłada, że teoria stanowi jedynie kręgosłup dla intensywnej praktyki – większość czasu spędzisz na samodzielnym tworzeniu, debugowaniu i optymalizacji skryptów. Dzięki temu zyskasz narzędzia pozwalające na błyskawiczne reagowanie na incydenty oraz biegłość w zarządzaniu zasobami. To szansa na zdobycie kompetencji, które zmieniają charakter pracy administratora z rzemieślniczego powielania czynności na inżynierskie projektowanie procesów, co przekłada się na wyższą kulturę techniczną w całym zespole IT.

Program szkolenia został ułożony tak, aby płynnie przejść od podstaw pracy w terminalu do zaawansowanej logiki skryptowej, skupiając się na funkcjonalnościach, które mają bezpośrednie przełożenie na wydajność administratora. Podczas zajęć skoncentrujemy się na następujących obszarach:

  • Sprawne poruszanie się w powłoce – poznasz mechanizmy działania terminala, zaawansowaną obsługę historii poleceń oraz skróty, które eliminują zbędne kliknięcia i przyspieszają nawigację w systemie.
  • Architektura strumieni i przekierowań – nauczysz się łączyć standardowe wejścia i wyjścia (stdin, stdout, stderr), co pozwala na tworzenie potoków danych, gdzie wynik jednego polecenia staje się wsadem dla kolejnego.
  • Precyzyjne zarządzanie znakami specjalnymi – zrozumiesz różnice w działaniu cudzysłowów, apostrofów oraz mechanizmów podstawiania (substitution), co jest niezbędne do pisania bezpiecznych skryptów odpornych na nieoczekiwane dane wejściowe.
  • Automatyzacja obliczeń i operacji arytmetycznych – dowiesz się, jak wykonywać operacje matematyczne bezpośrednio wewnątrz skryptów bez konieczności sięgania po zewnętrzne języki programowania.
  • Zaawansowane przetwarzanie tekstu – opanujesz zestaw narzędzi takich jak cut, sort, uniq, tr czy grep, które są fundamentem szybkiej analizy wielogigabajtowych logów i generowania czytelnych raportów.
  • Budowa strukturalnych skryptów – nauczysz się definiować zmienne, obsługiwać parametry przekazywane z linii komend oraz dbać o czytelność kodu, co ułatwia późniejsze utrzymanie skryptów przez zespół.
  • Implementacja logiki decyzyjnej i pętli – wdrożysz instrukcje warunkowe oraz pętle (for, while), dzięki którym Twoje skrypty będą potrafiły samodzielnie podejmować decyzje w zależności od stanu systemu lub zawartości plików.

Komu polecamy kurs Bash?

Nasz kurs Bash został stworzony przede wszystkim z myślą o administratorach sieci i systemów Linux, ale świetnie sprawdzi się u każdego, kto na co dzień pracuje z wierszem poleceń i czuje, że jego praca mogłaby być bardziej efektywna. Program zaplanowaliśmy tak, aby przyniósł korzyści osobom stawiającym pierwsze kroki w automatyzacji oraz tym, którzy chcą uporządkować swoją wiedzę. W szczególności zapraszamy:

  • Administratorów systemów i sieci, którzy chcą odciążyć się od rutynowych ręcznych zadań i wprowadzić standardy automatycznego monitoringu czy backupu.
  • Początkujących inżynierów DevOps i programistów, dla których biegłość w Bashu jest niezbędnym fundamentem do zarządzania środowiskami, konteneryzacji czy budowania rurociągów CI/CD.
  • Codziennych użytkowników systemów Linux/UNIX, którzy chcą przejść od ręcznego wpisywania pojedynczych komend do płynnego tworzenia własnych narzędzi.

Kurs Bash stacjonarnie lub online

Wiemy, że efektywna nauka wymaga odpowiednich warunków, dlatego oferujemy pełną elastyczność w wyborze formy uczestnictwa. Kurs Bash prowadzimy w dwóch wariantach, które są sobie równe pod względem merytorycznym i jakościowym. Możesz odwiedzić naszą siedzibę w Warszawie i uczyć się w profesjonalnie wyposażonej sali, korzystając z bezpośredniej interakcji z grupą i trenerem. Jeśli wolisz uczyć się zdalnie, szkolenie online nie ustępuje jakością temu na sali. Pracujemy na żywo – na bieżąco udostępniamy ekrany, wspólnie analizujemy skrypty i rozwiązujemy błędy w kodzie.

Kurs Bash z certyfikatem

Po ukończeniu kursu otrzymasz imienny certyfikat ALX potwierdzający zdobyte umiejętności. To prosty sposób, aby pokazać pracodawcy lub klientowi, że potrafisz pracować z Bash i automatyzować zadania w systemach Linux. Certyfikat potwierdza, że przeszedłeś szkolenie praktyczne i znasz podstawowe techniki wykorzystywane w codziennej pracy administratora lub DevOpsa.

Postaw na kurs Bash i zautomatyzuj swoją pracę

Czas jest najcenniejszym zasobem każdego inżyniera IT. Zamiast poświęcać go na walkę z powtarzalnymi czynnościami, naucz się budować systemy, które potrafią zadbać o siebie same. Kurs Bash to krok milowy w rozwoju każdego administratora, który chce pracować mądrzej, a nie ciężej. Dołącz do grona profesjonalistów, którzy opanowali sztukę pisania skryptów i zyskaj spokój wynikający z pełnej kontroli nad systemem, przekazując rutynowe zadania własnoręcznie napisanym skryptom.

Informacje dodatkowe

Uczestnikom, którzy nie mieli wcześniej styczności z żadnym językiem programowania, nie znają wyrażeń regularnych, czy też potrzebują nabrać wprawy i biegłości w pisaniu skryptów a nie posługują się na co dzień powłoką polecamy niniejsze szkolenie w postaci rozszerzonej - dwudniowej. Nie tylko omawia ona szerszy zakres materiału, ale też w sposób bardziej szczegółowy tłumaczy wymienione zagadnienia w oparciu o dodatkowe przykłady i większą ilość ćwiczeń. Szkolenie dwudniowe na ten moment realizowane jest wyłącznie w formule zamkniętej - zapraszamy do kontaktu w sprawie terminów i wyceny.
Zapisz się
Wybierz interesujący Cię termin oraz miasto
Warszawa:
Zdalnie:
Żaden termin nie pasuje?
Podaj swój adres e-mail, a my powiadomimy Cię o przyszłych terminach