Obiettivi | L'obiettivo del corso è quello di apprendere il funzionamento del sistema di controllo di versione distribuito GIT |
Prerequisiti | E' richiesta familiarità di ambienti di sviluppo integrati quali Visual Studio Code, Eclipse, NetBeans, WebStorm e simili |
Destinatari | Il corso è rivolto a tecnici informatichi ed a coloro che hanno esigenza di gestire il versioning dei lavori in gruppo |
Ente Organizzatore |
Università di Firenze |
Ente Erogatore | Università di Firenze |
Luogo | Siaf - Via delle Gore, 2 |
Referente organizzativo | Ufficio Formazione e Sviluppo del Personale |
Programma |
- introduzione, descrizione delle esigenze di utilizzo di una infrastruttura di versioning;
- differenze tra repository remoto e repository locale
- identificazione versione del software
- introduzione al concetto di branch
- concetti commit, push,merge,add,checkout,pull e stash
- utilizzo dei branches, esempi e best practices
- introduzione al concetto di tag e uso utilizzo
- descrizione dettagliata dell'architettura attuale del repository git (gitolite)
- utilizzo di GIT per la continuous integration
- panoramica e utilizzo: gitolite,github/bitbuket,gitlab,gittea
- gestione delle “issues” del branch
- gestione della documentazione del branch, file “readme.md” e wiki
- importanza della scelta di un sistema di automazione dello sviluppo
|
Docenti |
Zaza Shadi Francioli Lorenzo |
Data Inizio | |
Data Fine | |
Durata in Ore | 16 |
Scadenza Prenotazioni | |
Max partecipanti | 20 |
Iscritti |
20 |
|