Struttura del corso

Introduzione

  • Bash filosofia e principi / Che cos'è Bash?
  • Bash rispetto ad altri linguaggi di scripting
  • Panoramica delle funzionalità e dell'architettura di Bash
  • Oltre Bash: Bash nel contesto delle attività di amministrazione del sistema

Comprensione Bash

  • Il ciclo di vita di uno script Bash
  • Come Bash si adatta alle attività di amministrazione del sistema
  • Bash Sintassi e tipi di dati

Introduttiva

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

Creazione ed esecuzione di script Bash

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

Bash Scripting per l'automazione

  • Automazione delle attività 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 ed espressioni regolari
  • Bash e sed e awk
  • Bash e strumenti da riga di comando (grep, find, xargs, ecc.)

Risoluzione dei problemi

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

Riepilogo e passaggi successivi

  • Revisione dei concetti chiave e delle best practice
  • Passaggi successivi per saperne di più su Bash e sull'automazione con Bash

Requisiti

  • Comprensione del sistema operativo Linux
  • Esperienza con l'interfaccia della riga di comando
  • Esperienza di programmazione di base

Pubblico

  • Gli sviluppatori
  • Amministratori di sistema
 21 ore

Numero di Partecipanti


Prezzo per Partecipante

Corsi in Arrivo

Categorie relative