Struttura del corso

Introduzione

  • Perché il controllo della versione è importante?

Panoramica delle funzionalità del sistema Git per il controllo del codice sorgente

  • Installazione di Git nel sistema operativo preferito
  • Introduzione agli attributi e ai componenti Git fondamentali
  • Che cosa sono i repository, i commit e i file?

Comprendere i flussi di lavoro Git e i processi di base del sistema

  • Quali sono i diversi stati Git?
  • Creazione di un repository e di una cartella Git

Gestione dei progetti esistenti e gestione dei file con Git

  • Utilizzo di commit e messaggi
  • Commit e annullamento delle modifiche in un repository Git
  • Registrazione e accesso alla cronologia delle versioni

Introduzione alla ramificazione e all'unione in Git

  • Familiarizzare con i tipi di processi di ramificazione e fusione
  • Utilizzo di marcatori speciali in Git
  • Lavorare con le funzionalità di tagging e stashing di Git
  • Come utilizzare Reset e Reflog in Git?

Panoramica delle funzionalità e dell'architettura di GitHub

Impostazione di un account utente GitHub e gestione di un profilo GitHub

  • Autenticazione a GitHub e aggiornamento delle credenziali
  • SSH contro HTTPS
  • Verifica dell'autenticazione tramite SSH in GitHub

Creazione di repository GitHub e collegamento di un repository Git locale

  • Clonazione o archiviazione di un repository GitHub

Creazione di un'istanza del contenuto del repository all'interno di una copia locale

Pubblicazione delle modifiche al contenuto nell'archivio GitHub

Utilizzo delle funzioni e delle impostazioni del repository intermedio

Esercitarsi GitHub con la scrittura e la formattazione della sintassi

  • Utilizzo delle tabelle e utilizzo dei blocchi di codice
  • Collegamento automatico di URL e riferimenti in GitHub

Azioni operative su GitHub file e cartelle

  • Sincronizzazione delle modifiche ai file con il repository locale

Creazione, modifica e trasferimento di commit GitHub

  • Gestione dei commit e gestione di un clone del repository locale

Revisione dei commit e utilizzo degli ID commit con la copia locale

Informazioni sui comandi di recupero e pull in GitHub

Comprensione dei concetti di base di forking e clonazione in GitHub

Invio di GitHub modifiche e verifica delle richieste push

Utilizzo dei fork e proposta di modifiche alle richieste pull

Revisione delle richieste pull e integrazione delle modifiche proposte

Risoluzione dei conflitti nelle fusioni GitHub e utilizzo della CLI

Guida introduttiva a GitHub Tag e versioni

  • Utilizzo dei tag locali e aggiornamento dei tag GitHub
  • Avvio, eliminazione e creazione di una nuova versione GitHub

Confronto di GitHub richieste pull, commit e tag

Lavorare con GitHub Gists e comprendere le funzionalità degli snippet

Integrazione di un progetto di sviluppo con Codespaces in GitHub

Creazione di un'organizzazione GitHub e gestione dei team

  • Conto personale GitHub dell'organizzazione
  • Esecuzione delle funzionalità precedenti GitHub

Gestione GitHub dei progetti e gestione delle bacheche di progetto

Filtraggio delle informazioni del repository e condivisione GitHub Filtri

Estensione di GitHub con API e webhook

  • Automazione di GitHub utilizzando i token OAuth

Risoluzione dei problemi GitHub

Riassunto e conclusione

Requisiti

  • Esperienza con i comandi e il terminale (in Windows, Linux o Mac)
  • Conoscenza di qualsiasi linguaggio di programmazione

Pubblico

  • Gli sviluppatori
  • Ingegneri del software
  • Responsabili di progetto
 21 ore

Numero di Partecipanti


Prezzo per Partecipante

Recensioni (1)

Corsi in Arrivo