Contattataci

Struttura del corso

Introduzione a GitLab e alla gestione del ciclo di vita DevOps

  • Panoramica di GitLab e del suo ruolo nello sviluppo software
  • Comprendere GitLab come piattaforma DevOps completa
  • Funzionalità chiave di GitLab: versionamento del codice, CI/CD, sicurezza e gestione dei progetti
  • Confronto tra GitLab e le piattaforme di versionamento tradizionali

Installazione e configurazione di GitLab

  • Installazione di GitLab in diversi ambienti
  • Configurazione delle impostazioni e dei servizi di GitLab
  • Comprensione dell'architettura e dei componenti di GitLab
  • Impostazioni iniziali e attività di amministrazione

Fondamenti di Git e del versionamento del codice

  • Ripasso dei concetti e dei flussi di lavoro di Git
  • Repository, ramificazioni, commit e merge
  • Gestione del codice sorgente con GitLab
  • Applicazione delle migliori pratiche di versionamento

Navigazione nella piattaforma GitLab

  • Esplorazione dell'interfaccia utente di GitLab
  • Utilizzo della Web IDE
  • Gestione dei progetti e dei repository
  • Lavoro con funzionalità e strumenti di GitLab

Flussi di lavoro e collaborazione in GitLab

  • Comprensione dei flussi di lavoro di sviluppo in GitLab
  • Strategie di ramificazione e richieste di merge
  • Revisione del codice e pratiche di collaborazione
  • Gestione dei team e dei permessi

Gestione di utenti, gruppi e progetti

  • Comprensione degli namespace e dei gruppi
  • Creazione e organizzazione dei progetti
  • Gestione degli utenti e dei permessi di accesso
  • Applicazione del controllo degli accessi basato sui ruoli

Integrazione continua e Consegna continua (CI/CD)

  • Comprensione dei concetti di CI/CD
  • Creazione di pipeline CI/CD in GitLab
  • Lavoro con i runner di GitLab
  • Automazione dei processi di build, test e deployment

Gestione di progetti e issue

  • Gestione di issue e attività in GitLab
  • Utilizzo di milestone e etichette
  • Pianificazione e monitoraggio del lavoro di sviluppo
  • Miglioramento della collaborazione e della visibilità del team

Documentazione e pubblicazione con GitLab

  • Utilizzo di GitLab Markdown
  • Creazione della documentazione di progetto
  • Pubblicazione di siti web con GitLab Pages
  • Gestione efficace delle informazioni di progetto

Sicurezza e migliori pratiche

  • Funzionalità di sicurezza di GitLab
  • Protezione dei repository e delle informazioni riservate
  • Gestione di flussi di lavoro di sviluppo sicuri
  • Applicazione delle migliori pratiche di amministrazione di GitLab

Risoluzione dei problemi e workshop pratico

  • Diagnosi dei comuni problemi di GitLab
  • Creazione di un flusso di lavoro completo in GitLab
  • Implementazione delle pratiche di versionamento e CI/CD
  • Revisione del corso e prossimi passi

Requisiti

  • Una conoscenza generale dei sistemi di versionamento del codice.
  • Esperienza con la riga di comando Linux.

Pubblico

  • Sviluppatori
 14 ore

Numero di Partecipanti


Prezzo per partecipante

Recensioni (7)

Corsi in Arrivo

Categorie relative