MOC AZ 2007 Accelerate app development by using GitHub Copilot
Modalità di erogazione: Virtual classroom, Corsi in aula
Presentazione del corso
Con questo corso AZ 2007 – Accelerate app development by using GitHub Copilot, scoprite come accelerare lo sviluppo di app utilizzando GitHub Copilot e GitHub Copilot Chat in un ambiente Visual Studio Code.
Prerequisiti
Per partecipare con profitto a questo corso AZ-2007 – Accelerate app development by using GitHub Copilot è necessario avere:
- un abbonamento attivo a GitHub Copilot per un account GitHub personale o per un account GitHub gestito da un’organizzazione o un’impresa;
- uno o più anni di esperienza nello sviluppo di codice;
- una certa esperienza nello sviluppo di applicazioni C# in Visual Studio Code con l’estensione C# Dev Kit.
Obiettivi
Gli obiettivi di apprendimento di questo corso AZ-2007 – Accelerate app development by using GitHub Copilot sono:
- conoscere i vantaggi di GitHub Copilot per gli sviluppatori;
- saper generare spiegazioni del codice, documentazione del progetto e documentazione di commento del codice;
- saper utilizzare i suggerimenti di GitHub Copilot e di GitHub Copilot Chat per creare nuovo codice;
- saper utilizzare GitHub Copilot e di GitHub Copilot Chat per creare unit test;
- saper utilizzare GitHub Copilot Chat per sviluppare miglioramenti per una codebase esistente;
- saper utilizzare GitHub Copilot per accelerare lo sviluppo di un progetto end-to-end.
Destinatari
Questo corso di formazione AZ 2007 – Accelerate app development by using GitHub Copilot si rivolge a sviluppatori software.
Contenuti
Attività iniziali con GitHub Copilot
- Esaminare gli strumenti di intelligenza artificiale di GitHub, OpenAI e Microsoft
- Esaminare gli strumenti, i vantaggi e le limitazioni di GitHub Copilot
- Esercizio – Installare le estensioni di GitHub Copilot per Visual Studio Code
- Esaminare le funzionalità di completamento automatico dell’estensione GitHub Copilot
- Esaminare le funzionalità di assistenza tramite intelligenza artificiale dell’estensione GitHub Copilot Chat
- Esercizio – Configurare le estensioni di GitHub Copilot per Visual Studio Code
Generare la documentazione usando gli strumenti di GitHub Copilot
- Esaminare le funzionalità “documenta” e “spiega” di GitHub Copilot Chat
- Esercizio – Generare spiegazioni del codice usando GitHub Copilot Chat
- Esercizio – Generare la documentazione del progetto con GitHub Copilot Chat
- Esercizio – Generare la documentazione del codice inline usando GitHub Copilot Chat
- Esercizio – Completare la sfida “documentazione del codice”
- Esaminare la soluzione “documentazione del codice”
Sviluppare funzionalità del codice usando gli strumenti di GitHub Copilot
- Esaminare le funzionalità di sviluppo del codice di GitHub Copilot
- Esaminare le procedure consigliate per GitHub Copilot
- Esercizio – Creare codice usando i completamenti della riga di codice
- Esercizio – Creare codice usando la chat inline di GitHub Copilot
- Esercizio – Completare la sfida creazione di nuovo codice
- Esaminare la soluzione per creare nuovo codice
- Esercizio – Completare il test Logica del codice
- Esaminare la soluzione per logica del codice
- Esercizio – Convertire il codice da un linguaggio di programmazione a un altro
Sviluppare unit test usando gli strumenti di GitHub Copilot
- Esaminare gli strumenti e l’ambiente di unit test
- Esercizio – Creare unit test usando GitHub Copilot Chat
- Esercizio – Creare unit test per condizioni specifiche con GitHub Copilot
- Esercizio – Completare il test “Creare unit test”
- Rivedere la soluzione “Creare unit test”
Implementare miglioramenti del codice usando gli strumenti di GitHub Copilot
- Esaminare il supporto di GitHub Copilot per migliorare il codice
- Esercizio – Migliorare la qualità del codice usando GitHub Copilot Chat
- Esercizio – Migliorare l’affidabilità e le prestazioni del codice usando GitHub Copilot Chat
- Esercizio – Migliorare la sicurezza del codice usando GitHub Copilot Chat
- Esercizio – Completare il test “miglioramento dell’app”
- Esaminare la soluzione per il miglioramento dell’app
Progetto guidato – Accelerare lo sviluppo di app usando gli strumenti di GitHub Copilot
- Preparare l’ambiente di sviluppo
- Esercizio: analizzare e documentare il codice usando gli strumenti di GitHub Copilot
- Esercizio: sviluppare funzionalità del codice usando gli strumenti di GitHub Copilot
- Esercizio – Sviluppare unit test usando gli strumenti di GitHub Copilot
- Esercizio: eseguire il refactoring e migliorare le sezioni di codice usando gli strumenti di GitHub Copilot
Durata
7 ore