Kubernetes Application Developer Training (CKAD)

De vraag naar getalenteerde Kubernetes Application Developers groeit als nooit tevoren. Met de training: "Kubernetes Application Developer (CKAD)", geven wij ontwikkelaars de kans om de kunst van het beheren en automatiseren van applicaties binnen een container te beheersen.

  • Offerte aanvragen

    Offerte aanvraag training

    Vul hier al je gegevens in waarvoor je een offerte wilt ontvangen.

    "*" geeft vereiste velden aan

    Vul hier jouw naam in*
    Zou je hieronder de informatie die we nodig hebben willen invullen? Denk aan het aantal deelnemers voor de offerte, eventuele specifieke wensen, en dergelijke.
    x
  • Download brochure
[springest]
  • Lorem
  • Lorem
  • Lorem

Incompany training?

Liever een training op eigen locatie? Ook dan is maatwerk een vanzelfsprekende optie. We creëren aangepaste trainingen die voldoen aan de specifieke behoeften en uitdagingen van jullie organisatie. Vraag hieronder een offerte aan voor een incompany training!

Vraag offerte aan

Offerte incompany

Vul hier al je gegevens in waarvoor je een offerte wilt ontvangen.

"*" geeft vereiste velden aan

Vul hier jouw naam in*
Zou je hieronder de informatie die we nodig hebben willen invullen? Denk aan het aantal deelnemers voor de offerte, eventuele specifieke wensen, en dergelijke.
x

Algemene omschrijving

De vraag naar getalenteerde Kubernetes Application Developers groeit als nooit tevoren. Met de developer training: "Kubernetes Application Developer (CKAD)", geven wij ontwikkelaars de kans om de kunst van het beheren en automatiseren van applicaties binnen een container te beheersen. Deze training biedt jou de essentiële kennis en praktijkervaring die nodig zijn om succesvol te zijn in de wereld van Kubernetes.

Door de CKAD training te volgen zul jij je verdiepen in de fundamentele concepten van Kubernetes. De training omvat modules die jou door het ontwerp en de implementatie van applicaties op een Kubernetes-cluster leiden. Van het creëren en beheren van containers tot het automatiseren van de uitrol en schaalvergroting, je zult praktijkervaring opdoen met alle cruciale aspecten van de technologie.

De CKAD-training gaat verder dan alleen theorie. Met een focus op praktijkopdrachten, zul je werken aan projecten die de uitdagingen van het bedrijfsleven nabootsen die jij als ontwikkelaar elke werkdag tegen zou kunnen komen. Dit zorgt ervoor dat je naast theorie, ook praktische kennis opdoet waarmee je het vertrouwen opbouwt om deze toekomstbestendige vaardigheden in jouw werk toe te passen.

Doelgroep

De Kubernetes Application Developer Training (CKAD) is speciaal ontwikkeld voor softwareontwikkelaars, systeembeheerders en ICT-professionals die hun vaardigheden willen uitbreiden in het beheren en ontwikkelen van applicaties op Kubernetes.

Deze training is ideaal voor professionals die actief zijn in de industrie van cloud computing en die streven naar een gedegen expertise in het Kubernetes-ecosysteem.

Leerdoelen

Deze training bereidt jou niet alleen voor op het CKAD-certificaat, maar voorziet jou ook van praktische vaardigheden die direct in het bedrijfsleven toegepast kunnen worden. Na afloop van deze training, zul je in staat zijn om geavanceerde Kubernetes-functies effectief te benutten en een voorsprong te hebben in een carrière als Kubernetes-ontwikkelaar.

