Schița de curs
Introducere în GitHub Copilot
- Ce este GitHub Copilot și cum funcționează
- Mediile suportate și integrarea în IDE
- Cazuri de utilizare pentru dezvoltatori și profesioniști DevOps
Începerea cu Copilot
- Activarea Copilot în Visual Studio Code
- Solicitarea sugestiilor utile de cod de la Copilot
- Înțelegerea și rafinarea codului generat de Copilot
Utilizarea Copilot pentru Sarcini DevOps
- Generarea configurațiilor YAML pentru fluxurile de lucru CI/CD
- Scrierea GitHub Actions cu sprijinul Copilot
- Automatizarea testării, lintingului și a pipeline-urilor de implementare
Scripting Shell și Automatizare a Infrastructurii
- Folosirea Copilot pentru a scrie și îmbunătăți scripturi shell
- Solicitarea Copilot pentru fragmente de configurare Dockerfile, Terraform sau Kubernetes
- Validarea scripturilor de automatizare generate
Creșterea Productivității cu Asistența AI
- Reducerea sarcinilor repetitive și a codului boilerplate
- Lucrul mai rapid cu Copilot în sprint-uri agile
- Combinarea Copilot cu GitHub CLI și fluxurile de lucru din terminal
Limitări, Etică și Cele Mai Bune Practici
- Înțelegerea scopului și limitelor Copilot
- Preocupări de securitate și considerații privind proprietatea intelectuală
- Cele mai bune practici pentru revizuirea codului generat de AI
Exerciții de Proiect și Scenarii din Lumea Reală
- Automatizarea fluxului de lucru CI/CD pentru o aplicație web
- Scrierea de șabloane reutilizabile pentru GitHub Actions
- Colaborarea în echipă folosind Copilot în diferite repository-uri
Rezumat și Pași Următori
Cerințe
- Înțelegerea conceptelor de bază ale dezvoltării software
- Familiarizare cu Git sau fluxurile de lucru ale controlului versiunilor
- Experiență de bază cu YAML, scripturi shell sau instrumente CI/CD
Publicul Țintă
- Dezvoltatori care doresc să îmbunătățească productivitatea în DevOps
- Începători în DevOps și entuziaști ai automatizării
- Membri ai echipelor Agile care caută sprijin AI în fluxurile de lucru
Mărturii (2)
Am dobândit cunoștințe despre biblioteca Streamlit din Python și cu siguranță voi încerca să o folosesc pentru a îmbunătăți aplicațiile din echipa mea, care sunt realizate în R Shiny.
Michal Maj - XL Catlin Services SE (AXA XL)
Curs - GitHub Copilot for Developers
Tradus de catre o masina
Cunoașterea prelectorului în utilizarea avansată a copilotului și sesiunea practică suficientă și eficientă
Tan - ViTrox Technologies Sdn Bhd
Curs - Intermediate GitHub Copilot
Tradus de catre o masina