Les 0 - Intro Minor & Kick-off 2025/2026
DevOps is een cultuur van samenwerking tussen software developers en infrastructuur beheerders (=operations) en eventueel nog andere specialisten
Het doel van DevOps is om eindgebruikers waardevolle software te leveren en snel en succesvol in te kunnen spelen op veranderingen in het domein van deze software.
Kick-off Programma
Datum: Donderdag 28 augustus 2025
Tijd: 9:00-12:15
Locatie: Ruitenberglaan 26 (lokaal: zie je rooster)
Tijd | Onderdeel | Verantwoordelijke | Opmerking |
---|---|---|---|
9:00-9:45 | Intro/Overzicht minor (focus course fase) | HAN | OWE: Rooster, opdrachten, toetsing, 'hoe haal ik de minor?' |
9:45 | Introductie klant | InfoSupport, Sebastiaan | Welke klant van InfoSupport doen jullie de opdracht dit jaar voor? |
10:00 | Onderlinge kennismaking + duo's vormen | HAN | Toewijzing C#/Java v. opdracht niet vergeten |
10:30-10:45 | Pauze | - | Denk aan de beweegnorm ;) |
10:45-11:30 | Microservices Architecture Overview (project fase) | InfoSupport - Marco | Vooruitblik op te leren en te gebruiken Software Architectuure |
11:30-12:15 | T-shaped professional (DevOps is a culture, not a role) | HAN - Bart | DevOps is samenwerken |
Wat wordt behandeld?
- Introductie minor: Overzicht van de course fase en project fase
- Kennismaking: Onderlinge kennismaking en eventueel introductie van de klant
- Teamvorming: Vorming van duo's voor de eerste weekopdracht
- Microservices: Overzicht van microservices architectuur (project fase)
- DevOps cultuur: T-shaped professional concept en DevOps als cultuur
Voorbereiding
Geen voorbereiding, omdat dit introductie les is. Wel voor volgende lessen!
Lesprogramma
- Aanwijzingen Registratie
- Samen kijken naar de video-introductie voor de minor.
- .pdf slides/presentatie van de minor.
- InfoSupport Project Periode 2 presentatie.
PAUZE - 15 min.
- Eenvoudige spellen in de klas, in groepen werken en elkaars namen leren.
PAUZE - 15 min.
- Lesoverzicht - Samen controleren
- Introductie van de wekelijkse opdracht en hoe deze is georganiseerd.
- Hoe cijfers worden berekend voor Dev en DevOps
EIND - Mentimeter
Microservices Architecture
- Microservices in 9 Stappen
- STAP 1 - Geen Monolith maar Microservices Architecture
- Keywords:
- Modulaire Monolith
- Strangle Monolithic Application
- BFF: Backend For Frontend
- STAP 2 - Message Bus
- STAP 3 - Containerization Microservices
- STAP 4 - Naar Kubernetes met pods, services, ingress, etc.
- STAP 5 - Kubernetes Orchestration
- STAP 6 - Pipeline Code Bouwen
- STAP 7 - Image Registry
- STAP 8 - GitOps → Reconciliation
- STAP 9 - Monitoring (analytics, SlackOps)
- Keywords:
- STAP 1 - Geen Monolith maar Microservices Architecture
T-shaped professional
- 'T-shaped professional'
- Mentimeter
Leerdoelen
- Je hebt een idee van DevOps cultuur, wat een T-shaped professional is en de relatie ertussen
- Je hebt al een idee van wat een MicroService Architecture (MSA) is waar we naar toe werken in deze minor en de onderdelen hiervan
- Je kent het verschil tussen MSA en een monoliet en kent het idee van het 'Strangler' pattern
Quiz
Test je kennis over T-shaped professionals met deze multiple choice quiz:
Appendix: Optionele voorbereiding - Boekentips voor de zomervakantie
Om je goed voor te bereiden op de minor DevOps, is het een goed idee om tijdens de zomervakantie vooraf een van de volgende boeken te lezen:
📚 Aanbevolen boeken van Gene Kim
The Phoenix Project** (Roman)
- Een roman over DevOps transformatie in een fictief bedrijf
- Leert je DevOps principes door een verhaal
- Perfect voor beginners die DevOps willen begrijpen
The Unicorn Project (Roman)
- Vervolg op The Phoenix Project
- Focus op developer experience en moderne software development
- Geeft inzicht in de uitdagingen van legacy systemen
The DevOps Handbook
- Praktische gids met concrete implementatiestrategieën
- Meer technisch en theoretisch dan de romans
- Voor studenten die dieper in de materie willen duiken
🎯 Waarom deze boeken?
Deze boeken helpen je om:
- DevOps als cultuur te begrijpen (niet alleen tools)
- De uitdagingen van software delivery te herkennen
- De waarde van samenwerking tussen Dev en Ops te zien
- Voorbeelden uit de praktijk te kennen voor discussies
📖 Hoe/wat te lezen?
- Begin met The Phoenix Project als je nog weinig van DevOps weet
- Lees The Unicorn Project als je meer wilt weten over developer experience
- Pak The DevOps Handbook als je praktische implementatiestrategieën zoekt