Contattataci

Struttura del corso

Introduzione

  • Filosofia e principi fondamentali di Bash / Cos'è Bash?
  • Bash rispetto ad altri linguaggi di scripting
  • Panoramica sulle caratteristiche e sull’architettura di Bash
  • Oltre Bash: il ruolo di questo linguaggio nelle attività di amministrazione del sistema

Comprendere Bash in profondità

  • Il ciclo di vita degli script Bash
  • Come Bash si colloca nell’ambito delle operazioni di amministrazione del sistema
  • Sintassi e tipi di dati in Bash

Avvio pratico

  • Configurazione dell’ambiente di sviluppo
  • Installazione di Bash sui sistemi Linux
  • Installazione di Bash sui sistemi Windows
  • Configurazione dell’ambiente operativo di Bash

Creazione ed esecuzione degli script Bash

  • Struttura base degli script Bash
  • Modalità di esecuzione degli script Bash
  • Utilizzo di variabili, argomenti nonché input/output
  • Strutture di controllo e costrutti iterativi in Bash

Scripting Bash per l’automazione

  • Automatizzare processi operativi con Bash
  • Gestione del filesystem tramite Bash
  • Controllo e gestione dei processi mediante Bash
  • Monitoraggio sistemico e registrazione dei dati con Bash

Integrazione di Bash con altri strumenti

  • Uso di Bash insieme alle espressioni regolari
  • Integrazione tra Bash, sed e awk
  • Combinazione di Bash con strumenti a riga di comando quali grep, find e xargs

Risoluzione dei problemi

  • Debugging degli script Bash
  • Identificazione e prevenzione degli errori comuni
  • Ottimizzazione delle prestazioni degli script Bash

Conclusione e percorsi formativi successivi

  • Riepilogo dei concetti chiave e delle migliori pratiche
  • Prossimi passi per approfondire ulteriormente Bash e l’automazione mediante questo linguaggio

Requisiti

  • Conoscenza di base del sistema operativo Linux
  • Esperienza nell'utilizzo dell'interfaccia a riga di comando
  • Conoscenze programmatorie di base

Destinatari

  • Sviluppatori
  • Amministratori di sistema
 21 ore

Numero di Partecipanti


Prezzo per partecipante

Corsi in Arrivo

Categorie relative