Kursplan
Introduktion till GitHub Copilot
- Vad är GitHub Copilot och hur fungerar det?
- Stödda miljöer och IDE-integration
- Användningsområden för utvecklare och DevOps-professionella
Komma igång med Copilot
- Aktivera Copilot i Visual Studio Code
- Be Copilot om användbara kodförslag
- Förstå och förbättra Copilot-genererad kod
Använda Copilot för DevOps-uppgifter
- Generera YAML-konfigurationer för CI/CD-arbetsflöden
- Skriv GitHub Actions med Copilot-stöd
- Automatisera testning, kodningsstilkontroll och distributionspipeliner
Shell-skript och infrastrukturautomatisering
- Använda Copilot för att skriva och förbättra shell-skript
- Be Copilot om Dockerfile, Terraform eller Kubernetes-konfigurationsfragment
- Validera genererade automatiseringsskript
Produktivitetsöverdrift med AI-stöd
- Minska repetitiva och standardiserade uppgifter
- Arbeta snabbare med Copilot i agila sprintar
- Kombinera Copilot med GitHub CLI och terminalarbetsflöden
Begränsningar, etik och bästa praxis
- Förstå Copilots omfattning och gränser
- Säkerhetsfrågor och intellektuella äganderättsoverväganden
- Bästa praxis för att granska AI-genererad kod
Projektövningar och reell scenarier
- CI/CD-arbetsflödesautomatisering för en webbapplikation
- Skriv återanvändbara GitHub Actions-mallar
- Teammedverkan med Copilot över repos
Sammanfattning och nästa steg
Krav
- En förståelse för grundläggande mjukvaruutvecklingskoncept
- Kännedom om Git eller versionshanteringsarbetsflöden
- Grundläggande erfarenhet av YAML, shell-skript eller CI/CD-verktyg
Målgrupp
- Utvecklare som vill förbättra DevOps-produktivitet
- DevOps-nybörjare och automatiseringsentusiaster
- Agile-teammedlemmar som söker AI-stöd i arbetsflödena
Vittnesmål (2)
Att jag har fått kunskap om Streamlit-biblioteket från Python och jag kommer säkert att försöka använda det för att förbättra applikationerna i mitt team som är skapade med R Shiny
Michal Maj - XL Catlin Services SE (AXA XL)
Kurs - GitHub Copilot for Developers
Maskintolkat
Instruktör som kan anpassa kursnivån under utbildningen för att passa vårt förståelseavseende ämnet, så att vi kan få mer användbar kunskap som kan hjälpa oss att bättre utnyttja verktygen i vår dagliga arbetsuppgifter.
Tatt Juen - ViTrox Technologies Sdn Bhd
Kurs - Intermediate GitHub Copilot
Maskintolkat