Návrh Školení

Úvod

  • Filosofie a principy Bash / Co je Bash?
  • Bash ve srovnání s jinými skriptovacími jazyky
  • Přehled funkcí a architektury Bash
  • Za hranicemi Bash: Bash v kontextu úloh správy systému

Zapojení do Bash

  • Životní cyklus skriptu v Bash
  • Jak Bash odpovídá úkolům správy systému
  • Syntaxe a datové typy v Bash

Začínáme

  • Nastavení vývojového prostředí
  • Instalace Bash na systémy Linux
  • Instalace Bash na systémy Windows
  • Konfigurace prostředí Bash

Vytváření a spouštění skriptů v Bash

  • Struktura skriptu v Bash
  • Spouštění skriptů v Bash
  • Použití proměnných, argumentů a vstupu/výstupu
  • Ovládací struktury a cykly

Skriptování v Bash pro automatizaci

  • Automatizace úkolů s Bash
  • Správa souborového systému s Bash
  • Správa procesů s Bash
  • Monitorování a protokolování systému s Bash

Integrace Bash s dalšími nástroji

  • Bash a regulární výrazy
  • Bash a sed a awk
  • Bash a příkazové nástroje (grep, find, xargs atd.)

Řešení problémů

  • Ladění skriptů v Bash
  • Běžné chyby a jak je vyhnout
  • Optimalizace skriptů v Bash

Shrnutí a další kroky

  • Revize klíčových konceptů a osvědčených postupů
  • Další kroky pro další vzdělávání o Bash a automatizaci s Bash

Požadavky

  • Rozumění operačního systému Linux
  • Zkušenosti s příkazovým řádkem
  • Základní programátorské zkušenosti

Cílová skupina

  • Vývojáři
  • Správci systému
 21 hodiny

Počet účastníků


Cena za účastníka

Nadcházející kurzy

Související kategorie