Choose your language
Cloud Native Course
More than 2 million students worldwide

Cloud Native Course

Master the full cloud native stack — from containers and Kubernetes to security, observability, and CI/CD pipelines. This course gives engineers and architects the hands-on skills to design, deploy, and operate production-grade cloud native systems with confidence.

Dedika for businesses

What you will learn:

  • Configure Kubernetes clusters and manage workloads using core API objects and RBAC.

  • Build secure, optimised container images and manage them across registries.

  • Design CI/CD pipelines with automated testing, progressive delivery, and GitOps workflows.

  • Implement service mesh networking with mutual TLS and advanced traffic management policies.

  • Apply cloud native security controls across the full stack using the 4C security model.

  • Establish full-stack observability using metrics pipelines, centralised logging, and distributed tracing.

How you study in practice Cloud Native Course

How you practise Cloud Native Course

For companies looking to train their teams

With Dedika for businesses, the course includes exercises and examples tailored to your company and its specific needs.

Click here

Course content

8 Chapters • 41 LessonsDuration between 4 and 360 hours (you decide)

Chapter 1See details

Foundations of Cloud Native Computing

  • Lesson 1 • Cloud Service Models and Deployment Patterns

    Differentiates IaaS, PaaS, SaaS, and serverless models and their trade-offs. Guides students in selecting the right model for a given workload.

  • Lesson 2 • Cloud Native Maturity and Adoption Roadmap

    Assesses organisational readiness using maturity models and defines a phased adoption path. Prepares students to plan realistic transformation initiatives.

  • Lesson 3 • The Twelve-Factor App Methodology

    Applies the twelve-factor principles to design portable, scalable, and maintainable cloud native applications. Serves as a practical checklist for application design decisions.

  • Lesson 4 • Core Pillars of Cloud Native Architecture

    Examines microservices, containers, dynamic orchestration, and DevOps culture as interdependent pillars. Provides the conceptual framework for all subsequent technical chapters.

  • Lesson 5 • What Cloud Native Really Means

    Defines cloud native beyond marketing language using CNCF principles. Connects the definition to architectural decisions made throughout the course.

Chapter 2See details

Containers: Building and Running Applications

  • Lesson 1 • Running and Networking Containers Locally

    Demonstrates container lifecycle commands, volume mounts, and bridge networking for local development. Builds hands-on fluency before moving to orchestration.

  • Lesson 2 • Container Security Fundamentals

    Identifies common container vulnerabilities and applies runtime security controls. Establishes security habits that carry forward into Kubernetes deployments.

  • Lesson 3 • Writing Effective Dockerfiles

    Teaches Dockerfile syntax, layer caching, and multi-stage builds for lean images. Directly enables students to produce secure, minimal container images.

  • Lesson 4 • Container Concepts and Runtime Architecture

    Explains Linux namespaces, cgroups, and the OCI runtime specification underpinning containers. Grounds students in how containers achieve isolation and portability.

  • Lesson 5 • Container Image Management and Registries

    Covers tagging strategies, image signing, and registry operations for reliable image distribution. Connects image governance to supply-chain security practices.

Chapter 3See details

Kubernetes: Orchestrating Containerised Workloads

  • Lesson 1 • Services, Ingress, and DNS

    Explains ClusterIP, NodePort, LoadBalancer services, and Ingress controllers for traffic routing. Connects networking primitives to real application exposure patterns.

  • Lesson 2 • Kubernetes Architecture Deep Dive

    Maps control-plane and worker-node components and explains how they interact. Provides the mental model needed to troubleshoot and operate clusters effectively.

  • Lesson 3 • Cluster Operations and Troubleshooting

    Applies kubectl commands, log inspection, and event analysis to diagnose cluster issues. Builds operational confidence for managing production Kubernetes environments.

  • Lesson 4 • Core Workload Objects

    Covers Pods, ReplicaSets, Deployments, StatefulSets, and DaemonSets with practical YAML examples. Enables students to choose the right object for each workload type.

  • Lesson 5 • Configuration and Secrets Management

    Uses ConfigMaps and Secrets to decouple configuration from container images. Reinforces twelve-factor principles introduced in Chapter 1.

  • Lesson 6 • Resource Management and Scheduling

    Sets CPU and memory requests and limits, and applies node affinity and taints. Ensures workloads are scheduled predictably and clusters remain stable.

Chapter 4See details

Cloud Native Networking and Service Mesh

  • Lesson 1 • Container Network Interface and CNI Plugins

    Explains the CNI specification and compares popular plugins for pod networking. Provides the foundation for understanding how pods communicate across nodes.

  • Lesson 2 • Securing Service-to-Service Communication

    Enforces mutual TLS, authorisation policies, and peer authentication across services. Completes a zero-trust networking posture for cloud native workloads.

  • Lesson 3 • Service Mesh Architecture and Use Cases

    Introduces the sidecar proxy model and explains why a service mesh solves observability and security gaps. Sets context for hands-on mesh configuration in later sections.

  • Lesson 4 • Configuring Traffic Management in a Mesh

    Applies virtual services, destination rules, and retries to control traffic flow. Enables advanced deployment strategies such as canary and blue-green releases.

  • Lesson 5 • Network Policies for Traffic Control

    Defines ingress and egress network policies to restrict pod communication. Directly reduces the blast radius of a compromised workload.

Chapter 5See details

