Corso «DevOps»

Corso «DevOps»

Obiettivo

Obiettivo

Prerequisiti

Prerequisiti

Strumenti

Strumenti

Durata totale

Durata totale

  • Acquisire le conoscenze architetturali di un progetto DevOps, mettendo a disposizione del programmatore gli strumenti per fare Deploy di qualsiasi applicazione scritta in qualunque linguaggio
  • Conoscenza Client SSH
  • Accesso a Azure DevOps oppure Gitlab
  • Applicativo Java (Spring Boot)
  • Applicativo React (App vuota)
  • 16 ore, diviso in due giornate
  • Acquisire le conoscenze architetturali di un progetto DevOps, mettendo a disposizione del programmatore gli strumenti per fare Deploy di qualsiasi applicazione scritta in qualunque linguaggio

Programma

Giorno 1

1. Definizione di DevOps

• Definizione della figura del DevOps facendo particolare attenzione a ruoli, limiti e responsabilità di questa figura.

2. Configurazione delle macchine

• Spiegazione teorica sulla configurazione minima della macchine per far girare gli applicativi in un
ambiente di test e produzione. Si farà quindi focus su applicativi (Java, NodeJS, React).

3. Configurazione degli ambienti

• Personalizzazione delle variabili d’ambiente per la fase di Build e per la fase di Deploy a seconda
dell’ambiente di rilascio e del tipo di linguaggio (Java, NodeJS e React). Introduzione ai configuration server per il cambio delle variabili a runtime.

Giorno 2

4. Gestione delle variabili e dei Secret

• Definizione della figura del DevOps facendo particolare attenzione a ruoli, limiti e responsabilità di questa figura.

5. Configurazione delle macchine

• Gestione sull’ambiente di DevOps dei secret e delle variabili d’ambiente a livello di organizzazione, progetto e singola pipeline.

6. Agenti di Deploy

• Introduzione al concetto di Agent e ambiente di Build e/o Deploy. Si tratteranno inoltre i vantaggi
e svantaggi delle soluzioni “on cloud” e il deploy in ambienti protetti da VPN o non accessibili da internet.

350,00

Prezzo a persona

350,00

Il numero minimo di partecipanti è 5. Nel caso di non raggiungimento del minimo richiesto, il corso verrà rischedulato di conseguenza