Docker en Kubernetes met JavaScript - eLearning
Leer alles over het implementeren en orkestreren van moderne applicaties met Docker en Kubernetes
twee van de meest gevraagde DevOps-technologieën van dit moment. Deze praktijkgerichte cursus is bedoeld om je te helpen bij het bouwen, verpakken, implementeren en beheren van gecontaineriseerde applicaties op grote schaal.
Je begint met het leren van de basisprincipes van Docker, waaronder containerisatie, het maken van images en netwerken. Vervolgens ga je verder met Kubernetes, waar je ontdekt hoe je de implementatie, schaalbaarheid en het beheer van gecontaineriseerde applicaties over clusters heen kunt automatiseren.
Met praktijkgerichte projecten en praktische labs rust deze cursus je uit…

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.
Leer alles over het implementeren en orkestreren van moderne applicaties met Docker en Kubernetes
twee van de meest gevraagde DevOps-technologieën van dit moment. Deze praktijkgerichte cursus is bedoeld om je te helpen bij het bouwen, verpakken, implementeren en beheren van gecontaineriseerde applicaties op grote schaal.
Je begint met het leren van de basisprincipes van Docker, waaronder containerisatie, het maken van images en netwerken. Vervolgens ga je verder met Kubernetes, waar je ontdekt hoe je de implementatie, schaalbaarheid en het beheer van gecontaineriseerde applicaties over clusters heen kunt automatiseren.
Met praktijkgerichte projecten en praktische labs rust deze cursus je uit met de vaardigheden die nodig zijn om complexe, cloud-native applicaties te beheren en te excelleren in rollen op het gebied van DevOps, cloud engineering en platform engineering.
Doelgroep
- Softwareontwikkelaars
- DevOps-engineers
- Cloud-engineers
- IT-professionals en systeembeheerders
- Oplossingsarchitecten
- Iedereen die geïnteresseerd is in containerisatie- en orkestratietechnologieën
Vereisten
- Geen verplichte vereisten
- Basiskennis van Linux en netwerken is nuttig
- Bekendheid met virtualisatieconcepten is een voordeel
- Basiskennis van applicatie-implementatie is nuttig
Leerdoelen
- Begrijp de concepten van containerisatie en hoe Docker werkt
- Containerized applicaties bouwen, beheren en implementeren
- Docker-images, volumes en netwerken maken
- Werken met Docker-registers en builds automatiseren
- Docker Compose en Swarm gebruiken voor orkestratie
- De architectuur en componenten van Kubernetes begrijpen
- Applicaties implementeren en beheren in Kubernetes-clusters
- Werken met pods, deployments en services
- Het schalen en beheren van applicaties automatiseren
- DevOps-best practices toepassen in containergebaseerde omgevingen
Cursusinhoud
Inleiding tot Docker & containers
- Introductie tot Docker
- Virtualisatie versus containerisatie
- Wat is Docker
- Docker-installatie
- Basisopdrachten voor Docker
- Docker-architectuur
Docker Compose
- Introductie tot containers en images
- Inzicht in images en containers
- De levenscyclus van een container
- Wat is een Dockerfile
- Een image maken met Dockerfile
- Een containerimage bouwen en uitvoeren
- Het image delen: DockerHub
Images en containers
- Aan de slag met containers (shell-toegang enz.)
- Docker Commit gebruiken
- Meerdere containers maken
- Docker-netwerken
- Containerherstart beheren
Compose
- Wat is Docker Compose
- Hoe maak je een Docker Compose-bestand
- Hoe maak je services met Docker Compose
- Basisopdrachten voor Docker Compose
Docker-orkestratie
- Inzicht in orkestratie
- Introductie tot Docker Swarm
- Docker Swarm versus Kubernetes
Inleiding tot Kubernetes
- Wat is Kubernetes
- Waarom Kubernetes en de ontwikkeling ervan
- Inzicht in de architectuur van Kubernetes
- Kubectl-opdrachten
Een cluster implementeren
- Een cluster lokaal implementeren met Minikube
- Een cluster maken in de AWS-cloud
- Een cluster maken in de Google Cloud
Maak kennis met pods
- Maak kennis met pods
- Pods beheren
- De levenscyclus van pods
- Pods maken vanuit YAML-bestanden
- Pods beheren met labels
- Replicatiecontrollers
Services en Ingress
- Services en Ingress
- Wat is een service?
- Services maken
- Load balancers en Ingress
Deployments
- Wat zijn deployments?
- Wat zijn ReplicaSets?
- Deployments beheren (aanmaken, verwijderen, monitoren)
- Rolling updates met Kubernetes
- Kubernetes-dashboard en clustermonitoring
- Kubernetes-use cases en analyse
FAQ
Is er nog ander lesmateriaal naast de video's die je in je eigen tempo kunt bekijken?
Zeker! De on-demand leerervaring gaat verder dan video's en biedt een volledig meeslepende leeromgeving, inclusief:
- LEARN: Interactieve herhalingsquizzen en praktijkgerichte casestudy's om concepten te versterken
- ASSESS: Diagnostische, module- en eindtoetsen om je voortgang bij te houden
- PRACTICE: Praktische oefeningen met realistische simulaties en Cloud Labs
- GAIN INSIGHTS: Real-time analyses en rapporten die je leerproces, uitdagingen en aanbevolen onderwerpen om te herhalen voor het beheersen van belangrijke vaardigheden belichten
Kan ik deze cursus volgen naast mijn fulltime baan?
Ja! Deze cursus is ontworpen voor maximale flexibiliteit. De cursus wordt aangeboden in een online formaat dat je in je eigen tempo kunt volgen, waardoor je op je eigen gemak kunt leren en je vaardigheden kunt verbeteren, wat het gemakkelijk maakt om dit te combineren met je fulltime baan.
Waar gaat de Docker- en Kubernetes-cursus over?
Deze cursus leert je hoe je gecontaineriseerde applicaties bouwt, implementeert en beheert met behulp van Docker en deze op schaal orkestreert met behulp van Kubernetes.
Wat leer ik in deze cursus?
Je leert de basisprincipes van Docker, containerbeheer, orkestratietools en technieken voor het implementeren en opschalen van Kubernetes.
Welke praktische vaardigheden doe ik op?
Je leert Docker-images maken, containers beheren, applicaties implementeren en deze te orkestreren met behulp van Kubernetes-clusters.
Hoe helpt deze cursus mijn carrière?
De cursus bereidt je voor op veelgevraagde functies zoals DevOps Engineer, Cloud Engineer, Site Reliability Engineer en Platform Engineer.
Belangrijkste kenmerken
- Cursus en materiaal in het Engels
- Beginnersniveau
- 6 uur aan on-demand video's
- 24 begeleide praktische oefeningen
- 10 automatisch beoordeelde toetsen
- 1 project en 3 opdrachten
- Aanbevolen studietijd: 20+ uur
- 1 jaar toegang tot het leerplatform
- Certificaat van voltooiing inbegrepen
Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.
