Struttura del corso
Introduzione a GitHub Copilot
- Cos'è GitHub Copilot e come funziona
- Ambienti supportati e integrazione con IDE
- Casistiche d'uso per sviluppatori e professionisti DevOps
Iniziare a Utilizzare Copilot
- Abilitare Copilot in Visual Studio Code
- Sollecitare suggerimenti utili di codice da Copilot
- Comprendere e raffinare il codice generato da Copilot
Utilizzare Copilot per i Compiti DevOps
- Generare configurazioni YAML per flussi di lavoro CI/CD
- Scrivere GitHub Actions con supporto Copilot
- Automatizzare testing, linting e pipeline di distribuzione
Scripting Shell e Automazione dell'Infrastruttura
- Utilizzare Copilot per scrivere e migliorare script shell
- Sollecitare snippet di configurazione Dockerfile, Terraform o Kubernetes da Copilot
- Validare gli script di automazione generati
Aumento della Produttività con l'Assistenza AI
- Ridurre il codice boilerplate e i compiti ripetitivi
- Lavorare più velocemente con Copilot in sprint Agile
- Combinare Copilot con GitHub CLI e flussi di lavoro terminal
Limitazioni, Etica e Best Practice
- Comprendere l'ambito e i limiti di Copilot
- Preoccupazioni di sicurezza e considerazioni sulla proprietà intellettuale
- Best practice per la revisione del codice generato da AI
Esercizi di Progetto e Scenari Realistici
- Automazione dei flussi di lavoro CI/CD per un'applicazione web
- Scrivere modelli GitHub Actions riutilizzabili
- Collaborare in team utilizzando Copilot tra i repository
Riepilogo e Passi Successivi
Requisiti
- Comprensione dei concetti di base della sviluppo software
- Familiarità con Git o flussi di lavoro di controllo delle versioni
- Esperienza di base con YAML, scripting shell o strumenti CI/CD
Pubblico di Riferimento
- Sviluppatori che desiderano migliorare la produttività DevOps
- Principianti in DevOps e appassionati di automazione
- Membri delle squadre Agile che cercano supporto AI nei flussi di lavoro
Recensioni (2)
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
Istruttore capace di regolare il livello del corso durante la formazione per adattarlo al nostro livello di comprensione dell'argomento, in modo da acquisire una conoscenza più utile che ci aiuterà ulteriormente a sfruttare gli strumenti nel nostro lavoro quotidiano.
Tatt Juen - ViTrox Technologies Sdn Bhd
Corso - Intermediate GitHub Copilot
Traduzione automatica