Skip to main content

Infrastructure as Code

Welkom in de cursusbundel van het vak Infrastructure as Code. Hier vind je per onderdeel de theorie, workshops en projecten om stap voor stap van basiskennis naar praktijkgerichte automatisatie te groeien.

Start hier

Werk elk onderdeel in deze volgorde af: theorie -> modus operandi -> workshop -> project -> uitbreiding (optioneel).
Zo bouw je niet alleen kennis op, maar ook een reproduceerbare werkwijze die je later in stage of werkcontext kan gebruiken.

Wat leer je in deze cursus?

  • Versies beheren en samenwerken met Git
  • Omgevingen opzetten en beheren met Docker
  • Infrastructuur automatiseren met Ansible
  • Build, test en deployment automatiseren via CI/CD

Tooling stack

Van code naar geautomatiseerde infrastructuur

Deze vier bouwstenen vormen de rode draad doorheen de cursus. Per onderwerp ga je van begrip naar uitvoering.

Git logo

Git

Werk met branches, merges en teamwork in versiebeheer.

Docker logo

Docker

Containeriseer applicaties en beheer omgevingen reproduceerbaar.

Ansible logo

Ansible

Automatiseer serverconfiguratie met playbooks en rollen.

CI/CD logo

CI/CD

Automatiseer build, test en deployment in een pipeline.

  1. Theorie
  2. Modus operandi
  3. Workshop
  4. Project
  5. Uitbreiding

Werkwijze

Deze cursus is opgebouwd rond doen:

  • Theorie: noodzakelijke concepten en inzichten
  • Workshops: begeleide oefeningen met concrete scenario's
  • Projecten: zelfstandige uitwerking en verdediging

Gebruik de navigatie links om per topic door de onderdelen te gaan.

Theorie

De theorie verloopt hoofdzakelijk via hoorcolleges en gerichte zelfstudie. Voor sommige topics is voorbereiding noodzakelijk om workshops en projecten vlot te kunnen uitvoeren.

Ondersteunende slides bij deze topics kunnen gevonden worden in het overzicht.

Workshops

In de workshops werk je stap voor stap aan realistische scenario's. Je past de theorie toe, maakt fouten in een veilige context en leert hoe je die systematisch oplost. Workshops worden niet apart geëvalueerd, maar zijn essentieel als voorbereiding op projecten en dienen vooral als leermiddel om de stof onder de knie te krijgen.

Projecten

Voor elk topic is er een project waarin je zelfstandig een oplossing bouwt voor een opgegeven probleem of scenario. De focus ligt op een efficiënte, onderbouwde aanpak en een goed begrip van je eigen oplossing. Projecten worden verdedigd bij de docenten.

Tip voor een sterke projectverdediging

Documenteer tijdens het werken je keuzes, problemen en oplossingen.
Dat maakt je technische redenering tijdens de verdediging veel sterker.