Nozioni di base di DevOps: Principi e procedure fondamentali

Esplorare le procedure DevOps con GitHub. I team operativi e di sviluppo sperimentano una migliore collaborazione, agilità, integrazione e distribuzione continue, automazione ed eccellenza operativa in tutte le fasi del ciclo di vita dell'applicazione.

Nota

Per completare gli esercizi, è necessario un abbonamento ad Azure. Se non si ha una sottoscrizione di Azure, creare un account gratuito e aggiungerne una prima di iniziare. Gli studenti possono usufruire dell'offerta Azure for Students.

Prerequisiti

  • Una sottoscrizione di Azure. È necessario usare la propria sottoscrizione.
  • Conoscenza di base di termini e concetti IT.

Inizia a usare Azure

Scegliere l'account Azure più adatto per l'utente. Pagamento a consumo o prova gratuita di Azure per un massimo di 30 giorni. Iscriviti.

Moduli in questo percorso di apprendimento

Ottimizzare la gestione del ciclo di vita delle applicazioni tramite procedure DevOps, ad esempio collaborazione, apprendimento continuo, agilità e automazione. L'organizzazione trae vantaggio dall'accelerazione dei tempi di commercializzazione, dalla stabilità e dall'affidabilità operative e dalla possibilità di ridurre al minimo il tempo medio di ripristino.

Pianificare i progetti di sviluppo software in modo agile usando le bacheche di GitHub Projects. Faciliterai la collaborazione, la responsabilità condivisa, l'apprendimento continuo e l'ottimizzazione, tutto questo tramite il controllo della versione, l'integrazione e i test continui e per l’utilizzo dell'infrastruttura come codice.

È possibile semplificare gli aggiornamenti dei progetti di sviluppo software applicando il controllo della versione con Git e GitHub. Il ciclo di vita del software migliora l’implementazione dell’integrazione continua, dei test shift-left e sicurezza shift-left.

Compilare ed eseguire flussi di lavoro di integrazione continua e recapito continuo con GitHub Actions. I flussi di lavoro avranno cicli di rilascio accelerati, maggiore resilienza, collaborazione e riutilizzabilità migliorate e infrastruttura come codice.

Ottenere l'eccellenza operativa e migliorare l'esperienza di sviluppo nell'organizzazione tramite DevOps. Le procedure operative e di sviluppo migliorano implementando test shif-right, osservabilità tramite il monitoraggio delle prestazioni e della sicurezza, site reliability engineering e progettazione della piattaforma.