Innovatieroute DDD & IaC
Aantal
Maximaal: 25
Specialisatie
AON / AON-AI
Bedrijven
ACA Group / Infosupport
Ik kies de innovatieroute Domain Driven Design & Infrastructure as Code
Ik ben een student Full-Stack Development of AI
ACA Group
Infrastructure as code
Spreker: Peter Jans en Jan Beerden
Inhoud:
Tijdens deze dag gaan we je onderdompelen in Infrastructure As Code. We starten met de nodige context en theorie om alles een plaats geven. Infrastructure As Code en zijn plaats binnen Agile werken met DevOps en GitOps. Vervolgens geven we meer inzichten in wat het betekend om Infrastructure As Code te schrijven en waar je op moet leggen. In de namiddag gaan we samen aan de slag met een use case om jullie zelf te laten ervaren wat het wil zeggen om Infrastructure As Code te schrijven in Terraform. We eindigen de dag met enkele tips en tricks en real life voorbeelden hoe Terraform wordt gebruikt in een Enterprise omgeving.
Theorie
-
Infrastructure As Code? Waarom?
-
Verschillende alternatieven
-
DevOps en GitOps
-
Terraform
-
AWS en Terraform
Voorbereiding / Vereisten:
-
IDE (IntelliJ, VSCode, ...) die je voldoende beheerst
-
Terraform plugin geinstalleerd in je IDE voor coding assistance en syntax highlighting
Locatie en uur:
-
09:00 - 10:15 - Deel 1: Theorie
-
10:30 - 11:45 - Deel 2: Theorie
-
13:00 - 14:15 - Deel 3: Praktijk
-
14:30 - 15:45 - Deel 4: Praktijk
-
15:45 - 16:15 - Vragen en afronding09:00 tot 16:00u
-
Gebouw G - lokaal G414
Infosupport
Domain Driven Design
Spreker: Daniël Mertens
Inhoud:
Dag 1: “Mijn code heeft geen documentatie nodig”
Tijdens de eerste dag gaan we kijken naar de harde kern van een DDD project, de domain code. We starten met een realistische use-case waarmee we de belangrijkste DDD concepten verkennen. Vervolgens gaan we brainstormen over de logica die nodig is om de use-case uit te werken en eindigen we de dag met een volwaardige domain implementatie.
Theory:
-
Ubiquitous language
-
Event storming
-
Domain events
-
Aggregates
-
Value objects
Voorbereiding / Vereisten:
-
Docker desktop geïnstalleerd
-
Weten hoe je een docker image lokaal moet runnen
Locatie en uur:
-
09:00 tot 16:00u
-
Gebouw G - lokaal G414
Infosupport
Domain Driven Design
Spreker: Daniël Mertens
Inhoud:
Dag 2: “Mijn code doet iets”
Tijdens de tweede dag gaan we verder bouwen op het domain dat we tijdens de eerste dag hebben opgebouwd. We gaan kijken hoe we ons domain effectief kunnen benaderen en gegevens kunnen wijzigen en opslaan. Hierbij gaan we specifiek de nadruk leggen op het versturen van onze domain event en het ontvangen van events die uit andere domainen worden verstuurd.
Theory:
-
Opbouwen application layer
-
Onion architecture/Hexagonal architecture
-
Persistence
-
Messaging
Voorbereiding / Vereisten:
-
Docker desktop geïnstalleerd
-
Weten hoe je een docker image lokaal moet runnen
Locatie en uur:
-
09:00 tot 16:00u
-
Gebouw G - lokaal G414