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).
Aangepaste bedrijfsopleiding
Opleidingsoplossingen ontworpen exclusief voor bedrijven.
- Aangepaste inhoud: We passen de syllabus en praktijkopdrachten aan naar de echte doelen en behoeften van uw project.
- Voor flexibel schema: Datums en tijden aangepast aan het rooster van uw team.
- Formaat: Online (live), In-company (bij uw kantoren) of Hybride.
Prijs per privégroep, online live training, startend vanaf 1600 € + BTW*
Neem contact met ons op voor een exacte offerte en om onze laatste promoties te horen
Reviews (2)
Ik heb kennis gemaakt met de Streamlit-bibliotheek voor Python en ik zal zeker proberen deze te gebruiken om de toepassingen van mijn team, die zijn gemaakt met R Shiny, te verbeteren.
Michal Maj - XL Catlin Services SE (AXA XL)
Cursus - GitHub Copilot for Developers
Automatisch vertaald
Trainer die de moeilijkheidsgraad van de cursus tijdens het trainingstijd kan aanpassen om bij ons begrip van het onderwerp te passen, zodat we meer nuttige kennis kunnen opdoen die ons verder kan helpen bij het benutten van de tools in ons dagelijks werk.
Tatt Juen - ViTrox Technologies Sdn Bhd
Cursus - Intermediate GitHub Copilot
Automatisch vertaald