Grazie per aver inviato la tua richiesta! Uno dei nostri team membri ti contatterà a breve.
Grazie per aver inviato il tuo prenotazione! Uno dei nostri team membri ti contatterà a breve.
Durata 7 ore
Struttura del corso
Presentazione delle metodologie di Project Management
- Metodologie Agile
- Waterfall
Deployment automatico tramite GIT
- Repository di produzione
- Release branch
- Utilizzo dei Tag per le release
- Passaggio tra le release
- Gestione delle release di manutenzione
- Major release
Documentazione, Change Log delle Release
- Utilizzo della storia del repository per creare il Change Log
- Utilizzo della descrizione del Tag per la major release che riassume le modifiche
- Agregazione di modifiche più piccole in una più grande (più vicina al business)
- Agregazione dei commit
- Gruppo dei commit in parti logiche
Strategie di Push e Pull per il Repo Centrale
- Mantenere il repository centrale pulito
- Creare una struttura per aggregare e revisionare le modifiche da parte degli sviluppatori
- Ambienti di test e staging
Architettura Software e Componenti
- Come dividere logicamente l'applicazione e il repository
- Come gestire le librerie e i sotto-progetti sviluppati da terze parti
- Utilizzo dei submoduli per automatizzare gli aggiornamenti
Requisiti
È consigliata familiarità con GIT.
È richiesta la comprensione del ciclo di vita dello sviluppo software, delle metodologie e dei framework di gestione dei progetti (come waterfall e Agile).
Recensioni (1)
come risolvere i problemi di Git
Giancarlo Trezzi - Pentana Solutions
Corso - Git for Victims of Subversion
Traduzione automatica