Grazie per aver inviato la tua richiesta! Uno dei nostri team membri ti contatterà a breve.
Grazie per aver inviato il tuo prenotazione! Uno dei nostri team membri ti contatterà a breve.
Struttura del corso
Introduzione a GitHub Copilot
- Panoramica sulla programmazione assistita dall’intelligenza artificiale
- Capacità e limitazioni di GitHub Copilot
- L’ecosistema di Copilot: IDE, CLI, Pull Request e Chat
Primo utilizzo di GitHub Copilot
- Installazione e configurazione di GitHub Copilot in VS Code, JetBrains e Neovim
- Autenticazione tramite GitHub e gestione degli abbonamenti
- Esplorazione delle impostazioni e delle preferenze di Copilot
Utilizzo efficace di GitHub Copilot
- Generazione automatica di completamenti, funzioni e codice standard
- Lavorare con suggerimenti su più righe e contestualmente pertinenti
- Personalizzazione e perfezionamento dei risultati forniti da Copilot
- Scrittura di commenti e documentazione con l’ausilio di Copilot
Funzionalità di chat e collaborazione di Copilot
- Utilizzo di Copilot Chat per esplorare le API e ristrutturare il codice
- Debugging e risoluzione problemi tramite Copilot Chat
- Copilot nei Pull Request: suggerimenti e revisione del codice inviato
Workflow avanzati con GitHub Copilot
- Integrazione di Copilot nei flussi di lavoro basati sulla riga di comando (CLI)
- Utilizzo di Copilot nell’ambito dello sviluppo guidato dai test
- Integrazione di Copilot con vari framework e librerie software
Utilizzo responsabile e sicuro di GitHub Copilot
- Conoscenza delle licenze, della privacy e degli aspetti legati alla proprietà intellettuale
- Riduzione dei rischi associati a codice potenzialmente insicuro o influenzato da pregiudizi
- Best practice per l’adozione di Copilot in contesti aziendali e nei team di lavoro
Migliori pratiche ed esempi concreti
- Come ottimizzare la produttività quotidiana sfruttando al massimo Copilot
- Esempi reali di utilizzo di Copilot in diversi linguaggi di programmazione
- Esperienze positive e insegnamenti derivanti dall’impiego di Copilot da parte dei team
Conclusione e prossimi passi
Requisiti
- Conoscenze di base nella programmazione in almeno un linguaggio (ad esempio Python, JavaScript, Java, C#)
- Familiarità nell’utilizzo di un IDE o di un editor di codice (come VS Code o JetBrains)
- Conoscenze di base su Git e sui flussi di lavoro offerti da GitHub sono consigliabili
Destinatari
- Sviluppatori
- Programmatori
- Ingegneri software
14 ore
Recensioni (1)
Ho acquisito una conoscenza riguardante la libreria Streamlit di Python e sicuramente cercherò di utilizzarla per migliorare le applicazioni del mio team, che sono sviluppate con R Shiny.
Michal Maj - XL Catlin Services SE (AXA XL)
Corso - GitHub Copilot for Developers
Traduzione automatica