Skip to content

Latest commit

 

History

History
45 lines (36 loc) · 1.6 KB

File metadata and controls

45 lines (36 loc) · 1.6 KB

Uno studente nuovo al mondo del Cloud e DevOps spesso trova difficile iniziare il proprio percorso a causa della mancanza dei prerequisiti fondamentali. Ad esempio, problemi con la configurazione di un ambiente di sviluppo di base utilizzando VirtualBox oppure problemi col networking, oppure difficoltà nell'utilizzo della CLI Linux o di editor di testo come l'editor vi. A volte si tratta di problemi con le applicazioni, come far funzionare un'applicazione di esempio, difficoltà nell'installare correttamente le dipendenze o problemi nel far comunicare un server web backend con un server di database. Altre volte si tratta di lavorare con formati di dati come JSON o YAML. Ho quindi trovato una lacuna e ritengo che ciò sia dovuto alla mancanza di alcuni prerequisiti fondamentali, come la conoscenza delle nozioni di base di Linux o degli strumenti come VirtualBox, oppure la conoscenza delle nozioni di base degli strumenti più comunemente utilizzati come Python o dei server web come Apache, NGINX ecc.

INTRODUZIONE

Strumenti DevOps Nozioni di base su Linux Come muoversi nella CLI Altri comandi Linux Editor VI Gestione dei pacchetti Servizi

Nozioni di base sul networking DNS

Nozioni di base sulle applicazioni Java - Compilazione e pacchettizzazione Python - PIP

Gestione del controllo del codice sorgente (SCM) GIT GitHub e repository remoti

Server web Server web Apache Apache Tomcat Python - App Flask IP e porte Sicurezza Nozioni di base su SSL e TLS

Nozioni di base sui database PostgresSQL MongoDB

Prerequisiti generali YAML JSON e JSON Path

VM e Virtual Box Configurazione di Virtual Box Reti Virtual Box Vagrant