Docker and Containers

Docker and Containers

@The Academy
Logo van @The Academy
Opleiderscore: starstarstarstarstar_border 8,2 @The Academy heeft een gemiddelde beoordeling van 8,2 (uit 191 ervaringen)

Tip: meer info over het programma, prijs, en inschrijven? Download de brochure!

Startdata en plaatsen
Er zijn nog geen startdata bekend voor dit product.

@The Academy biedt dit product standaard aan in de volgende regio's: 's-Hertogenbosch, Eindhoven

Beschrijving

Bij @The Academy leer je slimmer, sneller en succesvoller. Wij combineren efficiënt opleiden, praktijkgerichte trainingen en innovatieve leermethoden. Ontwikkel je ICT-skills bij een opleider die écht het verschil maakt.

De training Docker and Containers (DEV-DC) is een praktijkgerichte introductie tot containertechnologie met Docker en Kubernetes. In drie dagen leer je hoe je containergebaseerde applicaties ontwikkelt, beheert en uitrolt in lokale én cloudomgevingen zoals Azure.

Tijdens de training komen onder andere de volgende onderwerpen aan bod:

  • Werken met Docker: containers starten, beheren en images gebruiken
  • Dockerfiles schrijven en images bouwen
  • Images pushen naar Azure Container Registry (ACR)
  • Containers deployen naar Azure Container Instances (ACI)
  • Kubernetes-architectuur en -fundamenten
  • Werken met Pods, Deployments, Services en Secrets
  • Containerized applicaties uitrollen en debuggen in Minikube

Lees de volledige beschrijving

Veelgestelde vragen

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Nog niet gevonden wat je zocht? Bekijk deze onderwerpen: Docker, Netwerken (IT), Netwerkmanagement / Netwerkbeheer, Kubernetes en Terraform.

Bij @The Academy leer je slimmer, sneller en succesvoller. Wij combineren efficiënt opleiden, praktijkgerichte trainingen en innovatieve leermethoden. Ontwikkel je ICT-skills bij een opleider die écht het verschil maakt.

De training Docker and Containers (DEV-DC) is een praktijkgerichte introductie tot containertechnologie met Docker en Kubernetes. In drie dagen leer je hoe je containergebaseerde applicaties ontwikkelt, beheert en uitrolt in lokale én cloudomgevingen zoals Azure.

Tijdens de training komen onder andere de volgende onderwerpen aan bod:

  • Werken met Docker: containers starten, beheren en images gebruiken
  • Dockerfiles schrijven en images bouwen
  • Images pushen naar Azure Container Registry (ACR)
  • Containers deployen naar Azure Container Instances (ACI)
  • Kubernetes-architectuur en -fundamenten
  • Werken met Pods, Deployments, Services en Secrets
  • Containerized applicaties uitrollen en debuggen in Minikube
  • YAML-manifests opstellen en beheren met kubectl

De training is bedoeld voor developers, DevOps- en cloud engineers, systeembeheerders en IT-professionals die moderne container workflows willen leren of microservices willen inzetten.

Het lesmateriaal is Engelstalig, de training wordt verzorgd door een Nederlandstalige trainer. Inclusief AI-Tutor die je tijdens en na de training ondersteunt met tips, uitleg en slimme inzichten.

Voor wie?
  • Developers die moderne container workflows willen leren
  • Systeembeheerders/DevOps-engineers die applicaties willen containeriseren
  • Cloud engineers die met Azure/AWS/GCP werken
  • Teams die overstappen op microservices
  • IT-professionals die Kubernetes willen gebruiken
Dag 1: Docker Basis, Containers en Images
Introductie Docker
  • Wat is containerisatie?
  • Containers vs. virtuele machines
  • Docker Engine, Docker CLI, Docker Hub
Containers starten en beheren
  • Containers starten: docker run
  • Interactief & detached mode: -it, -d
  • Ports publiceren met -p
  • Bash openen in een container: docker exec -it <id> bash
  • Bestanden in containers aanpassen (bijv. NGINX webroot)
Image management
  • Images bekijken: docker images, docker image ls
  • Image layers & caching
  • Werken met officiële images: php, nginx, hello-world
  • Containers stoppen, starten en verwijderen
Oefeningen
  • Mini-webserver starten in een NGINX-container
  • Containerlogs uitlezen
  • Lokale wijzigingen testen


Dag 2: Dockerfiles, Builden & Deployen naar Azure
Dockerfiles schrijven
  • Dockerfile-instructies: FROM, COPY, CMD, EXPOSE
  • Builden met docker build en docker build -t <tag> .
  • Multi-platform builds (Apple Silicon / Intel)
Azure Container Registry (ACR)
  • Container Registry aanmaken in Azure
  • Inloggen via Azure CLI: az login, az acr login
  • Images pushen met docker push
  • Gebruik van access keys en admin user
Deployen naar Azure Container Instances (ACI)
  • Containers starten met CPU/Memory-configuratie
  • DNS-labels en poorten instellen
  • Testen via curl
Oefeningen
  • Dockerfile → build → registry → deploy
  • Issues debuggen bij containerdeploy naar Azure


Dag 3: Kubernetes Fundamenten & Minikube
Introductie Kubernetes
  • Waarom Kubernetes?
  • Architectuur: Nodes, Pods, Deployments, Services
  • Minikube installeren en starten met minikube start
Pods maken & beheren
  • YAML-manifests opstellen
  • Container definitie, ports, metadata
  • Pods aanmaken/verwijderen met kubectl apply en kubectl delete
Secrets & registries
  • Private registry secrets maken met kubectl create secret docker-registry
  • Gebruik van imagePullSecrets in Pod-definities
Deployments & scaling
  • Deployments genereren met kubectl create deployment
  • Replicas instellen, updates uitvoeren
  • Autoscaling voorbereiden (HPA)
Services & networking
  • Service types: ClusterIP, NodePort
  • Externe toegang via NodePort
  • Port-forwarding: kubectl port-forward service/mijnnginx 8081:8080 &
Oefeningen
  • Pod + Deployment + Service opzetten
  • NodePort testen via Minikube
  • Applicaties benaderen via port-forwarding
  • Debuggen met kubectl get, kubectl describe, kubectl logs
Deze opleiding bereidt deelnemers voor op:
  • Kubernetes Advanced (vervolgtraining)



De cursus sluit aan op CNCF Certified Kubernetes Administrator (CKA) basisconcepten.

Examen is niet inbegrepen.
Blijf op de hoogte van nieuwe ervaringen
Er zijn nog geen ervaringen.
  • Vraag informatie aan over deze training. Je ontvangt vanaf dan ook een seintje wanneer iemand een ervaring deelt. Handige manier om jezelf eraan te herinneren dat je wilt blijven leren!
  • Bekijk gerelateerde producten mét ervaringen: Docker.
Deel je ervaring
Heb je ervaring met deze cursus? Deel je ervaring en help anderen kiezen. Als dank voor de moeite doneert Springest € 1,- aan Stichting Edukans.

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Download gratis en vrijblijvend de informatiebrochure

(optioneel)
(optioneel)
(optioneel)
(optioneel)
(optioneel)
(optioneel)

Heb je nog vragen?

(optioneel)
We slaan je gegevens op om je via e-mail en evt. telefoon verder te helpen.
Meer info vind je in ons privacybeleid.