Cursusaanbod

Niveau 1: De Ontdekkingsdungeon – Geheimen van Vereisten

Missie: Gebruik LLMs (ChatGPT) om gestructureerde vereisten te extraheren uit vaag input.

Kernactiviteiten:

  • Interpreteer ambigue productideeën of featureaanvragen
  • Gebruik AI om:
    • User stories en acceptatiecriteria te genereren
    • Personas en scenario's te suggereren
    • Visuele artefacten te genereren (bijv., eenvoudige diagrammen met Mermaid of draw.io)

      Resultaat: Gestructureerde backlog van user stories + initiële domeinmodel/visuals

Niveau 2: De Ontwerpsmeltkroes – Architectuurscroll

Missie: Gebruik AI om architectuurplannen te creëren en te valideren.

Kernactiviteiten:

  • Gebruik AI om:
    • Architectuurstijl te suggereren (monoliet, microservices, serverless)
    • Hoogniveau component- en interactiediagrammen te genereren
    • Klasse/moduulstructuren te scaffolde
  • Elkaars keuzes uitdagen door peer design reviews

    Resultaat: Gevalideerde architectuur + codeskeleton

Niveau 3: De Codedarena – Codex Gauntlet

Missie: Gebruik AI-copilots om functionaliteiten te implementeren en code te verbeteren.

Kernactiviteiten:

  • Gebruik GitHub Copilot of ChatGPT om functionaliteit te implementeren
  • Refactor AI-generatieerde code voor:
    • Prestatie
    • Veiligheid
    • Onderhoudbaarheid
  • Code smells injecteren en peer clean-up challenges uitvoeren

    Resultaat: Functionele, gerefactoreerde, AI-generatieerde codebase

Niveau 4: De Bugswamp – Test de Duisternis

Missie: Genereer en verbeter tests met AI, dan vind bugs in andermans code.

Kernactiviteiten:

  • Gebruik AI om te genereren:
    • Unit tests
    • Integratietests
    • Simulaties van randgevallen
  • Buggy code uitwisselen met een ander team voor AI-assistente debugging

    Resultaat: Testsuite + bugrapport + bugfixes

Niveau 5: De Pipelinespoorten – Automatongate

Missie: Slimme CI/CD-pipelines instellen met AI-assistente.

Kernactiviteiten:

  • Gebruik AI om:
    • Workflows te definiëren (bijv., GitHub Actions)
    • Build, test en deploy stappen te automatiseren
    • Anomaliedetectie/rollback policies te suggereren
      Resultaat: AI-assistente, werkende CI/CD-pipeline script of flow

Niveau 6: De Monitoringcitadel – Log Watchtower

Missie: Logs analyseren en gebruik ML om anomalieën te detecteren en herstel te simuleren.

Kernactiviteiten:

  • Pre-populated of gegenereerde logs analyseren
  • Gebruik AI om:
    • Anomalieën of fouttrends te identificeren
    • Geautomatiseerde responsen te suggereren (bijv., self-healing scripts, alerts)
    • Dashboards of visuele samenvattingen maken
      Resultaat: Monitoringplan of gesimuleerde intelligente alertingmechanisme

Eindniveau: Het Heldenaar – Bouw de Ultimate AI-Ondersteunde SDLC

Missie: Teams passen alles wat ze geleerd hebben toe om een werkende SDLC-lus voor een miniproject te bouwen.

Kernactiviteiten:

  • Selecteer een teamminiproject (bijv., bugtracker, chatbot, microservice)
  • Gebruik AI in elk SDLC-fase:
    • Vereisten, Ontwerp, Code, Test, Deploy, Monitor
  • Presenteer uitkomsten in een korte teamdemo

Peer voting of judging voor de meest effectieve AI-geleide pipeline

Resultaat: Eind-op-eind AI-versterkte SDLC-implementatie + teamshowcase

Tot het einde van deze workshop zullen deelnemers in staat zijn om:

  • Generatieve AI-tools toe te passen om softwarevereisten te extraheren en te structureren
  • Architecturadiagrammen te genereren en designkeuzes met AI te valideren
  • Gebruik AI-copilots om implementatie- en refactorende productiecode uit te voeren
  • Testgeneratie te automatiseren en AI-assistente debugging uit te voeren
  • Intelligent CI/CD-pipelines ontwerpen die anomalieën detecteren en erop reageren
  • Logs met AI/ML-tools analyseren om risico's te identificeren en zelf-reparatie te simuleren
  • Een volledig AI-versterkte SDLC demonstreren door een miniteamproject

Vereisten

Doelgroep: Softwareontwikkelaars, testers, architecten, DevOps-ingenieurs, producteigenaren

Deelnemers moeten hebben:

  • Een werkend begrip van het Software Development Lifecycle (SDLC)
  • Praktische ervaring in minstens één programmeertaal (bijv., Python, Java, JavaScript, C#, etc.)
  • Vertrouwdheid met:
    • Schrijven en lezen van user stories of vereisten
    • Basisprincipes van softwareontwerp
    • Versiebeheer (bijv., Git)
    • Schrijven en uitvoeren van unit tests
    • Draaien of interpreteren van CI/CD-pipelines

Dit is een middel- tot geavanceerde workshop. Het is ideaal voor professionals die al deel uitmaken van softwareleveringsteams (ontwikkelaars, testers, DevOps-ingenieurs, architecten, producteigenaren).

 7 Uren

Aantal deelnemers


Prijs Per Deelnemer

Getuigenissen (1)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën