Struttura del corso

Introduzione a Git e Azure DevOps

  • Panoramica del sistema di controllo delle versioni Git
  • Introduzione ad Azure DevOps e all'integrazione con Git
  • Configurazione dell'ambiente: Git, SourceTree, GitKraken e Azure DevOps

Concetti fondamentali di Git

  • Creazione e clonazione di repository
  • Comandi Git di base: init, add, commit, push, pull
  • Concetti e strategie di ramificazione

Gestione delle ramificazioni e dei merge

  • Migliori pratiche per la gestione delle ramificazioni nei progetti collaborativi
  • Gestione delle ramificazioni con SourceTree e GitKraken
  • Esercizi: Creazione e fusione di ramificazioni

Tecniche di merge e risoluzione dei conflitti

  • Tipi di merge: Merge, Fast forward merge, Squash and merge, Rebase and merge
  • Strategie e migliori pratiche per la risoluzione dei conflitti
  • Esercizi pratici: Simulazione dei conflitti e risoluzione dei problemi

Operazioni da console vs client grafici

  • Esecuzione di operazioni Git dalla console
  • Gestione dei repository usando SourceTree (esercizi principali) e GitKraken (dimostrazioni)
  • Vantaggi e svantaggi dell'uso di client grafici

Tecniche avanzate di Git

  • Staging, annullamento, reset e rimozione delle modifiche
  • Selezionare singoli commit (cherry-picking) e applicazioni pratiche
  • Annullare e ripristinare le modifiche in modo sicuro

Lavoro con Azure DevOps e Git

  • Configurazione dei repository Git in Azure Repos
  • Integrazione di Git con i pipeline di Azure DevOps
  • Gestione delle autorizzazioni e del controllo di accesso

Collaborazione di team e scenari reali

  • Strategie di ramificazione in progetti grandi
  • Gestione dei conflitti negli ambienti di team
  • Migliori pratiche per il controllo delle versioni nei flussi di lavoro DevOps

Riepilogo e passaggi successivi

Requisiti

  • Familiarità con le pratiche di sviluppo software

Pubblico di riferimento

  • Sviluppatori che lavorano con sistemi di controllo delle versioni
  • Ingegneri DevOps che gestiscono repository di codice
  • Team che collaborano in progetti software utilizzando Git e Azure DevOps
 14 Ore

Numero di Partecipanti


Prezzo per Partecipante

Recensioni (5)

Corsi in Arrivo

Categorie relative