Návrh Školení
Úvod do GitHub Copilot
- Co je GitHub Copilot a jak funguje
- Podporované prostředí a integrace s IDE
- Použití pro vývojáře a profesionály DevOps
Začínání s Copilotem
- Aktivace Copilotu ve Visual Studio Code
- Volání Copilotu pro užitečné návrhy kódu
- Porozumění a zlepšování kódu generovaného Copilotem
Použití Copilotu pro úkoly DevOps
- Generování YAML konfigurací pro pracovní postupy CI/CD
- Psaní GitHub Actions s podporou Copilotu
- Automatizace testování, kontrol kódu a nasazení pipeline
Shell skriptování a automatizace infrastruktury
- Použití Copilotu k psaní a zlepšení shell skriptů
- Volání Copilotu pro snippety Dockerfile, Terraform nebo Kubernetes konfigurací
- Ověřování generovaných automatizačních skriptů
Zvýšení produktivnosti s podporou AI
- Snížení stereotypních a opakujících se úkolů
- Rychlejší práce s Copilotem v agilních sprintech
- Kombinace Copilotu s GitHub CLI a pracovními postupy terminálu
Omezení, etika a osvědčené postupy
- Pochopení rozsahu a hranic Copilotu
- Bezpečnostní obavy a problémy související s duševním vlastnictvím
- Osvědčené postupy pro kontrolu kódu generovaného AI
Cvičení na projektech a reálné scénáře
- Automatizace pracovních postupů CI/CD pro webovou aplikaci
- Psaní šablon GitHub Actions k použití v různých projektech
- Spolupráce týmu s Copilotem mezi repozitáři
Shrnutí a další kroky
Požadavky
- Pochopení základních konceptů vývoje softwaru
- Zapojení s Git nebo pracovními postupy správy verzí
- Základní zkušenosti s YAML, shell skripty nebo nástroji CI/CD
Cílová skupina
- Vývojáři hledající zlepšení produktivnosti DevOps
- Začínající v oblasti DevOps a nadšenci automatizace
- Členové agilních týmů hledající AI podporu ve svých pracovních postupech
Reference (2)
Získal jsem znalosti týkající se knihovny Streamlit v Pythonu a určitě ji budu snažit použít k zlepšení aplikací ve svém týmu, které jsou vytvořeny v R Shiny.
Michal Maj - XL Catlin Services SE (AXA XL)
Kurz - GitHub Copilot for Developers
Přeloženo strojem
Instruktor je schopen přizpůsobit úroveň kurzu během výcviku tak, aby odpovídala naší úrovni porozumění dané tématice. Tím nám mohou poskytnout užitečnější znalosti, které nám dále pomohou efektivněji využívat tyto nástroje ve našem každodenním pracovním životě.
Tatt Juen - ViTrox Technologies Sdn Bhd
Kurz - Intermediate GitHub Copilot
Přeloženo strojem