Enligt en ny rapport från Computer Sweden vill över 50% av svenska ingenjörer (cirka 125 000 av 240 000) ha bättre AI-utbildning inom sina organisationer. Denna kompetensbrist handlar inte bara om att förstå AI teknologi—det handlar om att veta hur man praktiskt tillämpar dessa verktyg i det dagliga ingenjörsarbetet.
Denna workshop möter detta kritiska behov direkt. Medan många ingenjörer har experimenterat med grundläggande AI-chatbottar saknar de flesta kunskapen för att integrera avancerade AI-verktyg i sina utvecklingsarbetsflöden. Vårt fokus ligger på "Nivå 2" AI-verktyg – specifikt kommandoradsgränssnitt designade för utvecklare – vilket ger exakt det som dagens ingenjörer efterfrågar: praktisk utbildning med direkta produktivitetsvinster.
Workshopen ger praktisk erfarenhet av avancerade AI-utvecklarverktyg som går bortom grundläggande chatbottar. Den är utformad som en omfattande endagskurs men finns även tillgänglig som tvådagarsformat för djupare utforskning av varje ämne, mer praktisk övningstid samt täckning av avancerade ämnen som anpassad verktygsutveckling och företagsintegrationsmönster.
Medan verktyg som ChatGPT ("Nivå 1" AI-verktyg) erbjuder tillgängliga gränssnitt för allmän användning fokuserar denna workshop på "Nivå 2"-verktyg – specifikt Anthropics Claude Code CLI v1.17 (driven av Claude Opus 4 och Claude Sonnet-modellerna) och Aider CLI – som integreras direkt med utvecklingsarbetsflöden för betydligt förbättrad produktivitet. Dessa CLI-verktyg kan redigera flera filer samtidigt, vilket eliminerar behovet av att kopiera och klistra in från AI-chatbottar till din kodredigerare.
Deltagarna lär sig använda dessa kraftfulla kommandoradsverktyg för att generera, modifiera och optimera kod, automatisera rutinmässiga utvecklingsuppgifter, distribuera molnresurser samt lösa komplexa programmeringsutmaningar. Genom progressiva och praktiska laborationer kommer du att behärska tekniker för att använda AI i syfte att accelerera utvecklingsarbetsflöden inom applikationsutveckling, tjänsteskapande, molndistribution och även icke-programmeringsuppgifter.
Den senaste versionen av Claude Code CLI innehåller revolutionerande förbättringar:
Avancerad verktygsintegration: Inbyggd åtkomst till Bash, Grep, Glob, MultiEdit, WebFetch med mera Uppgiftshantering: Integrerad TodoRead/TodoWrite för projektplanering och spårning Multimodala funktioner: Bearbeta skärmdumpar, diagram och visuell dokumentation Minneshantering: CLAUDE.md-filer för beständig projektkontext
Jupyter notebook-stöd: Direkt redigering och körning av notebook-celler
Förbättrad filmanipulering: MultiEdit för effektiva ändringar på flera platser
Git-integration: Strömlinjeformade arbetsflöden för commit och PR-skapande
- Allmän datorkunskap (filsystem, grundläggande kommandorad)
- Minst ett års programmeringserfarenhet i valfritt språk Bekantskap med grundläggande utvecklingskoncept
- Ingen tidigare erfarenhet av molntjänster eller AI-verktyg krävs
Förmiddagspass: Grunder i Claude Code CLI
Lärandemål:
- Installera och konfigurera Claude Code CLI v1.17
- Förstå kärnverktygen och deras kapacitet
- Behärska grundläggande interaktionsmönster och bästa praxis Lära sig effektiv prompt engineering för utvecklingsuppgifter
Ämnen som täcks:
- Konfigurera Claude Code CLI med API-nycklar
- Förstå tillgängliga verktyg (Bash, Glob, Grep, Read, Edit, MultiEdit) CLAUDE.md-filer för projektkontext
- Grundläggande kommandomönster och flaggor
Laboration 1:
- Installera Claude Code CLI
- Konfigurera autentisering
- Skapa ett Python-skript som organiserar filer efter typ
- Använda integrerade verktyg för att analysera katalogstruktur
Lärandemål:
- Behärska TodoRead/TodoWrite för projektplanering
- Använda MultiEdit för effektiva ändringar över flera filer Tillämpa bästa praxis för kodgenereringspromptar
- Hantera komplexa projekt med flera filer
Ämnen som täcks:
- Uppgiftshantering med TodoRead/TodoWrite
- MultiEdit vs enskilt Edit-verktygsanvändning
- Promptmönster för olika kodtyper
- Felhantering och kantfall
Laboration 2:
- Bygg ett REST API med Flask/FastAPI
- Använda uppgiftshantering för att planera implementeringen
- Tillämpa MultiEdit för konsekventa ändringar över filer Implementera felhantering och validering
Paus
Lärandemål:
- Bygg komplexa Python-applikationer med Claude Implementera designmönster och bästa praxis Använda Claude för felsökning och optimering Skapa omfattande testsviter
Ämnen som täcks:
- Paketstruktur och modulorganisation
- Arbeta med externa bibliotek
- Testdriven utveckling med Claude
- Prestandaoptimeringstekniker
Laboration 3:
- Skapa en databearbetningspipeline
- Implementera enhetstester med pytest
- Lägg till loggning och konfigurationshantering Optimera prestandaflaskhalsar
Lärandemål:
- Konvertera UI-mockups till funktionell kod
- Bearbeta tekniska diagram och dokumentation Använda skärmdumpar för felsökning
- Bygg gränssnitt från visuella specifikationer
Ämnen som täcks:
- Skärmdumpsanalysfunktioner
- UI-komponentgenerering
- Diagram-till-kod-konvertering
- Visuella felsökningstekniker
Laboration 4:
- Konvertera en Figma/sketch-mockup till HTML/CSS/JS Implementera responsiv design från skärmdumpar Felsök UI-problem med visuell återkoppling
- Skapa interaktiva komponenter
Lunchpaus
Eftermiddagspass: Molndistribution och avancerade arbetsflöden
Lärandemål:
- Generera molnkonfigurationsskript för AWS/Azure/GCP
- Implementera säkerhetsbästa praxis
- Automatisera resursprovisionering
- Hantera autentiseringsuppgifter och åtkomstkontroll
Ämnen som täcks:
- Integration av molnleverantörers CLI-verktyg
- Infrastructure as Code-principer
- Säkerhetshärdningstekniker
- Kostnadsoptimeringsstrategier
Laboration 5:
- Skapa distributionsskript för flera molnplattformar
- Konfigurera VPC:er, subnät och säkerhetsgrupper
- Konfigurera IAM-roller och policyer
- Implementera resurstaggning och organisation
Lärandemål:
- Bygg kompletta IaC-lösningar med Azure Resource Manager (ARM) och Azure Bicep Implementera CI/CD-pipelines
- Skapa återanvändbara moduler och mallar
- Validera och testa infrastrukturkod
Ämnen som täcks:
- ARM/Bicep-syntax
- Moduldesign och komposition
- Tillståndshantering och backends
- Testa infrastrukturkod
Laboration 6:
- Distribuera en webbapplikation med tre nivåer
- Implementera autoskalning och lastbalansering
- Konfigurera övervakning och varningar
Paus
Lärandemål:
- Containerisera applikationer med Docker
- Implementera mikrotjänstmönster
Ämnen som täcks:
- Dockerfile-optimering
- Loggnings- och övervakningsstrategier
Laboration 7:
- Containerisera en applikation med flera tjänster Distribuera till moln
- Slutpass: Aider CLI och integration
Lärandemål:
- Förstå Aiders unika git-integrationsfunktioner Jämför styrkor hos Claude Code vs Aider
- Behärska Aiders konversationslägen
- Använda Aider för samarbetsutveckling
Ämnen som täcks:
- Aider-installation och konfiguration
- Git-integration och automatiska commits Stöd för flera modeller (Claude, GPT-4 m.fl.) Röstläge och interaktiva funktioner
Laboration 8:
- Konfigurera Aider med din föredragna modell Refaktorera befintlig kod med git-spårning Använda Aiders /architect-läge för design Generera omfattande commit-meddelanden
- Kombinera flera AI-verktyg effektivt
- Skapa anpassade arbetsflöden för ditt team Bygg promptbibliotek och mallar
- Planera för AI-verktygsadoption
Ämnen som täcks:
- Claude Code + Aider kompletterande användning
- VS Code och Cursor AI-integration
- Bästa praxis för prompt engineering
- Teamsamarbetsmönster
Slutlig laboration:
- Designa en komplett funktionsspecifikation
- Implementera med Claude Code för komplex logik
- Använda Aider för git-arbetsflödeshantering
- Dokumentera processen för teamadoption
Avslutande diskussion:
- Frågor och svar
- Sammanfattning av bästa praxis
- Resurser för fortsatt lärande
- Nödvändiga verktyg och programvara
Claude Code CLI v1.17: Senaste versionen med Opus 4 och Sonnet-stöd Aider CLI: Git-integrerad AI-parprogrammerare
API-krediter: Azure och Claude API-krediter per deltagare för kurstid Utvecklingsmiljöer
VS Code: Med tilläggen GitHub Copilot och Continue
Cursor AI IDE: AI-fokuserad utvecklingsmiljö
Terminal: bash/zsh med SSH-klient
Molnresurser
Molnkonton: Förkonfigurerade AWS/Azure/GCP-konton med krediter Delad Linux-server: Ubuntu Server med alla verktyg förinstallerade Git-repository: Workshopmaterial och startkod
Tekniska förkunskaper
- Laptop med VS Code och Cursor AI IDE installerat
- SSH-klient
- Grundläggande kommandoradsbekantskap
- Minst ett års programmeringserfarenhet
- Tillhandahålls av arrangörer
- Molnkontouppgifter
- AI API-nycklar och krediter
För oss är det viktigt att de som går utbildning med oss är nöjda och får med sig nya saker att implementera i sin vardag. Vill du veta omdöme på en specifik kurs? Kontakta oss gärna.
Jag skulle rekommendera kursen vidare och ger den 5 av 5! Bra att det var hands-on nästan hela tiden.
Att tillämpa våra nya kunskaper i övningarna och det faktum att läraren var mycket kunnig och kunde ge exempel på alla frågor.
Det var riktigt trevligt med halvdagar. Det var också väldigt bra att läraren lärde sig under kursens gång vad och hur mycket vi kan och anpassade tempot därefter.
Jag är glad att jag deltog i denna kurs och kursmaterialet är det senaste och övningarna är bra.