Il corso “Git Introduction” è un’opportunità per imparare i concetti fondamentali di Git, uno dei più diffusi sistemi di controllo versione. Durante il corso, imparerai come installare Git sul tuo computer e configurarlo per l’uso, creare un repository per il tuo progetto e fare commit delle modifiche. Inoltre, vedrai come utilizzare Gitignore per escludere file dal controllo delle versioni e come utilizzare i branch per lavorare su più versioni del tuo progetto in parallelo. Imparerai anche come fondere i branch una volta che hai finito di lavorare su di essi e come annullare gli errori. Alla fine del corso, sarai in grado di utilizzare Git in modo efficace per gestire i tuoi progetti e collaborare con altri sviluppatori in modo efficiente.
In attendance
Milano (MI), Via Saccardo, 9
Base Price € 250.00+ VAT
Member Price € 225.00+ VAT
Live Streaming
Live Streaming
Base Price € 200.00+ VAT
Member Price € 180.00+ VAT
Purpose
Lo scopo del corso di formazione è fornire ai partecipanti le competenze fondamentali per utilizzare Git come strumento di controllo versione in modo efficace e consapevole. Attraverso un percorso pratico e strutturato, i partecipanti impareranno a installare e configurare correttamente Git, a creare e gestire repository per i propri progetti, e ad applicare i principali concetti e comandi legati al versionamento del codice, come commit, branch e merge. Inoltre, il corso fornirà le conoscenze necessarie per escludere file indesiderati dal tracciamento tramite Gitignore e per gestire eventuali errori ripristinando versioni precedenti del progetto. Al termine del corso, i partecipanti saranno in grado di utilizzare Git per lavorare in modo più organizzato, sicuro ed efficiente su progetti individuali o collaborativi.
Destinatari
Non sono necessari prerequisiti fondamentali, è però consigliato avere:
-
una conoscenza base del sistema operativo utilizzato (Windows, macOS, Linux).
-
familiarità con l’uso del terminale o della riga di comando.
I partecipanti acquisiranno poi le competenze pratiche per utilizzare Git come sistema di controllo versione, dalla configurazione iniziale alla gestione avanzata di rami, fusioni e annullamento degli errori.
Programma
Il programma didattico si sviluppa attraverso i seguenti passaggi:
Introduzione a Git e Installazione
-
Cos'è Git e perché usarlo
-
Differenza tra Git e altri sistemi di controllo versione
-
Installazione di Git su Windows, macOS e Linux
-
Verifica dell’installazione
Configurazione Iniziale
-
Configurazione di nome utente e email
-
Impostazione del file
.gitconfig
-
Verifica delle configurazioni con comandi di base
Creazione di un Repository
-
Cos’è un repository Git
-
Inizializzare un repository (
git init
) -
Clonare un repository esistente (
git clone
)
Committing
-
Aggiungere file al controllo versione (
git add
) -
Creare un commit (
git commit
) -
Visualizzare lo stato del repository (
git status
) -
Esplorare la cronologia dei commit (
git log
)
Uso del file .gitignore
-
Cos’è
.gitignore
e a cosa serve -
Creazione e gestione di un file
.gitignore
Gestione dei Branch
-
Cos’è un branch e perché è utile
-
Creare e passare tra branch (
git branch
,git checkout
)
Merging
-
Cos’è il merge e come funziona
-
Unire rami con
git merge
-
Risoluzione dei conflitti di merge
-
Strategie di fusione (Fast-forward, No fast-forward)
Annullare gli Errori
-
Ripristinare modifiche locali (
git checkout
,git restore
) -
Annullare commit (
git reset
,git revert
)
Conclusione e Domande
Modalità di iscrizione
Le iscrizioni dovranno pervenire entro 7 giorni precedenti la data d’inizio del corso.
Iscrizioni posteriori a questa data, saranno accettate subordinatamente alla disponibilità dei posti.
Il corso verrà confermato via e-mail una settimana prima.
Modalità di partecipazione
Il numero massimo di partecipanti è di 25 persone.
Il corso può essere fruito in modalità Aula (presso le aule del CEI in Via P.A. Saccardo 9, 20134 Milano) o in modalità Streaming su piattaforma Teams
Durata
Il corso ha una durata di 8 ore, svolte in una giornata.
Materiale Didattico
Ad ogni partecipante al corso verrà consegnata, come dotazione personale, la seguente documentazione prodotta dal CEI:
- dispensa con i contributi dei relatori.
Per acquisti effettuati nel giorno del corso i partecipanti potranno usufruire dello sconto riservato ai Soci per l’acquisto di pubblicazioni e prodotti CEI.
Al termine del corso (con una frequenza superiore al 75% della durata del corso) verrà rilasciato l’attestato di partecipazione CEI.