Struttura del corso
Introduzione a Git e Azure DevOps
- Panoramica del sistema di controllo delle versioni Git
- Introduzione ad Azure DevOps e integrazione con Git
- Configurazione dell'ambiente: Git, SourceTree, GitKraken e Azure DevOps
Concetti Fondamentali di Git
- Creazione e clonazione dei repository
- Comandi Git di base: init, add, commit, push, pull
- Concetti e strategie di branching
Gestione delle Branch e Merge
- Best practices per il branching in progetti collaborativi
- Gestione delle branch con SourceTree e GitKraken
- Esercitazioni: Creazione e merging delle branch
Tecniche di Merge e Risoluzione dei Conflitti
- Tipi di merge: Merge, Fast forward merge, Squash and merge, Rebase and merge
- Strategie e best practices per la risoluzione dei conflitti
- Esercitazioni pratiche: Simulazione di conflitti e loro risoluzione
Operazioni dalla Console vs Client Grafici
- Esecuzione di operazioni Git dalla console
- Gestione dei repository utilizzando SourceTree (esercizi principali) e GitKraken (dimostrazioni)
- Vantaggi e svantaggi dell'uso di client grafici
Tecniche Avanzate di Git
- Staging, Reverting, Resetting e Unstaging delle modifiche
- Cherry-picking dei commit e applicazioni pratiche
- Reverting e rollback delle modifiche in modo sicuro
Lavorare con Azure DevOps e Git
- Configurazione di repository Git in Azure Repos
- Integrazione di Git con pipeline Azure DevOps
- Gestione dei permessi e del controllo degli accessi
Collaborazione Team e Scenari del Mondo Reale
- Strategie di branching in progetti grandi
- Gestione dei conflitti in ambienti team
- Best practices per il controllo delle versioni nei flussi di lavoro DevOps
Riassunto e Passi Successivi
Requisiti
- Conoscenze di base dei concetti di controllo delle versioni
- Familiarità con le pratiche di sviluppo software
Pubblico
- 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
Recensioni (2)
Esercizi che siamo stati in grado di svolgere sulle VM
Atif Bhatti
Corso - Git Hands-on Workshop with Azure DevOps
Traduzione automatica
Molto flessibili nel nostro intervallo di tempo richiesto e adattati per soddisfare le nostre esigenze specifiche. L'instruttore non solo era molto competente ma possedeva anche eccellenti capacità didattiche, che hanno reso l'esperienza di apprendimento piacevole ed efficace.
Jennifer Snell
Corso - Git Hands-on Workshop with Azure DevOps
Traduzione automatica