Mulțumim pentru trimiterea solicitării! Un membru al echipei noastre vă va contacta în curând.
Mulțumim pentru trimiterea rezervării! Un membru al echipei noastre vă va contacta în curând.
Schița de curs
Introducere
- Filozofia și principiile Bash / Ce este Bash?
- Bash comparativ cu alte limbaje de scripting
- Prezentare a caracteristicilor și arhitecturii Bash
- Dincolo de Bash: Bash în contextul sarcinilor de administrarea sistemelor
Înțelegerea Bash-ului
- Ciclul de viață al unui script Bash
- Cum se integrează Bash cu sarcinile de administrarea sistemelor
- Sintaxa și tipurile de date în Bash
Începutul lucrării
- Setarea mediului de dezvoltare
- Instalarea Bash pe sistemele Linux
- Instalarea Bash pe sistemele Windows
- Configurarea mediului Bash
Crearea și rularea script-urilor Bash
- Structura unui script Bash
- Rularea script-urilor Bash
- Utilizarea variabilelor, argumentelor și intrări/sortiri
- Structuri de control și bucle
Scripting Bash pentru automatizare
- Automatizarea sarcinilor cu Bash
- Gestionarea sistemului de fișiere cu Bash
- Gestionarea proceselor cu Bash
- Monitorizarea și logging-ul sistemului cu Bash
Integrarea Bash-ului cu alte instrumente
- Bash și expresiile regulate (regular expressions)
- Bash și sed și awk
- Bash și instrumentele de linie de comandă (grep, find, xargs, etc.)
Depanare
- Depanarea script-urilor Bash
- Erori comune și cum să le evitați
- Optimizarea script-urilor Bash
Rezumat și următoarele pași
- Revizuirea conceptelor cheie și a celor mai bune practici
- Următoarele pași pentru învățarea în profunzime a Bash-ului și automatizării cu Bash
Cerințe
- Cunoaștere a sistemului de operare Linux
- Experiență cu interfața de linie de comandă
- Experiență de programare de bază
Audiență
- Dezvoltatori
- Administratori de sisteme
21 ore