Návrh Školení
Úvod do Graphitu a moderních pracovních postupů při kódových revizích
- Přehled architektury a klíčových funkcí Graphitu
- Porozumění zásobníkovým žádostem o sloučení (stacked pull requests) a automatizaci pracovních postupů
- Nastavení Graphitu s GitHub pro týmové projekty
Instalace a konfigurace Graphitu
- Nasazení Graphitu ve vývojových prostředích
- Připojení úložišť a správa oprávnění
- Konfigurace front sloučení (merge queues), schránek s žádostmi o sloučení (PR inboxes) a politik kódových revizí
Optimalizace pracovních postupů při žádostech o sloučení (pull requests)
- Implementace zásobníkových žádostí o sloučení (stacked PRs) a sledování závislostí
- Zmenšení konfliktů při sloučení a zrychlení revizního procesu
- Správa velkých kódových zázemí pomocí systému pro kódové revize Graphitu
Kódová revize řízená AI a zvýšení produktivity
- Použití AI asistenta pro kódovou revizi Graphitu
- Integrace open-source modelů jako Deepseek, Qwen a Mistral Small pro inzerci do kódu
- Vytváření automatizovaných návrhů a vynucování standardů kvality
Integrace Graphitu s DevOps řetězci nástrojů
- Propojení Graphitu s kanály CI/CD
- Integrace s GitHub Actions, Jenkins a dalšími automačními nástroji
- Zajištění souladu a auditovatelnosti v podnikových pracovních postupech
Analýzy, metriky a sestavy
- Použití nástrojů Graphite pro sledování výkonu týmu
- Identifikace vazeb a neefektivit
- Vytváření přizpůsobených sestav a vizualizací
Měřítkování Graphitu v podnikových prostředích
- Nastavení více týmů a strategie správy
- Nejlepší praktiky pro výkonné nasazení na velkou škálou
- Ochrana, uchovávání dat a důsledky dodržování předpisů
Praktické cvičení: Implementace od konce do konce
- Nastavení kompletního pracovního postupu Graphite pro podniky
- Integrace AI řízených revizačních kanálů
- Provoz analýzy výkonu týmu a plánování zlepšení
Shrnutí a další kroky
Požadavky
- Pochopení Gitových pracovních postupů
- Zkušenosti s vývojem softwaru a systémy pro řízení verzí
- Odborná znalost kódových revizí a konceptů CI/CD
Cílová skupina
- Vedoucí inženýři a manažeři vývojových týmů
- DevOps a týmy platformních inženýrů
- Starší vývojáři a techničtí architekti
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