Kursplan
Introduktion till Vibe Coding
- Definition och historia av vibe coding
- Filosofi om “prompt-to-code”-samarbete
- Hur AI-kodning skiljer sig från traditionell utveckling
Stora språkmodeller i kodning
- Översikt över LLMs för utvecklare: GPT-4, DeepSeek, Qwen, Mistral
- Jämförelse av öppen källkod mot proprietär AI-kodning
- Distribuera LLMs lokalt eller via API:er
Promptingenjörsteknik för utvecklare
- Effektiv prompting för att generera och refaktorisera kod
- Kontexthantering och konversationsstatus
- Skapa återanvändbara promptmallar för kodningsuppgifter
Hands-on Vibe Coding-miljöer
- Använda Replit för AI-kodningssamarbeten
- Integrera GitHub Copilot och Qwen Coder i IDE:er
- Anpassa arbetsflöden för teamarbetssamarbete
Kodkvalitet och validering i AI-arbetsflöden
- Granska och testa LLM-genererad kod
- Säkerställa konsekvens, underhållbarhet och säkerhet
- Integrera kodvalideringsverktyg i arbetsflödet
Företagsintegration och styrning
- Skala upp vibe coding över team
- AI-styrning, etik och efterlevnad i kodgenerering
- Utforma organisationsramar för AI-assisterad utveckling
Avancerade ämnen: Utöka Vibe Coding
- Kombinera flera LLMs för hybrid-AI-arbetsflöden
- Integrera vibe coding med CI/CD-automatisering
- Framtidsutsikter: multiagensutvecklingsmiljöer
Teamprojekt och samarbete
- Utforma ett verklivs AI-assisterat kodningsprojekt
- Samarbeta med mänskliga och AI-utvecklare
- Presentera resultat och mät produktivitetsvinster
Sammanfattning och nästa steg
Krav
- Förståelse av programutvecklingsarbetsflöden
- Erfarenhet av Python, JavaScript eller ett annat modernt programmeringsspråk
- Bekantskap med Git-baserade versionshanteringssystem
Målgrupp
- Programutvecklare som utforskar AI-assisterad utveckling
- Tekniska chefer som övervakar AI-antagande i kodningsarbetsflöden
- Företagsutvecklingsteam som vill integrera LLMs i produktionspipeliner
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