Struttura del corso

Introduzione

  • Filosofia e principi di Bash / Cos'è Bash?
  • Bash vs altri linguaggi di scripting
  • Panoramica delle funzionalità e dell'architettura di Bash
  • Al di là di Bash: Bash nel contesto delle attività di amministrazione del sistema

Comprendere Bash

  • Il ciclo di vita di uno script Bash
  • Come Bash si inserisce nelle attività di amministrazione del sistema
  • Sintassi e tipi di dati in Bash

Iniziare con Bash

  • Configurazione dell'ambiente di sviluppo
  • Installazione di Bash su sistemi Linux
  • Installazione di Bash su sistemi Windows
  • Configurazione dell'ambiente Bash

Creare ed Eseguire Script Bash

  • Struttura di uno script Bash
  • Esecuzione di script Bash
  • Utilizzo di variabili, argomenti e input/output
  • Strutture di controllo e cicli

Scripting Bash per l'Automazione

  • Automatizzazione dei compiti con Bash
  • Gestione del filesystem con Bash
  • Gestione dei processi con Bash
  • Monitoraggio del sistema e logging con Bash

Integrazione di Bash con Altri Strumenti

  • Bash e espressioni regolari
  • Bash e sed e awk
  • Bash e strumenti a riga di comando (grep, find, xargs, ecc.)

Risoluzione dei Problemi

  • Debugging degli script Bash
  • Errori comuni e come evitarli
  • Ottimizzazione di script Bash

Riepilogo e Passi Successivi

  • Rassegna dei concetti chiave e delle best practice
  • Passi successivi per approfondire Bash e l'automazione con Bash

Requisiti

  • Comprensione del sistema operativo Linux
  • Esperienza con l'interfaccia a riga di comando
  • Basici di programmazione

Pubblico Target

  • Sviluppatori
  • Amministratori di sistema
 21 ore

Numero di Partecipanti


Prezzo per partecipante

Corsi in Arrivo

Categorie relative