Door het volgen van deze training zul je de volgende kennis en vaardigheden opdoen:

  • Begrip van de basisprincipes van Kubernetes.
    • Verwerf inzicht in de architectuur van Kubernetes, inclusief nodes, pods, en services.
    • Leer hoe je Kubernetes kunt installeren en configureren voor verschillende omgevingen.
  • Het ontwikkelen en configureren van cloudapplicaties.
    • Wordt vaardig in het creëren en inzetten van cloud-native applicaties op Kubernetes.
    • Creëer en beheer containerimages voor verschillende soorten applicaties.
  • Automatisering van Deployments en Scaling.
    • Leer hoe je deployments kunt automatiseren en beheren met Kubernetes.
    • Begrijp het gebruik van labels, selectors, en replicas voor het schalen van applicaties.
  • Netwerken binnen Kubernetes Beheersen.
    • Krijg kennis over de netwerkprincipes van Kubernetes, inclusief service discovery en load balancing.
    • Configureer netwerkbeleid om de communicatie tussen services te beheren.
  • Beveiliging en opslag.
    • Implementeer beveiligingspraktijken voor Kubernetes, waaronder het beheren van gebruikers en toegangsrechten.
    • Leer over de configuratie en het gebruik van opslagvolumes binnen een Kubernetes-cluster.
  • Monitoring en logging.
    • Maak gebruik van Kubernetes monitoring en logging tools om prestaties te volgen en problemen te diagnosticeren.
    • Pas best practices toe voor het onderhouden van de gezondheid van applicaties en infrastructuur.
  • Probleemoplossing en onderhoud.
    • Ontwikkel vaardigheden in probleemoplossing en efficiënt onderhoud van Kubernetes-clusters.
    • Behandel real-world scenario's en leer hoe je snel en effectief kunt reageren op systeemfouten.
  • Voorbereiding op het CKAD-examen.
    • Bereid je grondig voor met praktijkvoorbeelden en tips om te slagen voor het CKAD-examen.
    • Test jouw kennis en vaardigheden door middel van oefenexamens en praktijkopdrachten.

Voorkennis

Deze informatie is essentieel om de training effectief te begrijpen en toe te passen:

  • Basiskennis van softwareontwikkeling.
  • Ervaring met containertechnologieën zoals Docker.
  • Bekendheid met Linux-commando's en -distributies.
  • Een basisbegrip van computernetwerken.
  • Enige programmeerervaring (vooral in Go of Python).
  • Voldoende Engelse taalvaardigheid om het cursusmateriaal te begrijpen.

Onderwerpen

  • 1. Introduction
    • 1.1. Why containers.
    • 1.2. Container Components.
    • 1.3. Container Runtimes.
    • 1.4. Container Registries.
    • 1.5. News kids on the block.
  • 2. Introduction to Kubernetes
    • 2.1. History.
    • 2.2. Kubernetes Architecture.
    • 2.3. Install K8S using Kubeadm.
    • 2.4. Managing K8S.
    • 2.5. Namespaces.
    • 2.6. Kubernetes API resources (objects).
    • 2.7. Kubernetes Networking.
    • 2.8. Kubernetes PODs.
    • 2.9. Probes.
    • 2.10. Services.
  • 3. Replica sets
    • 3.1. Introduction.
    • 3.2. Use cases.
  • 4. Deployments
    • 4.1. Introduction.
    • 4.2. Creating deployments.
    • 4.3. Rolling-upgrades.
    • 4.4. Green-blue deployments.
    • 4.5. Canary Deployments.
    • 4.6. Communicating with PODs in Deployments.
  • 5. Kubernetes DaemonSets
    • 5.1. Introduction to DaemonSets.
    • 5.2. Use cases.
    • 5.3. Creating DaemonSets.
    • 5.4. Communicating with PODs in DaemonSets.
    • 5.5. Upgrading PODs in DaemonSets.
  • 6. Kubernetes Jobs
    • 6.1. Introduction to Jobs.
    • 6.2. Use cases.
    • 6.3. Creating Jobs.
    • 6.4. Advanced use of Jobs.
  • 7. Kubernetes Cron Jobs
    • 7.1. Introduction to Cron Jobs.
    • 7.2. Use cases.
    • 7.3. Creating Cron Jobs.
    • 7.4. Communicating with PODs in DaemonSets.
    • 7.5. Upgrading PODs in DaemonSets.
  • 8. Kubernetes and volumes
    • 8.1. PODs and storage.
    • 8.2. Ephemeral storage.
    • 8.3. Persistent volumes.
    • 8.4. Persistent Volume Claims.
    • 8.5. Automatic Storage Provisioners.
  • 9. Configmaps
    • 9.1. Introduction.
    • 9.2. Use case.
    • 9.3. Creating configmaps.
    • 9.4. Consuming configmaps as ENV variables.
    • 9.5. Consuming configmaps as mounted FS.
    • 9.6. Updating configmaps and signalling the application.
  • 10. Secrets
    • 10.1. Introduction.
    • 10.2. Use case.
    • 10.3. Creating secrets.
    • 10.4. Consuming secrets as ENV variables.
    • 10.5. Consuming secrets as mounted FS.
    • 10.6. Updating secrets and signalling the application.
    • 10.7. Pull secrets.
  • 11. Advanced K8S - Stateful Sets
    • 11.1. Introduction.
    • 11.2. Use case.
    • 11.3. STS vs Deployments.
    • 11.4. Creating STS.
    • 11.5. Communicating with PODs in STS.
    • 11.6. Upgrading PODs in STS.
  • 12. Advanced K8S - Ingresses
    • 12.1. Introduction.
    • 12.2. Use case.
    • 12.3. Host based routing.
    • 12.4. Path based routing.
    • 12.5. Ingress and namespaces.
  • 13. Troubleshooting
    • 13.1. Container logs.
    • 13.2. Debugging containers.
  • 14. Resources and Limits
  • 15. Installing applications with Helm
  • 16. What next?

