
CodeGenAI: 2-Daagse AI-Coderingstraining voor Ingenieurs — Amsterdam-editie
Description
Een 2-daagse in-person training voor software engineers die Claude Code en agentic coding workflows in echte development omgevingen willen gebruiken. Deze training richt zich op de praktische engineeringmechanismen van het werken met AI coding agents. Wat deelnemers zullen doen Flappy Bird clone Gebruik Claude Code om een bestaande game loop te wijzigen, functies toe te voegen, assets te herthematiseren, diffs te inspecteren, wijzigingen te checkpointen en te herstellen wanneer de agent de implementatie in de verkeerde richting neemt. Analyse van onbekende codebase Gebruik Claude Code om de repositorystructuur te mappen, ingangpunten te identificeren, controleflow te traceren, moduleverantwoordelijkheden te infereren, documentatie te genereren en een test-scaffold rond bestaande gedrag te bouwen. Agile retro bord Bouw een kleine full-stack applicatie van spec tot implementatie met Claude Code, custom commands, subagents, acceptatiecriteria en iteratieve review loops. Netflix database analytics via MCP Connecteer Claude Code met een gestructureerde database via MCP, genereer en inspecteer queries, valideer assumpties, analyseer outputs en bepaal wat de agent mag uitvoeren. Hacked Space Invaders game Debug een gebroken game in Docker met logs, runtime errors, hypothese-gedreven onderzoek, minimale patches en validatie, zonder de agent blind te laten gokken. Chrome DevTools debugging Gebruik Claude Code met browser tooling om DOM-state, console errors, netwerkactiviteit, UI-gedrag te inspecteren en runtime failures terug te verbinden naar de source code. Spec-driven development Schrijf implementatie-ready specs met constraints, non-goals, interfaces, edge cases, acceptatiecriteria en review checkpoints die Claude Code kan uitvoeren zonder af te wijken van de intentie. Review van agent output Review gegenereerde code zoals een pull request: inspecteer diffs, testkwaliteit, verborgen coupling, verwijderde constraints, over-engineering, oppervlakkige assertions en architectuurdegradatie. Ondersteunde core skills Context engineering Voorzie Claude Code van de juiste repository context, file boundaries, architecturale constraints, voorbeelden, dependencies en taakspecifieke instructies voordat het code mag wijzigen. Spec-naar-implementatie workflow design Zet vage requirements om in uitvoerbare specs met interfaces, constraints, non-goals, acceptatiecriteria, edge cases en review checkpoints. Agent taak decompositie Breek grotere functies, bugs en refactors op in kleine, veilige, reviewable agent taken die drift verminderen en output makkelijker te valideren maken. MCP workflows Hoe je Claude Code via MCP verbindt met externe context en tools, zoals databases, projectmanagement systemen, documentatie en development tooling. Review van gegenereerde code Review Claude-genereren diffs voor architecturale regressie, verborgen coupling, verwijderde constraints, breekbare abstracties, oppervlakkige tests en onbedoelde gedragswijzigingen. AI-gestuurde testgeneratie Gebruik Claude Code om tests te genereren, uit te breiden en te refactoren, terwijl je assertiekwaliteit, edge-case coverage, false positives en gaten tussen gegenereerde tests en echt systeemgedrag controleert. Debugging van agent output Hoe je inspecteert, richt, herstelt en voortzet wanneer de agent gebroken, onvolledige of misleidende output produceert. Checkpointen en herstellen Diagnoseer gebroken agent output met logs, runtime errors, browser inspectie, Docker omgevingen, checkpoints, rollback en minimale corrigerende patches. Autonomie control Bepaal wanneer je Claude mag voortzetten, wanneer je de taak moet beperken, wanneer je moet interrupten, wanneer je moet rewinden en wanneer menselijke engineering judgment de agent moet overrulen. Team-level AI workflows Creëer herhaalbare patronen voor het gebruik van Claude Code in een team, inclusief gedeelde specs, commands, review habits, taakgrenzen en quality gates. Voor wie is dit Software engineers van elke taal of stack die gestructureerde hands-on ervaring met agentic coding workflows willen. Je moet deelnemen als je professioneel code schrijft en wilt begrijpen hoe Claude Code verder kan worden gebruikt dan simpele code completion, pair-programming of eenmalige prompting. Je hebt geen eerdere Claude Code, Cursor of AI/ML ervaring nodig. De oefeningen gebruiken opgegeven repositories en begeleide development omgevingen. Wat deelnemers meenemen Trainers De training wordt geleid door senior engineers die Claude Code en Cursor in hun eigen werk gebruiken. Michael Müller — CTO & Co-Founder, re:cinq Ontwierp het meerjarige engineer trainingprogramma dat de Cloud Native transformatie van Adidas ondersteunde. Helpte bij het definiëren van CNCF Kubernetes certificatiesyllabi. Voormalig DevOps lecturer aan de Universiteit van Lucerne. Gebruikt Cursor en Claude Code in productiewerk. Daniel Jones — Head of Product, re:cinq Creëerde trainingprogramma's voor The Linux Foundation en VMware. Leed eerder EngineerBetter, bekend van immersive mob-programming training. Host het Waves of Innovation podcast, waarin technologieleaders worden geïnterviewd over CodeGenAI adoptie. Gebruikt dagelijks Claude Code en Cursor. Michael Czechowski — Senior Engineer, re:cinq Creator van Wave, een deterministisch pipeline tool voor AI-gestuurde development. Bouwde de CFO Agent met spec-driven methodologie. Lecturer aan HdM Stuttgart en DHBW Stuttgart. Richt zich op productievalidatie van AI-genereren code. Agenda Dag 1 — Claude Code workflow, agent control en codebase begrip 09:00–09:30 — Aankomst en omgeving setup Deelnemers zetten Claude Code op, verifiëren lokale tooling, clone de oefenrepositories, controleren package managers/runtime dependencies en zorgen dat ze de opgegeven codebases lokaal kunnen runnen, testen en wijzigen. 09:30–10:15 — Claude Code in de development workflow Introductie van de Claude Code operating loop: repo context voorbereiden, files selecteren, taken framen, gegenereerde diffs inspecteren, checkpoints gebruiken, scope controleren en bepalen wanneer je een agent run moet voortzetten, interrupten, redirecten of roll backen. 10:15–11:15 — Oefening: Flappy Bird clone Deelnemers gebruiken Claude Code om een bestaande game loop te wijzigen, gedrag te aanpassen, functies toe te voegen, assets te veranderen en kleine secties van de codebase te refactoren. De focus ligt op bounded task prompts, incrementele implementatie, diff inspectie, checkpointen en herstellen wanneer de agent een over-scoped of structureel slechte wijziging maakt. 11:15–11:30 — Break 11:30–12:30 — Checkpoints, rollback en herstellen Deelnemers duwen Claude Code bewust in ambigu of slecht gescopeerde taken en herstellen zich vervolgens van de resulterende output. De sessie behandelt context cleanup, terugkeren naar bekende goede staten, instructies beperken, exploratie scheiden van implementatie en rollback patronen gebruiken om cumulatieve agent fouten te voorkomen. 12:30–13:30 — Lunch 13:30–14:45 — Oefening: analyse van onbekende codebase Deelnemers worden in een onbekende repository gegooid en gebruiken Claude Code om een werkend mentaal model van het systeem te bouwen. Ze identificeren ingangpunten, traceren controleflow, mappen modulegrenzen, infereren verantwoordelijkheden, inspecteren dependencies en valideren de agent's verklaringen tegen de echte source code, zonder summaries op gezag te accepteren. 14:45–15:00 — Break 15:00–16:15 — Tests rond bestaande gedrag Deelnemers gebruiken Claude Code om een test suite rond de onbekende codebase te creëren of uit te breiden. De focus ligt op characterization tests, assertiekwaliteit, edge-case ontdekking, test-data setup, false confidence, oppervlakkige coverage en het controleren of gegenereerde tests echt gedrag beschrijven of alleen de agent's assumpties nabootsen. 16:15–17:15 — Spec-naar-implementatie workflow Deelnemers zetten een product-level requirement om in een implementatie-ready spec. Ze definiëren constraints, non-goals, interfaces, acceptatiecriteria, edge cases en review checkpoints, en gebruiken vervolgens Claude Code om tegen de spec te implementeren en inspecteren waar de output afwijkt van de bedoelde architectuur of gedrag. Dag 2 — MCP, debugging, validatie en team workflows 09:00–09:15 — Recap en setup voor Dag 2 Korte review van de core working patronen van Dag 1: repo context, taakgrenzen, checkpointen, validatie, rollback en review. Deelnemers voorbereiden de repositories en tooling die voor de Dag 2 oefeningen worden gebruikt. 09:15–10:30 — Oefening: Agile retro bord Deelnemers bouwen een kleine applicatie van spec tot implementatie met Claude Code. De sessie richt zich op het opsplitsen van het werk in agent-sized taken, het definiëren van implementatie orde, het gebruik van custom commands of subagents waar nuttig, het reviewen van gegenereerde diffs en het voorkomen dat een greenfield build uitmondt in een ongestructureerd prototype. 10:30–10:45 — Break 10:45–12:00 — MCP-verbonden workflows Deelnemers verbinden Claude Code met externe context via MCP en werken met een Netflix-stijl database. Ze genereren en inspecteren queries, valideren assumpties, analyseren geretourneerde data, controleren intermediaire outputs en definiëren welke acties agent-driven kunnen zijn versus welke expliciete menselijke goedkeuring vereisen. 12:00–13:00 — Lunch 13:00–14:15 — Oefening: debugging van een gebroken Space Invaders game Deelnemers debuggen een gebroken game die in Docker draait. Ze gebruiken logs, runtime errors, reproduceringsstappen, hypothese-gedreven onderzoek, minimale patches en validatie loops om Claude Code naar root-cause analyse te leiden, zonder het blind te laten gokken op fixes. 14:15–14:30 — Break 14:30–15:30 — Browser-based debugging met Chrome DevTools Deelnemers gebruiken Claude Code met browser tooling om een gebroken webpagina te debuggen. Ze inspecteren DOM-state, console errors, netwerkactiviteit, runtime gedrag en UI-interacties, en verbinden browser-level failures terug naar de relevante source files en valideren fixes via runtime feedback. 15:30–16:30 — Review van agent output zoals een pull request Deelnemers reviewen AI-genereren wijzigingen met dezelfde discipline die ze zouden toepassen op een menselijke PR, maar dan met agent-specifieke failure modes in gedachten. De review behandelt architecturale regressie, verborgen coupling, verwijderde constraints, over-engineering, oppervlakkige assertions, security concerns, breekbare abstracties en wijzigingen die lokaal passeren maar het bredere ontwerp verzwakken. 16:30–17:15 — Team workflows en closing review De laatste sessie zet de individuele oefeningen om in herhaalbare team practice. Deelnemers bespreken gedeelde specs, herbruikbare Claude commands, review standaarden, quality gates, taakgrenzen, context conventies en hoe ze bepalen welke delen van de development workflow geautomatiseerd, gereviewd of handmatig moeten blijven. Praktische details De training is gelimiteerd tot 15 engineers. Registratie sluit wanneer de cohort vol is. Facturen zijn beschikbaar voor employer reimbursement. Annuleringspolicy: volledige terugbetaling tot 14 dagen voor de training, 50% terugbetaling binnen 14 dagen.
Event location
Let your network know you're going
Share this event to start conversations, invite colleagues, and connect before it begins.