Detail kurzu

Programování v shellu

Akademie CZ.NIC

Popis kurzu

Účastníci se seznámí se základními vlastnostmi a nástroji programování v shellu. Budeme se nad konkrétními příklady bavit o rozdílech mezi shellem a klasickými programovacími jazyky. Pokusíme se vytyčit hranici, kdy je výhodnější využít všudypřítomného shellu, a kdy už je lepší volit trochu jiné nástroje. Pobavíme se o tom, jak organizovat kód v shellu, aby dával smysl. Kurz je určen pro systémové administrátory nebo kohokoli, kdo má potřebu automatizovat různé úlohy na unixových systémech od síťových prvků až po cloudové systémy.

Cíl kurzu

Seznámit účastníky s možnostmi programování v shellu v prostředí unixových operačních systémů.

Obsah kurzu

Osnova
  • Skriptovací nástroj
  • Bash a ti ostatní
  • Příkazy operačního systému
  • Zpracování vstupu a výstupu
  • Proměnné, funkce a parametry
  • Podmínky, cykly a řízení programu
  • Práce s regulárními výrazy
  • Práce s daty a externí nástroje
  • Přesměrování a roury
  • Na co se shell hodí
  • Omezení a nedostatky shellu
  • Kdy sáhnout po jiném jazyce

Časová náročnost

Jednodenní kurz (9:00 – 17:00).

Cílová skupina

Vstupní podmínky

Účastníci by měli mít povědomí o práci s některým unixovým operačním systémem a zkušenost s prací v příkazové řádce.

Certifikát Osvědčení o absolvování kurzu Poznámka k ceně

kurz, podklady ke kurzu, občerstvení

Hodnocení




Organizátor