Struttura del corso

Introduzione

  • Perché il controllo delle versioni è importante?

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

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

Informazioni sui flussi di lavoro Git e sui processi di sistema di base

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

Gestione di progetti esistenti e gestione di file tramite Git

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

Introduzione alla creazione di diramazioni e all'unione in Git

  • Familiarizzazione con i tipi di processi di diramazione e unione
  • Utilizzo di marcatori speciali in Git
  • Utilizzo delle funzionalità di assegnazione di tag e accantonamento di Git
  • Come usare Reset e Reflog in Git?

Panoramica di GitHub Funzionalità e architettura

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

  • Autenticazione a GitHub e aggiornamento delle credenziali
  • Confronto tra SSH e 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 nel repository GitHub

Utilizzo delle funzionalità e delle impostazioni intermedie del repository

Esercitarsi GitHub Scrittura e 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 GitHub commit

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

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

Informazioni sui comandi Fetch e Pull in GitHub

Comprendere i 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 incorporazione delle modifiche proposte

Risoluzione dei conflitti nelle unioni GitHub e utilizzo dell'interfaccia della riga di comando

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

Utilizzo di GitHub Gist e comprensione delle funzionalità degli snippet

Integrazione di un progetto di sviluppo con Codespaces in GitHub

Creazione di un'organizzazione GitHub e gestione dei team

  • Organizational v.s. personal Account GitHub
  • Esecuzione delle funzionalità precedenti di 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 GitHub con 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


Data Inizio

Data Fine


Le date sono soggette a disponibilità e si svolgono tra le 09:30 e le 16:30.

Prezzo per Partecipante

Corsi relativi

Categorie relative