Tack för att du skickade din fråga! En av våra teammedlemmar kontaktar dig snart.
Tack för att du skickade din bokning! En av våra teammedlemmar kontaktar dig snart.
Varaktighet 14 timmar
Kursplan
Förstå kod med LLM
- Promptstrategier för kdförklaringar och genomgångar
- Arbeta med okända kodbaser och projekt
- Analysera kontrollflöde, beroenden och arkitektur
Refactorera kod för underhållbarhet
- Identifiera kodlukt, död kod och anti-mönster
- Omstrukturerar funktioner och moduler för tydlighet
- Använda LLM för att föreslå namngivningskonventioner och designförbättringar
Förbättra prestanda och tillförlitlighet
- Detektera ineffektiviteter och säkerhetsrisker med AI-stöd
- Föreslå effektivare algoritmer eller bibliotek
- Refactorera I/O-operationer, databassökningar och API-anrop
Automatisera koddokumentation
- Generera funktion/metod-nivå kommentarer och sammanfattningar
- Skriva och uppdatera README-filer från kodbaser
- Skapa Swagger/OpenAPI-dokument med LLM-stöd
Integration med verktygskedjor
- Använda VS Code-tillägg och Copilot Labs för dokumentation
- Inkoppar GPT eller Claude i Git pre-commit hooks
- CI-pipelintegriering för dokumentation och lintering
Arbeta med förlegade och multispråkiga kodbaser
- Reverse-engineering av äldre eller odokumenterade system
- Kors-språkig refaktorering (t.ex. från Python till TypeScript)
- Case studies och par-AI programmeringsdemonstrationer
Ethik, kvalitetssäkring och granskning
- Validera AI-genererade ändringar undvika hallucinationer
- Bästa praxis för peer-granskning när LLM används
- Säkerställ再現ierbarhet och efterlevnad av kodstandarder
Sammanfattning och nästa steg
Krav
- Erfarenhet av programmeringsspråk såsom Python, Java eller JavaScript
- Kunskap om mjukvaruarkitektur och kodgranskningsprocesser
- Grundläggande förståelse för hur stora språkmodeller fungerar
Målgrupp
- Backendutvecklare
- DevOps-team
- Seniorutvecklare och tech leads
Vittnesmål (1)
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