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 utile de cod de la Copilot
- Înțelegerea și rafinarea codului generat de Copilot
Utilizarea Copilot pentru sarcini DevOps
- Generarea configurațiilor YAML pentru fluxuri 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 fragmente de configurare Dockerfile, Terraform sau Kubernetes de la Copilot
- Validarea scripturilor de automatizare generate
Creșterea productivității cu asistență 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 legate 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 template-uri reutilizabile pentru GitHub Actions
- Colaborarea în echipă folosind Copilot în mai multe repository-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 lucru 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