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)

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

  • What is Kubernetes
  • Key Features
  • High-Level Architecture
  • Control Plane Components
  • Worker Node Components
  • Kubernetes Advantages

Interacting with Kubernetes

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

Application Design and Build

  • Container Basics
  • Creating Dockerfiles
  • Building and Running Images
  • Interacting with Containers

Pods and Namespaces

  • Working with Pods
  • Creating and Managing Pods
  • Pod Lifecycle and Logs
  • Network Communication in Pods
  • Using Namespaces Effectively

Jobs and CronJobs

  • Managing Jobs
  • Creating CronJobs
  • Configuring Job History

Volumes

  • Storage in Kubernetes
  • Types of Volumes
  • Persistent Storage

Multi-Container Pods

  • Using Multi-Container Patterns
  • Init Containers
  • Sidecar, Adapter, and Ambassador Patterns

Labels and Annotations

  • Managing Labels
  • Label Selectors
  • Working with Annotations

Application Deployment

  • Creating and Managing Deployments
  • Rolling Updates and Rollbacks
  • Scaling Applications

Deployment Strategies

  • Rolling Updates
  • Fixed, Blue-Green, and Canary Deployments
  • Use Cases and Trade-Offs

Helm

  • Managing Helm Charts
  • Installing and Upgrading Charts

Application Observability and Maintenance

  • API Deprecations
  • Handling Deprecated APIs
  • Identifying API Versions

Container Probes

  • Health Checks with Probes
  • Readiness, Liveness, and Startup Probes

Troubleshooting

  • Debugging Pods and Containers
  • Inspecting Events and Logs
  • Using Port Forwarding

Application Configuration and Security

  • Custom Resource Definitions (CRDs)
  • Creating and Managing CRDs
  • Implementing Controllers

Authentication and Authorization

  • RBAC and Service Accounts
  • Admission Control Policies

Resource Management

  • Setting Resource Limits and Quotas
  • Managing Limit Ranges

ConfigMaps and Secrets

  • Managing Application Configurations
  • Securing Sensitive Data

Security Contexts

  • Defining Pod and Container Security

Services and Networking

  • Creating and Managing Services
  • ClusterIP, NodePort, and LoadBalancer Services

Ingress

  • Configuring Ingress Controllers
  • Setting Ingress Rules

Network Policies

  • Applying Network Policies
  • Controlling Traffic Flow

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 4gg;

Frequenza

Varie tipologie di Frequenza Estensiva ed Intensiva.

Date del corso

  • Corso Kubernetes Developer CKAD (Formula Intensiva) – 17/02/2025 – 09:00 – 17:00 – English
  • Corso Kubernetes Developer CKAD (Formula Intensiva) – 17/03/2025 – 09:00 – 17:00
  • Corso Kubernetes Developer CKAD (Formula Intensiva) – 19/05/2025 – 09:00 – 17:00
  • Corso Kubernetes Developer CKAD (Formula Intensiva) – 21/07/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].