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 Bashem: Bash v kontextu úloh správy systému

Chápání Bash

  • Životní cyklus Bash skriptu
  • Role Bash v úlohách správy systému
  • Syntaxe a datové typy Bash

Začínáme s Bashem

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

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

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

Bash skriptování pro automatizaci

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

Integrace Bashu s jiný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í potíží

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

Shrnutí a další kroky

  • Revize klíčových konceptů a nejlepších postupů
  • Další kroky pro hlubší studium Bashu a automatizace s Bashem

Požadavky

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

Účastníci

  • Programátoři
  • Správci systémů
 21 Hodiny

Počet účastníků


Cena za účastníka

Nadcházející kurzy

Související kategorie