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.
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
Werk met branches, merges en teamwork in versiebeheer.
Docker
Containeriseer applicaties en beheer omgevingen reproduceerbaar.
Ansible
Automatiseer serverconfiguratie met playbooks en rollen.
CI/CD
Automatiseer build, test en deployment in een pipeline.
- Theorie
- Modus operandi
- Workshop
- Project
- 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.
Documenteer tijdens het werken je keuzes, problemen en oplossingen.
Dat maakt je technische redenering tijdens de verdediging veel sterker.