Bedankt voor uw aanvraag! Een van onze medewerkers neemt binnenkort contact met u op
Bedankt voor uw boeking! Een van onze medewerkers neemt binnenkort contact met u op.
Cursusaanbod
Module 1: Context, reikwijdte en leveringsuitdagingen
- Autocomplete versus autonome uitvoering van meervoudige stappen
- Typische misvattingen over AI in softwarelevering
- Waarom betere prompts alleen niet voldoende zijn
- Het identificeren van hulpmiddelen, pijnpunten en doelen van de deelnemers
- De juiste AI-operatiemodel kiezen voor engineeringteams
Module 2: Inname van specificaties en gestructureerde decompositie
- Het opbouwen van een structureel overzicht van stakeholderdocumenten
- Technieken voor het extraheren van vereisten
- Chunking-strategieën: structureel, semantisch, schuifvenster
- Behoud van afhankelijkheden en kruisverwijzingen
- Omgaan met tabellen, diagrammen, flowcharts en gemengde invoer
- Contextvensters effectief beheren
Module 3: Grenzen van menselijke oordelen
- Waar menselijke beslissingen cruciaal blijven
- Het signaleren van gehallucineerde afhankelijkheden
- Het opsporen van verzonnen beperkingen en omgekeerde logica
- Het voorkomen van onveilige, te behulpzame standaardwaarden
- Validatieramen voor traceerbaarheid, consistentie en volledigheid
Module 4: Van vereisten naar code met agentische tools
- Leveringsmodel met als uitgangspunt de architectuur
- Componentmapping en servicegrenzen
- API-contracten als ankers voor levering
- Persistente regels en beperkingen in AI-tools
- Taakinstrukties gekoppeld aan vereisten
- Minimalistische prompting versus ingeperkte prompting-approaches
- Contract-first generatie van backend en frontend
Module 5: Iteratielus met agenten
- De spiraal van zelfcorrectie
- Gecontroleerde iteratieve leveringscycli
- Het beoordelen van diffs en code-aanpassingen
- Het detecteren van scope creep en onbevoegde wijzigingen
- Beperkt contextgeheugen beheren
- Het gebruik van iteratiegeschiedenis voor continue verbetering
Module 6: Handhaving van codekwaliteit
- Prompt-beperkingen voor edge-cases
- Regeldocumenten als levende governance-artefacten
- Automatische poorten met linting en statische analyse
- Beveiligingsscanning van AI-gegenereerde code
- Controle op conformiteit van afhankelijkheden en architectuur
- Menselijk reviewprotocol voor AI-uitvoer
Module 7: Feedbackloops en continue verbetering
- Het terugvoeren van gestructureerde fouten naar AI-workflows
- Beperkte iteraties en stopcriteria
- Het loggen van cycli en uitkomsten
- Regeldocumenten in de loop van de tijd verbeteren
- Herbruikbare engineeringintelligentie opbouwen
Module 8: Beveiligingsanti-patronen in AI-gestuurde levering
- Veelvoorkomende beveiligingsrisico's in gegenereerde code
- Technologie-specifieke beveiligingsregels in bijlagen
- Pre-commit beveiligingsscanning
- Veilige SDLC-controls voor AI-ondersteunde ontwikkeling
- Menselijke verantwoordelijkheid bij veilige levering
Module 9: Testen verankerd in specificaties
- Genereren van testspecificaties op basis van vereisten
- Testontwerp in domeintaal
- Veilig genereren van testimplementaties
- Concepten van mutatietesten
- Validatie van specificatie-coverage
- Beoordeling van de sterkte van assertions
- Modellen voor diagnostische vragenstelling
Module 10: Onderhoud van het systeem
- Levende artefacten: contracten, kaarten, regels, testspecificaties
- Beperkingen in de loop van de tijd laten evolueren
- AI-governance voor langetermijnonderhoudbaarheid
- Voorkomen van technische schuld door AI-controls
- Operatiemodel voor duurzame AI-engineeringteams
Vereisten
Deelnemers moeten beschikken over:
- Ervaring met softwareontwikkelingsprojecten
- Inzicht in de fundamentele principes van applicatie-architectuur
- Bekendheid met APIs, backend/frontend-systemen of full-stack levering
- Basiskennis van Agile of iteratieve softwarelevering
- Begrip van softwaretestconcepten
- Ervaring met AI-codingtools is nuttig, maar niet verplicht
- Geschikt voor technische professionals op middelbaar tot senior niveau
14 Uren