Kursplan
Innføring i Vibe Coding
- Definisjon og historie av vibe coding
- Filosofi for “prompt-to-code”-samarbeidet
- Hvordan AI-koding forskjellig fra tradisjonell utvikling
Store språkmodeller i koding
- Oversikt over LLMs for utviklere: GPT-4, DeepSeek, Qwen, Mistral
- Sammenligning av open-source mot proprietære AI-kodere
- Dyrking av LLMs lokalt eller via APIs
Prompt-ingeniøring for utviklere
- Effektiv prompting for generering og refaktorering av kode
- Kontekstbehandling og konversationsstatus
- Opprettelse av gjenbrukbare prompt-mal for kodetasker
Praktiske vibe coding-miljøer
- Bruk av Replit for samarbeidende AI-koding
- Integrasjon av GitHub Copilot og Qwen Coder i IDEs
- Tilpassing av arbeidsflyter for team-samarbeid
Kodekvalitet og validering i AI-arbeidsflyter
- Gjennomgang og testing av LLM-generert kode
- Sikring av konsistens, vedlikeholdbarhet og sikkerhet
- Integrasjon av kodevalideringsverktøy i arbeidsflyten
Foretaksintegrering og styring
- Skalering av vibe coding over team
- AI-styring, etikk og komplians i kodegenerering
- Design av organisatoriske rammeverk for AI-assisterende utvikling
Avanserte emner: Utvidelse av vibe coding
- Kombinering av flere LLMs for hybrid-AI-arbeidsflyter
- Integrasjon av vibe coding med CI/CD-automatisering
- Fremtidstrender: fleragent-utviklingsøkosystemer
Teamprosjekt og samarbeid
- Design av et reelt AI-assisterende kodingsprosjekt
- Samvirke mellom menneskelige og AI-utviklere
- Presentasjon av resultater og måling av produktivitetsgevinster
Oppsummering og neste trinn
Krav
- Forståelse av programvareutviklingsarbeidsflyter
- Erfaring med Python, JavaScript eller en annen moderne programmeringsspråk
- Kjennskap til Git-baserte versjonskontrollsystemer
Målgruppe
- Programvareingeniører som utforsker AI-assisterende utvikling
- Teamledere som overvåker AI-adopsjon i kodearbeidsflyter
- Foretaksutviklingsteam som ønsker å integrere LLMs i produksjonspipelines
Referanser (2)
At jeg har skaffet kunnskap om Streamlit-biblioteket fra Python, og jeg vil sikkert prøve å bruke det for å forbedre applikasjonene i min gruppe som er laget i R Shiny.
Michal Maj - XL Catlin Services SE (AXA XL)
Kurs - GitHub Copilot for Developers
Maskinoversatt
Instruktør kan justere kursnivået under opplæringen for å tilpasse seg vår forståelsesnivå på emnet, slik at vi kunne oppnå mer nyttig kunnskap som kan hjelpe oss med å utnytte verktøyene i våre daglige arbeidsoppgaver.
Tatt Juen - ViTrox Technologies Sdn Bhd
Kurs - Intermediate GitHub Copilot
Maskinoversatt