Návrh Školení
Úvod do vibe codingu
- Definice a historie vibe codingu
- Filosofie spolupráce „prompt-to-code“
- Jak se AI kódování liší od tradičního vývoje
Velké jazykové modely ve vývoji
- Přehled LLMs pro vývojáře: GPT-4, DeepSeek, Qwen, Mistral
- Porovnání open-source a proprietálních AI kódovacích nástrojů
- Nasazení LLMs místně nebo prostřednictvím API
Prompt engineering pro vývojáře
- Efektivní příprava prompts pro generování a refaktorizaci kódu
- Správa kontextu a zpracování stavu konverzace
- Vytváření opakovaně použitelných šablon prompts pro kódovací úkoly
Praktické vibe coding prostředí
- Použití Replitu pro spolupráci s AI při kódování
- Integrace GitHub Copilot a Qwen Coder do IDEs
- Přizpůsobení pracovních postupů pro spolupráci týmu
Kvalita a validace kódu v AI pracovních postupech
- Revize a testování LLM-generovaného kódu
- Zajištění srovnatelnosti, udržitelnosti a bezpečnosti
- Integrace nástrojů pro validaci kódu do pracovního postupu
Podniková integrace a řízení
- Měřítkování vibe codingu v rámci týmů
- AI řízení, etika a dodržování předpisů v generování kódu
- Návrh organizačních rámce pro AI-asistovaný vývoj
Pokročilé témata: Rozšíření vibe codingu
- Kombinace více LLMs pro hybridní AI pracovní postupy
- Integrace vibe codingu s CI/CD automatizací
- Budoucí trendy: multi-agentní vývojové ekosystémy
Týmový projekt a spolupráce
- Návrh reálného AI-asistovaného kódovacího projektu
- Spolupráce s lidskými a AI vývojáři
- Prezentace výsledků a měření zisku produktivity
Shrnutí a další kroky
Požadavky
- Porozumění pracovním postupům vývoje software
- Zkušenosti s Pythonem, JavaScriptem nebo jiným moderním programovacím jazykem
- Omlouvám se za opakování, ale zde by mělo být: Znalost Git-based systémů správy verzí
Účastníci kurzu
- Softwaroví inženýři zkoumající AI-asistovaný vývoj
- Vedoucí oddělení inženýrství sledující přijetí AI do pracovních postupů kódování
- Podnikové týmy vývoje softwaru hledající integraci LLMs do produkčních potoků
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