Linux – programowanie w powłoce BASH

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.

Kto powinien wziąć udział?

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

  1. Najprostszy skrypt w powłoce BASH
  2. Wybór powłoki (magic number #!, sha-bang)
  3. Wywoływanie skryptu BASH
  4. Komendy zewnętrzne i wbudowane
  5. 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 (&)
  6. 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 (\)
  7. Wyrażenia regularne (Regular Expressions)
  8. 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
  9. Kończenie skryptu
    Instrukcja exit
    Wykorzystanie statusu zakończenie programu w skryptach ($?)
  10. Testy i operatory 
    Operatory testu pliku
    Testy rodzaju pliku
    Testy atrybutów pliku
  11. 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
  12. Pętle
    Pętla for/in
    Komenda seq
    Pętla while
    Pętla until
    Sterowanie przebiegiem pętli (break, continue)
  13. Przetwarzanie tekstu w BASH
    Komendy head, tail
    Sort, Uniq, Expand, Unexpand
    Cut, Paste, Join, Wc,Tr
  14. Przeszukiwanie tekstu (grep)
  15. Stream Editor (sed)
  16. Programy interaktywne
    Komenda read
    Instrukcja selekt
  17. Funkcje
  18. Komenda Steep w BASH
  19. 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.

KM Studio, ul. H. Sienkiewicza 22, 90-114 Łódź lub online

90-114 Łódź

ul. H. Sienkiewicza 22

woj. łódzkie

KM Studio, ul. H. Sienkiewicza 22, 90-114 Łódź lub online

90-114 Łódź

ul. H. Sienkiewicza 22

woj. łódzkie

KM Studio, ul. H. Sienkiewicza 22, 90-114 Łódź lub online

90-114 Łódź

ul. H. Sienkiewicza 22

woj. łódzkie

KM Studio, ul. H. Sienkiewicza 22, 90-114 Łódź lub online

90-114 Łódź

ul. H. Sienkiewicza 22

woj. łódzkie

KM Studio, ul. H. Sienkiewicza 22, 90-114 Łódź lub online

90-114 Łódź

ul. H. Sienkiewicza 22

woj. łódzkie

KM Studio, ul. H. Sienkiewicza 22, 90-114 Łódź lub online

90-114 Łódź

ul. H. Sienkiewicza 22

woj. łódzkie

KM Studio, ul. H. Sienkiewicza 22, 90-114 Łódź lub online

90-114 Łódź

ul. H. Sienkiewicza 22

woj. łódzkie

KM Studio, ul. H. Sienkiewicza 22, 90-114 Łódź lub online

90-114 Łódź

ul. H. Sienkiewicza 22

woj. łódzkie

KM Studio, ul. H. Sienkiewicza 22, 90-114 Łódź lub online

90-114 Łódź

ul. H. Sienkiewicza 22

woj. łódzkie

KM Studio, ul. H. Sienkiewicza 22, 90-114 Łódź lub online

90-114 Łódź

ul. H. Sienkiewicza 22

woj. łódzkie

KM Studio, ul. H. Sienkiewicza 22, 90-114 Łódź lub online

90-114 Łódź

ul. H. Sienkiewicza 22

woj. łódzkie

KM Studio, ul. H. Sienkiewicza 22, 90-114 Łódź lub online

90-114 Łódź

ul. H. Sienkiewicza 22

woj. łódzkie

KM Studio, ul. H. Sienkiewicza 22, 90-114 Łódź lub online

90-114 Łódź

ul. H. Sienkiewicza 22

woj. łódzkie

KM Studio, ul. H. Sienkiewicza 22, 90-114 Łódź lub online

90-114 Łódź

ul. H. Sienkiewicza 22

woj. łódzkie

KM Studio, ul. H. Sienkiewicza 22, 90-114 Łódź lub online

90-114 Łódź

ul. H. Sienkiewicza 22

woj. łódzkie

Rejestracja

Cena Standard
1 650 zł
+23% VAT
Cena zawiera:
  • 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
Zapisz się
FAQ

Najczęściej zadawane pytania

Prosimy o przejście do sekcji Zapisz się, aby wypełnić formularz zgłoszenia w wydarzeniu. Po jego wysłaniu organizator skontaktuje się celem potwierdzenia przyjęcia zgłoszenia i przekazania szczegółów organizacyjnych.

  1. Warunkiem wzięcia udziału w wydarzeniu jest przesłanie zgłoszenia minimum 5 dni roboczych przed terminem rozpoczęcia.
  2. Po otrzymani zgłoszenia potwierdzimy jego przyjecie w ciągu 48h oraz przekażemy wszelkie informacje organizacyjne
  3. Warunkiem udziału w wydarzeniu jet dokonanie płatności minimum 3 dni robocze przed datą rozpoczęcia wydarzenia.
  4. 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.

Podczas wypełniania formularza rejestracji zaznacz opcję "Oświadczam, że udział będzie finansowany ze środków publicznych, proszę o wystawienie faktury z zerową stawką VAT."

Jeśli potrzebujesz zarejestrować organizatora w wewnętrznym systemie zamówień możesz zrobić to na dwa sposoby. W trakcie wypełniania zgłoszenia w polu Uwagi przekaż tą informację - opiekun szkolenia skontaktuje się w celu dopełnienia formalności. Możesz to również zrobić samodzielnie z użyciem poniższych danych:
  • Nazwa firmy: KM Studio
  • Ulica i nr: Piotrkowska 125
  • Kod pocztowy: 90-430
  • Miejscowość: Łódź
  • Numer NIP: 7721563286

Najszybszym sposobem kontaktu z organizatorem i uzyskania dodatkowych informacji jest wypełnienie formularza kontaktowego. Możesz też zadzwonić do organizatora.
Kontakt

Masz pytania? Napisz do nas

Wypełnij formularz

Uzupełnij pole
Uzupełnij pole
Wybierz termin wydarzenia
Uzupełnij pole
Uzupełnij pole
Uzupełnij wiadomość
Przeciągnij plik tutaj lub kliknij, żeby dodać.
Potwierdź, że nie jesteś botem.
Musisz zaakceptować regulamin.

Dane kontaktowe

KM Studio
90-430 Łódź, Polska Piotrkowska 125

Organizator

KM Studio
90-430 Łódź, Polska
Piotrkowska 125
woj. łódzkie
KM Studio organizuje szkolenia dla pracowników dużych, średnich i małych firm, a także dla osób indywidualnych od 2004 roku. W ofercie KM Studio można znaleźć szkolenia z zakresu rozwoju osobistego, zarządzania, sprzedaży, zarządzania czasem, zar...
Powiadomienia o nowych terminach

Zapisz się, aby otrzymywać powiadomienia o nowych terminach tego wydarzenia!