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

Donderdag 6 oktober 2022

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

Donderdag 13 oktober 2022

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

Donderdag 20 oktober 2022

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