Grazie per aver inviato la tua richiesta! Uno dei nostri team membri ti contatterà a breve.
Grazie per aver inviato il tuo prenotazione! Uno dei nostri team membri ti contatterà a breve.
Struttura del corso
Introduzione
- Filosofia e principi di Bash / Cos'è Bash?
- Bash rispetto ad altri linguaggi di scripting
- Panoramica delle funzionalità e dell'architettura di Bash
- Oltre Bash: il contesto dei compiti di amministrazione del sistema
Comprensione di Bash
- Il ciclo di vita di uno script Bash
- Come Bash si inserisce nei compiti di amministrazione del sistema
- Sintassi e tipi di dati di Bash
Primi passi
- Configurazione dell'ambiente di sviluppo
- Installazione di Bash sui sistemi Linux
- Installazione di Bash sui sistemi Windows
- Configurazione dell'ambiente Bash
Creazione ed esecuzione di script Bash
- Struttura degli script Bash
- Esecuzione degli script Bash
- Utilizzo di variabili, argomenti e input/output
- Strutture di controllo e cicli
Scripting Bash per l'automazione
- Automazione dei compiti con Bash
- Gestione del filesystem con Bash
- Gestione dei processi con Bash
- Monitoraggio e registrazione del sistema con Bash
Integrazione di Bash con altri strumenti
- Bash e espressioni regolari (regular expressions)
- Bash e sed e awk
- Bash e strumenti da riga di comando (grep, find, xargs, ecc.)
Risoluzione dei problemi (troubleshooting)
- Debugging degli script Bash
- Errori comuni e come evitarli
- Ottimizzazione degli script Bash
Riepilogo e prossimi passi
- Rivedere i concetti chiave e le best practice
- Prossimi passi per approfondire Bash e l'automazione con Bash
Requisiti
- Una comprensione del sistema operativo Linux
- Esperienza con l'interfaccia a riga di comando
- Esperienza di programmazione di base
Pubblico target
- Sviluppatori
- Amministratori di sistema
21 Ore