
Cloud Native Course
Meistern Sie den vollständigen Cloud-nativen Stack – von Containern und Kubernetes bis hin zu Sicherheit, Observability und CI/CD-Pipelines. Dieser Kurs vermittelt Ingenieuren und Architekten die praktischen Fähigkeiten, um produktionsreife Cloud-native Systeme mit Vertrauen zu entwerfen, bereitzustellen und zu betreiben.
Was Sie lernen werden:
Konfigurieren Sie Kubernetes-Cluster und verwalten Sie Workloads mithilfe von zentralen API-Objekten und RBAC.
Erstellen Sie sichere, optimierte Container-Images und verwalten Sie diese über verschiedene Registries hinweg.
Entwerfen Sie CI/CD-Pipelines mit automatisiertem Testen, Progressive Delivery und GitOps-Workflows.
Setzen Sie Service-Mesh-Netzwerke mit gegenseitigem TLS und erweiterten Richtlinien zur Verkehrssteuerung um.
Wenden Sie Cloud-native Sicherheitskontrollen über den gesamten Stack hinweg unter Verwendung des 4C-Sicherheitsmodells an.
Richten Sie eine umfassende Observability ein, indem Sie Metrik-Pipelines, zentralisiertes Logging und verteiltes Tracing nutzen.
Wie Sie praxisnah lernen Cloud Native Course
Wie Sie üben Cloud Native Course
Für Unternehmen, die ihr Team schulen möchten
Bei Dedika für Unternehmen enthält der Kurs Übungen und Beispiele, die auf Ihr eigenes Geschäft und die Bedürfnisse Ihres Unternehmens zugeschnitten sind.
Kursinhalt
8 Kapitel • 41 LektionenDauer zwischen 4 und 360 Stunden (Sie entscheiden)
Kapitel 1AusblendenDetails ausblendenDetails anzeigenGrundlagen des Cloud Native Computing
Grundlagen des Cloud Native Computing
Lektion 1 • Cloud-Service-Modelle und Deployment-Muster
Unterscheidet IaaS, PaaS, SaaS und serverlose Modelle sowie deren Kompromisse. Leitet Studierende bei der Auswahl des richtigen Modells für eine bestimmte Arbeitslast an.
Lektion 2 • Cloud Native Maturity und Einführungs-Roadmap
Bewertet die organisatorische Bereitschaft anhand von Reifegradmodellen und definiert einen schrittweisen Einführungspfad. Bereitet Studierende darauf vor, realistische Transformationsinitiativen zu planen.
Lektion 3 • Die Twelve-Factor-App-Methodik
Wendet die Zwölf-Faktoren-Prinzipien an, um portable, skalierbare und wartbare Cloud-native-Anwendungen zu entwerfen. Dient als praktische Checkliste für Anwendungsdesignentscheidungen.
Lektion 4 • Kernsäulen der Cloud-nativen Architektur
Untersucht Microservices, Container, dynamische Orchestrierung und DevOps-Kultur als voneinander abhängige Säulen. Bietet den konzeptionellen Rahmen für alle nachfolgenden technischen Kapitel.
Lektion 5 • Was Cloud Native wirklich bedeutet
Definiert Cloud Native jenseits der Marketingsprache unter Verwendung der CNCF-Prinzipien. Verbindet die Definition mit den im gesamten Kurs getroffenen Architekturentscheidungen.
Kapitel 2AusblendenDetails ausblendenDetails anzeigenContainer: Anwendungen erstellen und ausführen
Container: Anwendungen erstellen und ausführen
Lektion 1 • Container lokal ausführen und vernetzen
Demonstriert Container-Lebenszyklusbefehle, Volume-Mounts und Bridge-Netzwerk für die lokale Entwicklung. Baut praktische Fertigkeiten auf, bevor zur Orchestrierung übergegangen wird.
Lektion 2 • Grundlagen der Container-Sicherheit
Identifiziert häufige Container-Schwachstellen und wendet Laufzeit-Sicherheitskontrollen an. Etabliert Sicherheitsgewohnheiten, die in Kubernetes-Deployments übernommen werden.
Lektion 3 • Effektive Dockerfiles schreiben
Lehrt Dockerfile-Syntax, Layer-Caching und Multi-Stage-Builds für schlanke Images. Befähigt Studierende direkt, sichere, minimale Container-Images zu erstellen.
Lektion 4 • Container-Konzepte und Laufzeitarchitektur
Erklärt Linux-Namespaces, Cgroups und die OCI-Laufzeitspezifikation, die Containern zugrunde liegen. Vermittelt Studierenden ein fundiertes Verständnis dafür, wie Container Isolation und Portabilität erreichen.
Lektion 5 • Container-Image-Verwaltung und -Registries
Behandelt Tagging-Strategien, Image-Signierung und Registry-Operationen für eine zuverlässige Image-Verteilung. Verbindet Image-Governance mit Praktiken der Lieferketten-Sicherheit.
Kapitel 3AusblendenDetails ausblendenDetails anzeigenKubernetes: Orchestrieren containerisierter Arbeitslasten
Kubernetes: Orchestrieren containerisierter Arbeitslasten
Lektion 1 • Services, Ingress und DNS
Erklärt ClusterIP-, NodePort-, LoadBalancer-Services und Ingress-Controller für das Traffic-Routing. Verbindet Netzwerkprimitive mit realen Mustern der Anwendungsexposition.
Lektion 2 • Kubernetes-Architektur im Detail
Ordnet Komponenten der Control-Plane und Worker-Nodes zu und erklärt deren Zusammenspiel. Bietet das mentale Modell, das für die Fehlerbehebung und den effektiven Cluster-Betrieb erforderlich ist.
Lektion 3 • Cluster-Betrieb und Fehlerbehebung
Wendet kubectl-Befehle, Log-Inspektion und Ereignisanalyse an, um Cluster-Probleme zu diagnostizieren. Baut operative Sicherheit für die Verwaltung von Produktions-Kubernetes-Umgebungen auf.
Lektion 4 • Kern-Workload-Objekte
Behandelt Pods, ReplicaSets, Deployments, StatefulSets und DaemonSets mit praktischen YAML-Beispielen. Ermöglicht Studierenden, das richtige Objekt für jeden Arbeitslasttyp auszuwählen.
Lektion 5 • Konfigurations- und Secrets-Management
Verwendet ConfigMaps und Secrets, um die Konfiguration von Container-Images zu entkoppeln. Verstärkt die in Kapitel 1 eingeführten Zwölf-Faktoren-Prinzipien.
Lektion 6 • Ressourcenmanagement und Scheduling
Setzt CPU- und Speicher-Anforderungen und -Begrenzungen und wendet Node-Affinität und -Taints an. Stellt sicher, dass Arbeitslasten vorhersehbar geplant werden und Cluster stabil bleiben.
Kapitel 4AusblendenDetails ausblendenDetails anzeigenCloud-native Vernetzung und Service Mesh
Cloud-native Vernetzung und Service Mesh
Lektion 1 • Container Network Interface und CNI-Plugins
Erklärt die CNI-Spezifikation und vergleicht beliebte Plugins für die Pod-Vernetzung. Bietet die Grundlage für das Verständnis, wie Pods über Nodes hinweg kommunizieren.
Lektion 2 • Sicherung der Service-zu-Service-Kommunikation
Setzt gegenseitiges TLS, Autorisierungsrichtlinien und Peer-Authentifizierung über Services hinweg durch. Vervollständigt eine Zero-Trust-Netzwerkhaltung für Cloud-native-Arbeitslasten.
Lektion 3 • Service-Mesh-Architektur und Anwendungsfälle
Stellt das Sidecar-Proxy-Modell vor und erklärt, warum ein Service Mesh Beobachtbarkeits- und Sicherheitslücken schließt. Setzt den Kontext für die praktische Mesh-Konfiguration in späteren Abschnitten.
Lektion 4 • Konfigurieren von Traffic-Management in einem Mesh
Wendet Virtual Services, Destination Rules und Wiederholungen an, um den Traffic-Fluss zu steuern. Ermöglicht fortgeschrittene Deployment-Strategien wie Canary- und Blue-Green-Releases.
Lektion 5 • Netzwerkrichtlinien zur Traffic-Kontrolle
Definiert Ingress- und Egress-Netzwerkrichtlinien, um die Pod-Kommunikation einzuschränken. Reduziert direkt den Explosionsradius einer kompromittierten Arbeitslast.
Kapitel 5AusblendenDetails ausblendenDetails anzeigenCloud-nativer Speicher und zustandsbehaftete Arbeitslasten
Cloud-nativer Speicher und zustandsbehaftete Arbeitslasten
Lektion 1 • Dynamische Bereitstellung und CSI-Treiber
Implementiert die dynamische Volume-Bereitstellung mit CSI-Treibern für Cloud- und On-Premises-Backends. Reduziert manuelle Speicheroperationen und ermöglicht Self-Service für Entwickler.
Lektion 2 • Kubernetes-Speicherprimitive
Erklärt PersistentVolumes, PersistentVolumeClaims und StorageClasses als Speicherabstraktionsschicht. Verbindet Speicherkonzepte mit den in Kapitel 3 festgelegten Anforderungen an die Arbeitslast.
Lektion 3 • Datenschutz und Disaster Recovery
Implementiert Volume-Snapshots, Backup-Tools und clusterübergreifende Wiederherstellungsverfahren. Gewährleistet die Geschäftskontinuität für zustandsbehaftete Cloud-native-Anwendungen.
Lektion 4 • Speicher-Leistung und -Optimierung
Optimiert Speicher-I/O, wählt geeignete Volume-Typen aus und überwacht Speichermetriken. Verhindert Leistungsengpässe bei datenintensiven Cloud-native-Arbeitslasten.
Lektion 5 • Ausführen von Datenbanken auf Kubernetes
Setzt relationale und NoSQL-Datenbanken mit StatefulSets und Operatoren ein. Behandelt die besonderen Herausforderungen der Datenpersistenz, Reihenfolge und Identität.
Kapitel 6AusblendenDetails ausblendenDetails anzeigenCI/CD-Pipelines für Cloud-native Anwendungen
CI/CD-Pipelines für Cloud-native Anwendungen
Lektion 1 • Automatisierte Teststrategien
Integriert Unit-, Integrations- und Contract-Tests in Pipeline-Phasen, um Qualität durchzusetzen. Verhindert, dass Regressionen in schnelllebigen Cloud-nativen Teams die Produktion erreichen.
Lektion 2 • Progressive Delivery und Release-Strategien
Implementiert Canary-, Blue-Green- und Feature-Flag-Releases, um das Deployment-Risiko zu reduzieren. Baut auf den in Kapitel 4 eingeführten Traffic-Management-Konzepten auf.
Lektion 3 • GitOps und deklarative Deployments
Wendet GitOps-Prinzipien an und verwendet Git als einzige Quelle der Wahrheit für den Cluster-Zustand. Ermöglicht prüfbare, selbstheilende Deployments, die auf das deklarative Kubernetes-Modell abgestimmt sind.
Lektion 4 • CI/CD-Prinzipien und Pipeline-Design
Definiert Continuous Integration, Delivery und Deployment und ordnet Pipeline-Phasen Cloud-nativen Workflows zu. Etabliert das Design-Vokabular, das im gesamten Kapitel verwendet wird.
Lektion 5 • Erstellen von Container-Images in Pipelines
Automatisiert Dockerfile-Builds, Image-Tagging und Registry-Pushes innerhalb von CI-Pipelines. Verbindet Container-Fähigkeiten aus Kapitel 2 mit automatisierten Bereitstellungs-Workflows.
Kapitel 7AusblendenDetails ausblendenDetails anzeigenObservability: Monitoring, Logging und Tracing
Observability: Monitoring, Logging und Tracing
Lektion 1 • Erstellen von Dashboards und Runbooks
Erstellt operative Dashboards und verknüpft sie mit Runbooks für eine konsistente Incident-Response. Wandelt rohe Telemetrie in umsetzbare operative Erkenntnisse um.
Lektion 2 • Metrikerfassung und Alerting
Stellt eine Metrik-Pipeline bereit, definiert Aufzeichnungsregeln und konfiguriert umsetzbare Alarme. Ermöglicht die proaktive Erkennung von Vorfällen, bevor Benutzer betroffen sind.
Lektion 3 • Zentralisiertes Log-Management
Aggregiert, parst und indiziert Logs von Containern und Nodes für die durchsuchbare Analyse. Unterstützt die Ursachenanalyse über verteilte Microservices hinweg.
Lektion 4 • Implementierung von Distributed Tracing
Instrumentiert Services mit Trace-Context-Propagation und visualisiert Anfrageflüsse über Microservices hinweg. Lokalisiert Latenzquellen, die allein durch Metriken und Logs unsichtbar sind.
Lektion 5 • Observability vs. Monitoring-Konzepte
Unterscheidet Observability vom traditionellen Monitoring anhand der drei Säulen: Metriken, Logs und Traces. Definiert die Observability-Strategie, die im gesamten Kapitel angewendet wird.
Kapitel 8AusblendenDetails ausblendenDetails anzeigenCloud-native Sicherheit und Compliance
Cloud-native Sicherheit und Compliance
Lektion 1 • Lieferketten-Sicherheit und Image-Integrität
Sichert die Software-Lieferkette vom Quellcode bis zum deployten Image durch Signierung und Attestierung. Mindert Risiken durch Drittanbieter-Abhängigkeiten und Basis-Images.
Lektion 2 • Kubernetes RBAC und Zugriffskontrolle
Konfiguriert Rollen, Rollenbindungen und Service-Accounts, um den Zugriff nach dem Prinzip der geringsten Rechte durchzusetzen. Verhindert nicht autorisierte Aktionen innerhalb der Cluster-Control-Plane und der Arbeitslasten.
Lektion 3 • Cloud-native Sicherheitsmodell
Stellt das 4C-Sicherheitsmodell vor: Cloud-, Cluster-, Container- und Code-Ebene. Bietet den Rahmen für die systematische Behandlung der Sicherheit über den gesamten Stack hinweg.
Lektion 4 • Compliance-Automatisierung und Policy as Code
Kodiert Compliance-Anforderungen als Admission Policies und validiert kontinuierlich den Cluster-Zustand. Ermöglicht prüfbare, wiederholbare Compliance ohne manuelle Inspektion.
Lektion 5 • Laufzeitsicherheit und Bedrohungserkennung
Setzt Laufzeitsicherheits-Tools ein, um anomales Verhalten zu erkennen und Syscall-Richtlinien durchzusetzen. Bietet die letzte Verteidigungslinie, wenn präventive Kontrollen umgangen werden.
Ihr gültiges Abschlusszertifikat
Dieser Kurs ist für Sie geeignet:
Backend-Entwickler: bereit, das Deployment selbst zu übernehmen und die Übergabe an den Betrieb einzustellen.
DevOps-Ingenieur: möchte cloud-native Fähigkeiten über Skripterstellung und Pipelines hinaus formalisieren.
Systemadministrator: Übergang von lokaler Infrastruktur zu containerbasierten Umgebungen.
Softwarearchitekt: benötigt praktische Tiefe, um übergeordnete Entwurfsentscheidungen zu untermauern.
Cloud-Enthusiast: entwickelt persönliche Projekte und strebt produktionsreife Entwicklungsgewohnheiten an.
Quereinsteiger: kommt aus dem IT-Support und strebt eine Rolle als Cloud-Ingenieur an.
Was unsere Lernenden sagen
Ihre Kurse sind perfekt. Ich habe das Jahrespaket erworben und habe endlich die Möglichkeit, verschiedene Themen zu verfolgen, die mich interessieren, ohne die Plattform wechseln zu müssen... ich danke Ihnen für alles, was Sie tun, ich habe Sie bereits anderen Leuten empfohlen...

Mir gefällt, wie die Lektionen direkt auf den Punkt kommen und wie ich Kapitel wechseln und Inhalte überspringen kann, die ich nicht brauche.

Mir gefallen die Inhalte und die Art der Präsentation und Transkription der Videos, was den Prozess beschleunigt!

Die Plattform ist schnell und einfach zu bedienen. Die Vielfalt der Inhalte und die ergänzenden Videos helfen sehr beim Lernen.

Wichtige Qualifikationen
FAQ
Wer ist Dedika?
Ist das Zertifikat in Deutschland gültig?
Sind die Kurse kostenlos?
Wie hoch ist der Arbeitsaufwand der Kurse?
Wie sind die Kurse aufgebaut?
Wie funktionieren die Kurse?
Wie lange dauern die Kurse?
Was kostet ein Kurs?
Was ist ein E-Learning- oder Online-Kurs und wie funktioniert er?
PDF-Kurs




















