Struttura del corso
Mostra una panoramica delle metodologie Project Management
- Agile Metodologie
- Cascata
Distribuzione automatica tramite GIT
- Repository di produzione
- Ramo di rilascio
- Utilizzo dei tag per le versioni
- Passaggio da una versione all'altra
- Gestione del rilascio di manutenzione
- Versioni principali
Documentation, Registro delle modifiche di rilascio
- Utilizzo della cronologia del repository per creare il registro delle modifiche
- Utilizzo della descrizione del tag per le modifiche riepilogative della versione principale
- Aggregazione di modifiche più piccole in modifiche più grandi (più vicine all'azienda)
- Aggregazione dei commit
- Il raggruppamento dei commit in parti logiche
Strategie di push e pull dei pronti contro termine centrali
- Mantenere pulito il repository centrale
- Creazione di una struttura per l'aggregazione e la revisione delle modifiche da parte degli sviluppatori
- Ambiente di test e staging
Software Architecture e Componenti
- Come dividere logicamente l'applicazione e il repository
- Come gestire librerie e sottoprogetti sviluppati da terze parti
- Utilizzo dei sottomoduli per automatizzare gli aggiornamenti
Requisiti
Si consiglia di avere familiarità con GIT.
È richiesta la comprensione del ciclo di vita dello sviluppo del software, delle metodologie di gestione dei progetti e dei framework (come waterfall e Agile).
Recensioni (5)
Passo, battute, idea
Jakub Lewandowski - IAV Poland
Corso - Gitlab and Gitlab CI
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
Istruttore affabile, molto competente e disponibile.
Piotr Kowalski - EduBroker Sp. zo.o.
Corso - Git and GitHub Fundamentals
Traduzione automatica
Esempi e utilizzo pratico
stephen mohandass - E2Power Sdn Bhd (a subsidiary of OCBC Group)
Corso - Bitbucket
Traduzione automatica
Mi è piaciuta la reattività di Ahmed a ogni problema/domanda che abbiamo sollevato e la sua capacità di fornire risposte chiare a tutti loro, fornendo inoltre ulteriori chiarimenti su questioni correlate di cui forse non avevamo nemmeno tenuto conto.
Jose Perez - Fraunhofer IOSB
Corso - Kubernetes and Gitlab
Traduzione automatica