Trainingsdata en inschrijven

Hieronder is een overzicht te vinden van trainingsmogelijkheden, met zowel klassikale als virtuele trainingen. Selecteer de best passende optie en start jouw reis naar succes.

  • Klassikaal
  • Virtueel
  • Startdatum
    Locatie
    Duur
    Prijs
    Inschrijven
    • 13-05-2024
      Startel (Drachten)
      4 bijeenkomsten
      • maandag 13 mei 2024 van 09:00 tot 17:00
      • dinsdag 14 mei 2024 van 09:00 tot 17:00
      • woensdag 15 mei 2024 van 09:00 tot 17:00
      • donderdag 16 mei 2024 van 09:00 tot 17:00
      2395,-
    • 24-06-2024
      Startel (Drachten)
      4 bijeenkomsten
      • maandag 24 juni 2024 van 09:00 tot 17:00
      • dinsdag 25 juni 2024 van 09:00 tot 17:00
      • woensdag 26 juni 2024 van 09:00 tot 17:00
      • donderdag 27 juni 2024 van 09:00 tot 17:00
      2395,-
    • 22-07-2024
      Startel (Drachten)
      4 bijeenkomsten
      • maandag 22 juli 2024 van 09:00 tot 17:00
      • dinsdag 23 juli 2024 van 09:00 tot 17:00
      • woensdag 24 juli 2024 van 09:00 tot 17:00
      • donderdag 25 juli 2024 van 09:00 tot 17:00
      2395,-
    • 05-08-2024
      Startel (Drachten)
      4 bijeenkomsten
      • maandag 5 augustus 2024 van 09:00 tot 17:00
      • dinsdag 6 augustus 2024 van 09:00 tot 17:00
      • woensdag 7 augustus 2024 van 09:00 tot 17:00
      • donderdag 8 augustus 2024 van 09:00 tot 17:00
      2395,-
    • 16-09-2024
      Startel (Drachten)
      4 bijeenkomsten
      • maandag 16 september 2024 van 09:00 tot 17:00
      • dinsdag 17 september 2024 van 09:00 tot 17:00
      • woensdag 18 september 2024 van 09:00 tot 17:00
      • donderdag 19 september 2024 van 09:00 tot 17:00
      2395,-
    • 21-10-2024
      Startel (Drachten)
      4 bijeenkomsten
      • maandag 21 oktober 2024 van 09:00 tot 17:00
      • dinsdag 22 oktober 2024 van 09:00 tot 17:00
      • woensdag 23 oktober 2024 van 09:00 tot 17:00
      • donderdag 24 oktober 2024 van 09:00 tot 17:00
      2395,-
    • 25-11-2024
      Startel (Drachten)
      4 bijeenkomsten
      • maandag 25 november 2024 van 09:00 tot 17:00
      • dinsdag 26 november 2024 van 09:00 tot 17:00
      • woensdag 27 november 2024 van 09:00 tot 17:00
      • donderdag 28 november 2024 van 09:00 tot 17:00
      2395,-
    • 16-12-2024
      Startel (Drachten)
      4 bijeenkomsten
      • maandag 16 december 2024 van 09:00 tot 17:00
      • dinsdag 17 december 2024 van 09:00 tot 17:00
      • woensdag 18 december 2024 van 09:00 tot 17:00
      • donderdag 19 december 2024 van 09:00 tot 17:00
      2395,-
    • 13-05-2024
      Virtual
      4 bijeenkomsten
      • maandag 13 mei 2024 van 09:00 tot 17:00
      • dinsdag 14 mei 2024 van 09:00 tot 17:00
      • woensdag 15 mei 2024 van 09:00 tot 17:00
      • donderdag 16 mei 2024 van 09:00 tot 17:00
      2395,-
    • 24-06-2024
      Virtual
      4 bijeenkomsten
      • maandag 24 juni 2024 van 09:00 tot 17:00
      • dinsdag 25 juni 2024 van 09:00 tot 17:00
      • woensdag 26 juni 2024 van 09:00 tot 17:00
      • donderdag 27 juni 2024 van 09:00 tot 17:00
      2395,-
    • 22-07-2024
      Virtual
      4 bijeenkomsten
      • maandag 22 juli 2024 van 09:00 tot 17:00
      • dinsdag 23 juli 2024 van 09:00 tot 17:00
      • woensdag 24 juli 2024 van 09:00 tot 17:00
      • donderdag 25 juli 2024 van 09:00 tot 17:00
      2395,-
    • 05-08-2024
      Virtual
      4 bijeenkomsten
      • maandag 5 augustus 2024 van 09:00 tot 17:00
      • dinsdag 6 augustus 2024 van 09:00 tot 17:00
      • woensdag 7 augustus 2024 van 09:00 tot 17:00
      • donderdag 8 augustus 2024 van 09:00 tot 17:00
      2395,-
    • 16-09-2024
      Virtual
      4 bijeenkomsten
      • maandag 16 september 2024 van 09:00 tot 17:00
      • dinsdag 17 september 2024 van 09:00 tot 17:00
      • woensdag 18 september 2024 van 09:00 tot 17:00
      • donderdag 19 september 2024 van 09:00 tot 17:00
      2395,-
    • 21-10-2024
      Virtual
      4 bijeenkomsten
      • maandag 21 oktober 2024 van 09:00 tot 17:00
      • dinsdag 22 oktober 2024 van 09:00 tot 17:00
      • woensdag 23 oktober 2024 van 09:00 tot 17:00
      • donderdag 24 oktober 2024 van 09:00 tot 17:00
      2395,-
    • 25-11-2024
      Virtual
      4 bijeenkomsten
      • maandag 25 november 2024 van 09:00 tot 17:00
      • dinsdag 26 november 2024 van 09:00 tot 17:00
      • woensdag 27 november 2024 van 09:00 tot 17:00
      • donderdag 28 november 2024 van 09:00 tot 17:00
      2395,-
    • 16-12-2024
      Virtual
      4 bijeenkomsten
      • maandag 16 december 2024 van 09:00 tot 17:00
      • dinsdag 17 december 2024 van 09:00 tot 17:00
      • woensdag 18 december 2024 van 09:00 tot 17:00
      • donderdag 19 december 2024 van 09:00 tot 17:00
      2395,-
  • 9,2 138 recensies

 

  • Persoonlijke aanpak
  • Ervaren trainers
  • 25 jaar ervaring

Wij staan voor je klaar

Al 25 jaar dé opleider op het gebied van IT in Nederland

Bij Startel streven we ernaar om elke leerervaring zo toegankelijk en persoonlijk mogelijk te maken. Of je nu geïnteresseerd bent in het volgen van een training, het bestellen van een zelfstudiepakket of een vraag hebt, ons team staat klaar om jou te ondersteunen. Wij helpen jou graag bij het vinden van de geschikte training of het passende zelfstudiepakket.

 

Neem gerust contact met ons op via ons telefoonnummer of e-mailadres en geef zelf de nodige richting aan jouw carrière in de IT!

050-5028888

Niet wat je zoekt?

Laat ons je helpen!

Kies jouw richting en plan stap voor stap jouw opleidingstraject

Neem contact met ons op!