Git base
Corso
Online
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
Descrizione
-
Tipologia
Corso
-
Livello
Livello base
-
Metodologia
Online
-
Durata
Flessible
-
Inizio
Scegli data
-
Lezioni virtuali
Sì
Impariamo ad usare Git, il sistema di versioning del software più utilizzato, con esempi pratici sia da riga di comando, che da tool grafici (Sourcetree).
Sedi e date
Luogo
Inizio del corso
Inizio del corso
Profilo del corso
In questo corso impareremo ad usare Git, il sistema di versioning del software più utilizzato al mondo. Il corso, adatto a chi non ha mai utilizzato git o ne conosce solo gli aspetti basilari, illustra concetti teorici ed esempi pratici all’uso sia da riga di comando, che tramite uso di tools grafici (in particolare Sourcetree). Scopriremo cos’è git e quali problemi risolve, perchè è cresciuto così tanto e perchè è un tool ormai indispensabile per qualsiasi tipologia di programmatore, web o mobile che sia. Vengono presentati inoltre i servizi online più famosi che sfruttano git, come ad esempio GitHub, Bitbucket o GitLab di cui vedremo le differenze più importanti. Inizieremo poi a prendere confidenza con git in locale imparando ad usare Stage Area, Commits, Branches e scopriremo la potenza di git, in remoto, per il lavoro in team, grazie a push, pull, pull request e via dicendo. Infine, nell’ultima parte, vedremo insieme alcuni problemi tipici che si presentano a chi usa costantemente git (come ad esempio i conflitti o la modifica dei commits) e come risolverli da riga di comando.
Il corso è online, fruibile in ogni momento e da qualsiasi dispositivo: PC, Tablet o Smartphone. E' possibile accedere a tutti i corsi disponibili nell'accademia con un'unica iscrizione a partire da 29 euro al mese.
Opinioni
Materie
- Git
- Versioning
- Sistemi di versioning
- Github
- SourceTree
- Bitbucket
- LAVORARE IN TEAM
- Sviluppo software in team
- Open source
- Subversion
Professori
Ignazio Calò
Dr.
Programma
- Cos'è Git e cosa sono i sistemi di controllo di versione
- GitHub, Bitbucket e GitLab
- Sourcetree, GitHub desktop
- Creazione di un nuovo repo da terminale
- Creazione di un nuovo repo da Sourcetree
- Cos'è la stage area, aggiungere e rimuovere file da terminale
- Aggiungere e rimuovere file nella stage area da Sourcetree
- Commit da Terminale
- Commit da Sourcetree
- L'albero dei commits
- Branching un po' di teoria, casi d'uso e best practices
- Branching da terminale
- Branching da Sourcetree
- Merge (Teoria)
- Merge branch da terminale
- Merge branch da Sourcetree
- Rebasing
- Git remote, push e pull
- Collaborare a progetti open source
- Alias
- Modificare la storia con rebase interactive
- Gestire i conflitti
Ulteriori informazioni
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
Git base