Cloud Native Storage and Stateful Workloads

  • Lesson 1 • Dynamic Provisioning and CSI Drivers

    Implements dynamic volume provisioning using CSI drivers for cloud and on-premises backends. Reduces manual storage operations and enables self-service for developers.

  • Lesson 2 • Kubernetes Storage Primitives

    Explains PersistentVolumes, PersistentVolumeClaims, and StorageClasses as the storage abstraction layer. Connects storage concepts to workload requirements established in Chapter 3.

  • Lesson 3 • Data Protection and Disaster Recovery

    Implements volume snapshots, backup tools, and cross-cluster restore procedures. Ensures business continuity for stateful cloud native applications.

  • Lesson 4 • Storage Performance and Optimisation

    Tunes storage I/O, selects appropriate volume types, and monitors storage metrics. Prevents performance bottlenecks in data-intensive cloud native workloads.

  • Lesson 5 • Running Databases on Kubernetes

    Deploys relational and NoSQL databases using StatefulSets and Operators. Addresses the unique challenges of data persistence, ordering, and identity.

Chapter 6See details

CI/CD Pipelines for Cloud Native Applications

  • Lesson 1 • Automated Testing Strategies

    Integrates unit, integration, and contract tests into pipeline stages to enforce quality. Prevents regressions from reaching production in fast-moving cloud native teams.

  • Lesson 2 • Progressive Delivery and Release Strategies

    Implements canary, blue-green, and feature-flag releases to reduce deployment risk. Builds on traffic management concepts introduced in Chapter 4.

  • Lesson 3 • GitOps and Declarative Deployments

    Applies GitOps principles using Git as the single source of truth for cluster state. Enables auditable, self-healing deployments aligned with Kubernetes declarative model.

  • Lesson 4 • CI/CD Principles and Pipeline Design

    Defines continuous integration, delivery, and deployment and maps pipeline stages to cloud native workflows. Establishes the design vocabulary used throughout the chapter.

  • Lesson 5 • Building Container Images in Pipelines

    Automates Dockerfile builds, image tagging, and registry pushes within CI pipelines. Connects container skills from Chapter 2 to automated delivery workflows.

Chapter 7See details

Observability: Monitoring, Logging, and Tracing

  • Lesson 1 • Building Dashboards and Runbooks

    Creates operational dashboards and links them to runbooks for consistent incident response. Translates raw telemetry into actionable operational intelligence.

  • Lesson 2 • Metrics Collection and Alerting

    Deploys a metrics pipeline, defines recording rules, and configures actionable alerts. Enables proactive incident detection before users are impacted.

  • Lesson 3 • Centralised Log Management

    Aggregates, parses, and indexes logs from containers and nodes for searchable analysis. Supports root-cause analysis across distributed microservices.

  • Lesson 4 • Distributed Tracing Implementation

    Instruments services with trace context propagation and visualises request flows across microservices. Pinpoints latency sources invisible to metrics and logs alone.

  • Lesson 5 • Observability vs. Monitoring Concepts

    Distinguishes observability from traditional monitoring using the three pillars: metrics, logs, and traces. Frames the observability strategy applied across the chapter.

Chapter 8See details

Cloud Native Security and Compliance

  • Lesson 1 • Supply Chain Security and Image Integrity

    Secures the software supply chain from source code to deployed image using signing and attestation. Mitigates risks introduced by third-party dependencies and base images.

  • Lesson 2 • Kubernetes RBAC and Access Control

    Configures roles, role bindings, and service accounts to enforce least-privilege access. Prevents unauthorised actions within the cluster control plane and workloads.

  • Lesson 3 • Cloud Native Security Model

    Introduces the 4C security model: cloud, cluster, container, and code layers. Provides the framework for systematically addressing security across the entire stack.

  • Lesson 4 • Compliance Automation and Policy as Code

    Encodes compliance requirements as admission policies and continuously validates cluster state. Enables auditable, repeatable compliance without manual inspection.

  • Lesson 5 • Runtime Security and Threat Detection

    Deploys runtime security tools to detect anomalous behaviour and enforce syscall policies. Provides the last line of defense when preventive controls are bypassed.

Certification

Your valid completion certificate

This course is for you:

  • Backend developer: ready to own deployment and stop handing off to ops.

  • DevOps engineer: looking to formalise cloud native skills beyond scripting and pipelines.

  • Systems administrator: transitioning from on-premises infrastructure to container-based environments.

  • Software architect: needing hands-on depth to back up high-level design decisions.

  • Cloud hobbyist: building personal projects and aiming for production-quality engineering habits.

  • Career changer: coming from IT support and targeting a cloud engineering role.

What our students say

Your lessons are perfect. I purchased the one-year package and finally have the opportunity to follow various topics of interest without needing to change platforms... I'm grateful for everything you do, I've already recommended you to other people...
Giulio Carlo
Giulio CarloDigital Marketing Student
I like how the lessons are straight to the point and how I can change chapters and skip content I don't need.
Mariana Ferres
Mariana FerresPhotography Student
I like the content and the way videos are presented and transcribed, which speeds up the process!
Luciana Alvarenga
Luciana AlvarengaNail Design Student
The platform is fast, simple to use. The diversity of content and complementary videos really help with learning.
André Felipe
André FelipePrompt Engineering Student

Top qualifications

FAQ

Who is Dedika?

Is the certificate valid in South Africa?

Are the courses free?

What is the course workload?

What are the courses like?

How do the courses work?

What is the duration of the courses?

What is the cost or price of the courses?

What is an EAD or online course and how does it work?

PDF Course