Corso Kubernetes Developer CKAD

Obiettivi | Certificazione | Contenuti | Tipologia | Prerequisiti | Durata e Frequenza | Docenti | Modalità di Iscrizione | Calendario

Certificazione Kubernetes Application Developer CKAD

Il Corso Kubernetes Developers CKAD è progettato per insegnare come utilizzare Kubernetes per distribuire, scalare e gestire le applicazioni containerizzate. Gli obiettivi del corso includono la comprensione dell’architettura e dei componenti di Kubernetes, l’interazione con un cluster Kubernetes tramite kubectl, l’uso di manifesti YAML per definire e distribuire applicazioni, l’implementazione di servizi di rete per esporre le applicazioni, la gestione dello storage per i dati delle applicazioni, l’implementazione di best practice di sicurezza e accesso, l’integrazione di Kubernetes con i processi di Continuous Integration e Continuous Deployment (CI/CD) e, infine, la preparazione per l’esame di Certificazione Kubernetes Application Developer CKAD.

Sintesi Statistica :

  • Corsi realizzati: 52;
  • Numero Corsisti: 382;
  • Superamento Esame: 89,35%

Contattaci ora per ricevere tutti i dettagli e per richiedere, senza alcun impegno, di parlare direttamente con uno dei nostri Docenti (Clicca qui)
oppure chiamaci subito al nostro Numero Verde (800-177596).

Calling from abroad? Reach us at +39 02 87168254.

Obiettivi del corso

Di seguito una sintesi degli obiettivi principali del Corso Kubernetes Developer CKAD:

  • Comprendere l’architettura di Kubernetes.
  • Utilizzare manifesti YAML per applicazioni.
  • Creare servizi di rete in Kubernetes.
  • Gestire lo storage per applicazioni Kubernetes.
  • Integrare Kubernetes nei processi CI/CD.

Certificazione del corso

Esame Certified Kubernetes Application Developer CKAD; Questo Esame valuta la capacità dei candidati di progettare, costruire, configurare e esporre applicazioni su Kubernetes. Copre argomenti come concetti fondamentali di Kubernetes, configurazione, design dei Pod multi-container, osservabilità, design dei Pod, servizi e networking, persistenza dello stato, sicurezza e gestione del ciclo di vita delle applicazioni. Questo esame è cruciale per dimostrare la competenza pratica nel campo dello sviluppo di applicazioni Kubernetes.

Contenuti del corso

Introduction to Kubernetes

  • What is Kubernetes
  • Key Features and Use Cases
  • Kubernetes Object Model
  • High-Level Architecture Overview
  • Control Plane Components
  • Worker Node Components (kubelet, kube-proxy, container runtime)
  • Advantages of Kubernetes

Interacting with Kubernetes

  • Kubernetes API Objects and Primitives
  • Using kubectl Commands
  • Managing Objects Imperatively
  • Managing Objects Declaratively
  • Hybrid Management Approach
  • Choosing the Right Management Method
  • Exploring and Navigating Namespaces

Pod Design and Management

  • Creating and Managing Pods
  • Pod Lifecycle and States
  • Inspecting Logs and Events
  • Debugging Pods and Containers
  • Network Communication Between Pods

Jobs and CronJobs

  • Running One-Off Tasks with Jobs
  • Scheduled Tasks with CronJobs
  • Controlling Completions, Parallelism, and History Limits

Multi-Container Pods

  • Multi-Container Pod Use Cases
  • Init Containers
  • Sidecar, Ambassador, and Adapter Patterns
  • Inter-Container Communication

Labels, Selectors, and Annotations

  • Managing Labels
  • Label Selectors for Targeting Resources
  • Using and Reading Annotations

Application Deployment

  • Creating and Managing Deployments
  • Deployments vs. ReplicaSets
  • Scaling Applications
  • Rolling Updates and Rollbacks
  • Common Deployment Strategies
  • Use Cases and Trade-Offs

Configuration Management

  • ConfigMaps
  • Creating, Mounting, and Referencing
  • Secrets
  • Managing Sensitive Data
  • Environment Variables vs. Volume Mounts
  • Environment Variables and CLI Overrides

Resource Management

  • Setting Resource Requests and Limits
  • Quality of Service (QoS) Classes
  • Resource Quotas and LimitRanges

Security Context and Access Control

  • Defining Pod and Container Security Contexts
  • Capabilities, User IDs, and Read-Only Filesystems
  • RBAC: Roles, RoleBindings, and ClusterRoleBindings
  • Service Accounts and Pod Authentication
  • Admission Controllers Overview

Services and Networking

  • Core Service Types: ClusterIP, NodePort, LoadBalancer
  • Service Discovery and DNS Resolution
  • Headless Services and Endpoints
  • Exposing Applications Internally and Externally

Ingress and Network Policies

  • Configuring Ingress Resources and Controllers
  • Host- and Path-Based Routing
  • Network Policies
  • Controlling Pod Communication

Application Observability

  • Probes: Readiness, Liveness, and Startup
  • Designing for Health and Resilience
  • Logging and Monitoring Basics
  • Debugging with exec, Port Forwarding, and Logs

Custom Resources and Extensibility

  • Custom Resource Definitions (CRDs)
  • Managing and Using CRDs in Applications
  • Controller Pattern Overview

Helm (Developer Focused)

  • Managing Applications with Helm
  • Installing and Upgrading Helm Charts
  • When to Use Helm vs. Declarative YAML

Tipologia

Corso di Formazione con Docente

Docenti

I docenti sono Istruttori Certificati Kubernetes CKA e CKAD e certificati in altre tecnologie IT, con anni di esperienza pratica nel settore e nella Formazione.

Infrastruttura laboratoriale

Per tutte le tipologie di erogazione, il Corsista può accedere alle attrezzature e ai sistemi presenti nei Nostri laboratori o direttamente presso i data center del Vendor o dei suoi provider autorizzati in modalità remota h24. Ogni partecipante dispone di un accesso per implementare le varie configurazioni avendo così un riscontro pratico e immediato della teoria affrontata. Ecco di seguito alcuni scenari tratti dalle attività laboratoriali:

Corso Kubernetes Developer CKAD

Dettagli del corso

Prerequisiti

Conoscenza di base runtime dei container e dell’architettura dei microservizi.

Durata del corso

  • Durata Intensiva 3gg;

Frequenza

Varie tipologie di Frequenza Estensiva ed Intensiva.

Date del corso

  • Corso Kubernetes Developer CKAD (Formula Intensiva) – 06/10/2025 – 09:00 – 17:00

Modalità di iscrizione

Le iscrizioni sono a numero chiuso per garantire ai tutti i partecipanti un servizio eccellente.
L’iscrizione avviene richiedendo di essere contattati dal seguente Link, o contattando la sede al numero verde 800-177596 o inviando una richiesta all’email [email protected].

Panoramica privacy

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.