Mulțumim pentru trimiterea solicitării! Un membru al echipei noastre vă va contacta în curând.
Mulțumim pentru trimiterea rezervării! Un membru al echipei noastre vă va contacta în curând.
Durata 14 ore
Schița de curs
Introducere în GitHub Copilot
- Ce este GitHub Copilot și cum funcționează
- Medii suportate și integrarea cu IDE-ul
- Cazuri de utilizare pentru dezvoltatori și profesioniști DevOps
Primii pași cu Copilot
- Activarea Copilot în Visual Studio Code
- Solicitarea de sugestii de cod utile 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 suportul Copilot
- Automatizarea pipeline-urilor de testare, linting și deployment
Scripting shell și automatizarea infrastructurii
- Utilizarea Copilot pentru a scrie și îmbunătăți scripturi shell
- Solicitarea de la Copilot a fragmentelor de configurare Dockerfile, Terraform sau Kubernetes
- Validarea scripturilor de automatizare generate
Creșterea productivității cu asistența AI
- Reducerea codului boilerplate și a sarcinilor repetitive
- Lucrul mai rapid cu Copilot în sprinturile agile
- Combinarea Copilot cu GitHub CLI și fluxurile de lucru din terminal
Limitări, etică și cele mai bune practici
- Înțelegerea scopului și a limitelor Copilot
- Preocupări de securitate și considerente legate de 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 template-uri GitHub Actions reutilizabile
- Colaborarea în echipă folosind Copilot în mai multe repo-uri
Rezumat și pașii următori
Cerințe
- Înțelegerea conceptelor de bază ale dezvoltării software
- Familiaritate cu Git sau cu fluxurile de version control
- Experiență de bază cu YAML, scripting shell sau instrumente CI/CD
Public țintă
- Dezvoltatori care doresc să îmbunătățească productivitatea DevOps
- Începători în DevOps și pasionați de automatizare
- Membri ai echipelor agile care caută suport AI în fluxurile de lucru
Mărturii (1)
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