Contattataci

Struttura del corso

Introduzione a Git e Azure DevOps

  • Panoramica sul sistema di controllo delle versioni Git
  • Presentazione di Azure DevOps e della sua integrazione con Git
  • Configurazione dell’ambiente: installazione di Git, SourceTree, GitKraken e Azure DevOps

Concetti fondamentali di Git

  • Creazione e clonazione dei repository
  • I comandi base di Git: init, add, commit, push, pull
  • Concetti e strategie legate alla creazione dei branch

Gestione dei Branch e delle Operazioni di Merge

  • Best practice per la gestione dei branch in progetti collaborativi
  • Gestione dei branch mediante SourceTree e GitKraken
  • Esercizi pratici: creazione e fusione di branch

Tecniche di Merge e Risoluzione dei Conflitti

  • Tipologie di merge: standard, a “fast forward”, Squash and merge, Rebase e merge
  • Strategie per la risoluzione efficace dei conflitti e relative best practice
  • Esercizi pratici: simulazione e soluzione di situazioni di conflitto

Operazioni da Console e con Client Grafici

  • Esecuzione delle operazioni Git dalla console terminale
  • Gestione dei repository tramite SourceTree (con esercizi pratici) e GitKraken (a titolo dimostrativo)
  • Vantaggi e svantaggi nell’uso dei client grafici per la gestione di Git<\/li>

Tecniche Avanzate di Git

  • Gestione degli stage, annullamento, ripristino e disannullo delle modifiche
  • Utilizzo del comando Cherry-pick e i suoi casi d’uso pratici
  • Ripristino sicuro di versioni precedenti tramite annullamenti controllati

Lavorare con Git in Azure DevOps

  • Creazione dei repository Git all’interno di Azure Repos
  • Integrazione di Git nei pipeline di Azure DevOps
  • Gestione delle autorizzazioni e del controllo dell’accesso al codice

Collaborazione di Team e Applicazioni Reali

  • Strategie di gestione dei branch in progetti su larga scala
  • Risoluzione efficace dei conflitti negli ambienti di lavoro condivisi
  • Best practice per l’utilizzo del controllo delle versioni nei flussi di lavoro DevOps<\/li>

Riepilogo e Prossimi Passi

Requisiti

  • Conoscenze di base sui concetti fondamentali del controllo delle versioni
  • Familiarità con le pratiche tipiche dello sviluppo software

Destinatari

  • Sviluppatori che lavorano con sistemi di controllo delle versioni
  • Ingegneri DevOps responsabili della gestione dei repository codice
  • Team che collaborano su progetti software utilizzando Git e Azure DevOps
 14 ore

Numero di Partecipanti


Prezzo per partecipante

Recensioni (2)

Corsi in Arrivo

Categorie relative