O szkoleniu
Szkolenie BASH programowanie przeznaczone jest dla administratorów systemów Linux, administratorów sieci chcących zapoznać się z metodami programowania w powłoce BASH. Uczestnicy szkolenia BASH programowanie – Linux powinni posiadać elementarną wiedzę dotyczącą systemu Linux i sieci w tym systemie. Kurs BASH ma charakter warsztatowy, a prowadzący
go trenerzy są aktywnymi zawodowo specjalistami w danej dziedzinie.
Szkolenie skierowane jest do administratorów systemów Linux, administratorów sieci, specjalistów DevOps, inżynierów systemowych oraz wszystkich osób, które chcą zdobyć praktyczne umiejętności programowania w powłoce BASH i automatyzacji zadań administracyjnych. Program dedykowany jest uczestnikom posiadającym podstawową wiedzę z zakresu systemu Linux oraz administracji sieciami w tym środowisku.
Szkolenie będzie szczególnie wartościowe dla osób, które chcą usprawnić codzienną pracę administracyjną poprzez tworzenie skryptów automatyzujących wykonywanie powtarzalnych czynności. Uczestnicy zdobędą praktyczne umiejętności związane z programowaniem w powłoce BASH, tworzeniem i rozwijaniem skryptów, przetwarzaniem danych oraz automatyzacją zarządzania systemem i usługami działającymi w środowisku Linux.
Program przeznaczony jest dla osób, które chcą rozwijać kompetencje w zakresie administracji systemami Linux, automatyzacji procesów oraz programowania skryptowego. Udział w szkoleniu pozwoli uczestnikom zwiększyć efektywność pracy administratora, usprawnić zarządzanie środowiskiem Linux oraz zdobyć umiejętności wykorzystywane w nowoczesnych zespołach IT i DevOps.
Program szkolenia
BASH – Linux, programowanie w powłoce BASH – program szkolenia
- Najprostszy skrypt w powłoce BASH
- Wybór powłoki (magic number #!, sha-bang)
- Wywoływanie skryptu BASH
- Komendy zewnętrzne i wbudowane
- Niektóre znaki specjalne
Komentarz (#)
Koniec linii (;)
Pusta instrukcja (:)
Przekierowanie wejścia wyjścia (>, <, >>)
Przekierowanie wyjścia
Przekierowanie wejścia
Potok (|)
Uruchomienie procesu w tle (&) - Zmienne i parametry
Niszczenie zmiennych (unset)
Zmienna o wartości null
Zapisywanie wyniku programu do zmiennej (backquotes ` `)
Parametry wywołania skryptu ($0, $#, $1, $2, $3….)
Instrukcja shift
Cytowanie
Znak ucieczki (\) - Wyrażenia regularne (Regular Expressions)
- Instrukcje warunkowe w BASH
Instrukcja if/then
Instrukcja if/then/else
Zagnieżdżenie instrukcji if
Instrukcja if/elif
Instrukcja case
Operatory
Operatory and, or (&&, ||)
Komenda test - Kończenie skryptu
Instrukcja exit
Wykorzystanie statusu zakończenie programu w skryptach ($?) - Testy i operatory
Operatory testu pliku
Testy rodzaju pliku
Testy atrybutów pliku - Operatory porównania
Porównywanie arytmetyczne z wykorzystaniem komendy if
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
Operator przypisania
Operatory arytmetyczne
Operatory działań na bitach (bitwise operators)
Operatory logiczne
Stałe numeryczne - Pętle
Pętla for/in
Komenda seq
Pętla while
Pętla until
Sterowanie przebiegiem pętli (break, continue) - Przetwarzanie tekstu w BASH
Komendy head, tail
Sort, Uniq, Expand, Unexpand
Cut, Paste, Join, Wc,Tr - Przeszukiwanie tekstu (grep)
- Stream Editor (sed)
- Programy interaktywne
Komenda read
Instrukcja selekt - Funkcje
- Komenda Steep w BASH
- Jeżeli skrypt nie działa? (debugging)
Czas trwania
- 2 dni
- 14 godzin
- 9.15 - 16.15
Forma zajęć
Terminy i miejsca
Zapoznaj się z aktualnymi terminami tego szkolenia bądź zapisz na powiadomienia o nowych terminach.
90-114 Łódź
ul. H. Sienkiewicza 22
woj. łódzkie
90-114 Łódź
ul. H. Sienkiewicza 22
woj. łódzkie
90-114 Łódź
ul. H. Sienkiewicza 22
woj. łódzkie
90-114 Łódź
ul. H. Sienkiewicza 22
woj. łódzkie
90-114 Łódź
ul. H. Sienkiewicza 22
woj. łódzkie
90-114 Łódź
ul. H. Sienkiewicza 22
woj. łódzkie
90-114 Łódź
ul. H. Sienkiewicza 22
woj. łódzkie
90-114 Łódź
ul. H. Sienkiewicza 22
woj. łódzkie
90-114 Łódź
ul. H. Sienkiewicza 22
woj. łódzkie
90-114 Łódź
ul. H. Sienkiewicza 22
woj. łódzkie
90-114 Łódź
ul. H. Sienkiewicza 22
woj. łódzkie
90-114 Łódź
ul. H. Sienkiewicza 22
woj. łódzkie
90-114 Łódź
ul. H. Sienkiewicza 22
woj. łódzkie
90-114 Łódź
ul. H. Sienkiewicza 22
woj. łódzkie
90-114 Łódź
ul. H. Sienkiewicza 22
woj. łódzkie
Rejestracja
- zniżkę 5% przy zgłoszeniu za pośrednictwem Eventis.pl (cena standardowa 1 737 zł)
- udział w zajęciach
- certyfikat uczestnictwa
- przerwy kawowe
- bezpłatne anulowanie zgłoszenia do 7 dni przed terminem
Brak miejsc. Wypełnij formularz, aby zapytać o nowe terminy.
Termin nieaktualny. Wybierz inny termin powyżej, bądź wypełnij formularz, aby zapytać o planowane nowe terminy.
Najczęściej zadawane pytania
- Warunkiem wzięcia udziału w wydarzeniu jest przesłanie zgłoszenia minimum 5 dni roboczych przed terminem rozpoczęcia.
- Po otrzymani zgłoszenia potwierdzimy jego przyjecie w ciągu 48h oraz przekażemy wszelkie informacje organizacyjne
- Warunkiem udziału w wydarzeniu jet dokonanie płatności minimum 3 dni robocze przed datą rozpoczęcia wydarzenia.
- Bezpłatne odwołanie zgłoszenia możliwe jest do 7 dni przed terminem rozpoczęcia. W późniejszym terminie uczestnik zobowiązany jest do uiszczenia 50% wartości szkolenia.
- Nazwa firmy: KM Studio
- Ulica i nr: Piotrkowska 125
- Kod pocztowy: 90-430
- Miejscowość: Łódź
- Numer NIP: 7721563286
Masz pytania? Napisz do nas
Wypełnij formularz
Dane kontaktowe
Organizator