Nozioni fondamentali su GitHub Copilot - Parte 1 di 2

Si apprenderà come esplorare i concetti fondamentali di GitHub Copilot e usufruirne delle potenzialità per migliorare la produttività e promuovere l'innovazione sia per singoli sviluppatori che per aziende. Si imparerà inoltre a implementarlo all'interno dell'organizzazione e a sfruttarlo al meglio per i propri progetti.

Contenuto del percorso di apprendimento:

  • Comprendere perfettamente la distinzione tra GitHub Copilot for Individuals, GitHub Copilot for Business e GitHub Copilot Enterprise.
  • Informazioni su come usare GitHub Copilot in vari ambienti in modo responsabile e sicuro.
  • Informazioni sulle funzionalità avanzate di GitHub Copilot e su come usarle al meglio.

Prerequisiti

  • Conoscenza di base dei concetti fondamentali di GitHub

Moduli in questo percorso di apprendimento

Questo modulo esplora l'uso responsabile dell'intelligenza artificiale nel contesto di GitHub Copilot, uno strumento di intelligenza artificiale generativo per gli sviluppatori. Fornisce le conoscenze e le competenze necessarie per sfruttare in modo efficace Copilot, riducendo al contempo i potenziali rischi etici e operativi associati all'utilizzo dell'IA.

GitHub Copilot è un assistente per la scrittura di codice basato sull'intelligenza artificiale che consente di generare, comprendere, effettuare il refactoring e il debug del codice in tempo reale usando sia suggerimenti inline che un'esperienza di chat conversazionale, direttamente dall'ambiente di sviluppo.

Informazioni fondamentali sulla creazione di prompt efficaci con GitHub Copilot. Scoprire tecniche per trasformare i commenti di codifica in codice preciso e interattivo, migliorare il flusso di lavoro di sviluppo e accelerare il recapito del codice tramite strategie avanzate di richiesta.

Questo modulo presenta Copilot Spaces, guidando sviluppatori e PM a creare, configurare e utilizzare Spazi in modo efficace per risposte di alta qualità e ben fondate.

Usare le funzionalità avanzate di GitHub Copilot con un'applicazione Python.

Esplorare le molteplici funzionalità di GitHub Copilot in vari ambienti di sviluppo. Informazioni su come sfruttare la codifica assistita dall'intelligenza artificiale nell'IDE, coinvolgere conversazioni in linguaggio naturale per attività complesse, migliorare la produttività della riga di comando e accelerare il flusso di lavoro di sviluppo dalla creazione del codice al completamento della richiesta pull.

In questo modulo vengono esaminate le considerazioni sulla gestione e la personalizzazione con GitHub Copilot.

Questo modulo illustra in che modo GitHub Copilot semplifica la produttività degli sviluppatori tramite funzionalità basate sull'intelligenza artificiale. Migliora il ciclo di vita dello sviluppo software (SDLC), si allinea alle preferenze degli sviluppatori e identifica le limitazioni principali. Inoltre, misura efficacemente i guadagni di produttività.

Questo modulo illustra l'uso di GitHub Copilot e GitHub Copilot Chat per creare unit test. Gli esercizi offrono un'esperienza pratica nella creazione di progetti di unit test e nell'esecuzione di unit test in Visual Studio Code.