Schița de curs
Introducere în GitHub Copilot
- Ce este GitHub Copilot și cum funcționează
- Medii suportate și integrare cu IDE
- Cazuri de utilizare pentru dezvoltatori și profesioniști DevOps
Începerea cu Copilot
- Activarea Copilot în Visual Studio Code
- Solicitarea de sugestii utile de cod de la Copilot
- Înțelegerea și rafinarea codului generat de Copilot
Utilizarea Copilot pentru Sarcini DevOps
- Generarea de configurații YAML pentru fluxuri de lucru CI/CD
- Scrierea de GitHub Actions cu sprijinul Copilot
- Automatizarea testării, lintingului și a pipeline-urilor de implementare
Scripturi Shell și Automatizarea Infrastructurii
- Utilizarea Copilot pentru a scrie și îmbunătăți scripturi shell
- Solicitarea de fragmente de configurare pentru Dockerfile, Terraform sau Kubernetes
- Validarea scripturilor de automatizare generate
Creșterea Productivității cu Asistența AI
- Reducerea sarcinilor repetitive și a boilerplate-ului
- Lucrul mai rapid cu Copilot în sprinturi agile
- Combinarea Copilot cu GitHub CLI și fluxuri de lucru în 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 IA
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 repo-uri
Rezumat și Pași Următori
Cerințe
- Înțelegerea conceptelor de bază ale dezvoltării software
- Familiaritate 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 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
Formatorul este capabil să ajusteze nivelul cursului în timpul instruirii pentru a se potrivi nivelului nostru de înțelegere al temei, astfel încât să putem dobândi cunoștințe mai utile care ne vor ajuta ulterior să folosim instrumentele în munca noastră zilnică.
Tatt Juen - ViTrox Technologies Sdn Bhd
Curs - Intermediate GitHub Copilot
Tradus de catre o masina