Kursplan
Innføring i GitHub Copilot
- Hva er GitHub Copilot og hvordan det fungerer
- Støttede miljøer og IDE-integrasjon
- Bruksområder for utviklere og DevOps-professionelle
Kom i gang med Copilot
- Aktivere Copilot i Visual Studio Code
- Beveilede Copilot for nyttige kodeforslag
- Forstå og forbedre Copilot-generert kode
Bruke Copilot for DevOps-oppgaver
- Generere YAML-konfigurasjoner for CI/CD-arbeidsflyter
- Skrive GitHub Actions med Copilot-støtte
- Automatisere testing, linting og deploy-pipelines
Shell-skripting og infrastrukturautomatisering
- Bruke Copilot til å skrive og forbedre shell-skripter
- Beveilede Copilot for Dockerfile, Terraform eller Kubernetes-konfigurasjonsutdrag
- Validering av genererte automatiserings-skripter
Produktivitetsøkning med AI-støtte
- Redusere ruteførte og gjentakende oppgaver
- Arbeide raskere med Copilot i agil sprintarbeid
- Kombinere Copilot med GitHub CLI og terminal-arbeidsflyter
Grenser, etikk og beste praksis
- Forstå Copilots omfang og grenser
- Sikkerhetsbegrensninger og intellektuell eiendom
- Beste praksis for gjennomsyn av AI-generert kode
Prosjektøvelser og reellverdens-scenarier
- CI/CD-arbeidsflyt-automatisering for et webapplikasjon
- Skrive gjentasbare GitHub Actions-maler
- Team-samarbeid ved bruk av Copilot over repositorier
Oppsummering og neste trinn
Krav
- En forståelse for grunnleggende programvareutviklingskonsepter
- Familiaritet med Git eller versjonskontroll-arbeidsflyter
- Grunnleggende erfaring med YAML, shell-skripting eller CI/CD-verktøy
Målgruppe
- Utviklere som ønsker å forbedre DevOps-produktivitet
- DevOps-begynnere og automatiseringsentusiaster
- Agile teammedlemmer som søker AI-støtte i arbeidsflyter
Referanser (2)
At jeg har skaffet kunnskap om Streamlit-biblioteket fra Python, og jeg vil sikkert prøve å bruke det for å forbedre applikasjonene i min gruppe som er laget i R Shiny.
Michal Maj - XL Catlin Services SE (AXA XL)
Kurs - GitHub Copilot for Developers
Maskinoversatt
Instruktør kan justere kursnivået under opplæringen for å tilpasse seg vår forståelsesnivå på emnet, slik at vi kunne oppnå mer nyttig kunnskap som kan hjelpe oss med å utnytte verktøyene i våre daglige arbeidsoppgaver.
Tatt Juen - ViTrox Technologies Sdn Bhd
Kurs - Intermediate GitHub Copilot
Maskinoversatt