CourseDevops

DevOps & Cloud Native – Cursusmateriaal

Auteur

Milan Dima
milan.dima@vives.be

Licentie

Deze cursus valt onder de Creative Commons BY 4.0-licentie.
Iedereen mag dit materiaal gratis gebruiken, delen en aanpassen,
mits correcte bronvermelding naar: Milan Dima (milan.dima@vives.be).

Meer info: https://creativecommons.org/licenses/by/4.0/


Inhoudstafel

Les 1 – Docker Basics

Les 2 – Dockerfile

Les 3 – Docker Compose

Les 4 – Docker Networking

Les 5 – Infrastructure as Code (IaC)

Les 6 – Kubernetes

Les 6a – Kubernetes Cloud Deployment (Easy Start)

Les 6b – Kubernetes Fundamentals & Local Development

Les 6c – Kubernetes met Minikube: Praktische Tutorial

Les 7 – Helm Package Management

Les 8 – Ingress & Reverse Proxies

Les 9 – CI/CD

Les 10 – Service Mesh & Microservices

Les 11 – Security & DevSecOps [Komt binnenkort]

Les 12 – Advanced Monitoring & Observability [Komt binnenkort]

Les 13 – Performance & Scalability [Komt binnenkort]


Introductie

Deze cursus DevOps & Cloud Native biedt een praktijkgerichte inleiding in de moderne manier van software ontwikkelen, uitrollen en beheren.

We starten met Docker als basis van containerisatie, gevolgd door Dockerfile en Docker Compose voor multi-container applicaties. Vervolgens leren we Docker Networking voor complexe communicatie patronen.

Een belangrijke stap is Infrastructure as Code (IAC) met Ansible en Terraform, waarmee we complete infrastructuur automatiseren. Daarna bouwen we verder naar Kubernetes voor enterprise orchestratie, CI/CD pipelines, en cloud-native tools zoals Helm, Traefik en monitoring oplossingen.

Doelstellingen

Voor wie?