IONOS Cloud-Entwickler

Zertifizierung für Entwickler, die mit IONOS Cloud programmgesteuert interagieren: Infrastructure as Code mit Terraform, API und SDK-Integration, Container-Workflows, CI/CD-Pipelines und Produktionsoperationen. Neu aufgebaut um DevOps-Workflows mit IONOS-spezifischen Einschränkungen und Code-Mustern.

22 Einheiten
~4.7 Std. Gesamtdauer
56,681+ Wörter

IONOS Cloud-Entwickler

Zertifizierung für Entwickler, die mit IONOS Cloud programmgesteuert interagieren: Infrastructure as Code mit Terraform, API und SDK-Integration, Container-Workflows, CI/CD-Pipelines und Produktionsoperationen. Neu aufgebaut um DevOps-Workflows mit IONOS-spezifischen Einschränkungen und Code-Mustern.


Kursdetails

Dauer ~4.7 Std.
Einheiten 22 Einheiten in 5 Modulen
Zertifizierung IONOS Cloud-Entwickler (Code- und Deploy-Level)
Bestehenspunktzahl 720/1000
Voraussetzungen Empfohlen: IONOS Cloud-Grundzertifizierung. Dieser Kurs geht von der Vertrautheit mit allen IONOS Cloud-Produkten und -Dienstleistungen aus. Es werden keine Produkt-einführungen bereitgestellt - die Einheiten beginnen auf Code- und Automatisierungsebene. Erforderlich: Programmiererfahrung (Python, Go, JavaScript oder ähnlich), Vertrautheit mit Git, CLI-Tools und grundlegender Netzwerkkompetenz. Terraform-Erfahrung hilfreich, aber nicht erforderlich (abgedeckt von den Grundlagen).

Wie man diesen Kurs nutzt

  1. Vervollständigen Sie alle Einheiten sequentiell - der Inhalt wird progressiv durch das TaskBoard-Anwendungsszenario aufgebaut.
  2. Führen Sie das Code Lab in jeder Einheit aus - praktisches Coden ist für die Entwicklerzertifizierung unerlässlich.
  3. Halten Sie ein Terminal neben dem Kursmaterial geöffnet, um Befehle und Code-Snippets auszuprobieren.
  4. Achten Sie auf IONOS-spezifische Einschränkungen, die in jeder Einheit hervorgehoben werden - diese verhindern Frustration bei der Produktions-Debugging.
  5. Verwenden Sie die API-Referenz-Quick-Karten als Cheat-Sheets während der Entwicklung.
  6. Die Abschnitte über häufige Fallstricke enthalten reale Debugging-Kenntnisse, die spezifisch für IONOS sind.

Modul 1: Programmatische Grundlagen (12%)

Kernfähigkeiten für die programmatische Interaktion mit IONOS Cloud: API-Authentifizierung, das asynchrone Bereitstellungsmodell, SDKs, CLI und Infrastructure as Code mit Terraform. TaskBoard-Szenario wird eingeführt.

Dauer: ~36 Min.

Einheit Thema Dauer Wörter
1.1 IONOS API, Authentifizierung und asynchrones Modell ~16 Min. 3,239
1.2 Terraform-Anbieter und Kernmuster ~15 Min. 2,927
1.3 Wissensprüfung - Programmatische Grundlagen ~5 Min. 1,022

Behandelte Themen:

  • IONOS Cloud REST API, Versionierung, Inhaltsarten und das TaskBoard-Build-Szenario
  • Authentifizierung mit Bearer-Tokens (Token Manager) und Basic-Auth, Token-Rotation und least-privilege-Umfang
  • Das asynchrone Bereitstellungsmodell: 202-Antworten, Anfrage-IDs und Polling für die Fertigstellung
  • IONOS-SDKs (Python, Go, Java, JavaScript) und der ionosctl-CLI
  • Rate-Limiting mit exponentiellem Backoff, Paginierung und Fehlerbehandlung
  • Der IONOS-Terraform-Anbieter: Installation, Authentifizierung und Version-Festlegung
  • Kern-Terraform-Ressourcen, Plan-/Anwendungs-/Zerstörungs-Lebenszyklus, Zustands-Backends, Datenquellen und Ressourcen-Import
  • Kostenaufmerksamkeit und Muster für ephemere Umgebungen

Modul 2: Infrastruktur als Code (26%)

Bereitstellung kompletter IONOS-Infrastruktur-Stacks über Terraform und API: Rechenressourcen mit Auto-Scaling, Netzwerke mit Sicherheitsgruppen und Lastverteilern, Speicher-Ebenen, gemanagte Datenbanken und Ereignis-Streams.

Dauer: ~80 Min.

Einheit Thema Dauer Wörter
2.1 Rechenressourcen und Server-Automatisierung ~17 Min. 3,374
2.2 Netzwerk und Konnektivität als Code ~15 Min. 2,990
2.3 Lastverteilung und Sicherheit als Code ~16 Min. 3,110
2.4 Speicher-Bereitstellung als Code ~16 Min. 3,167
2.5 Datenbank- und Streaming-Service-Bereitstellung ~12 Min. 2,500
2.6 Wissens-Check - Infrastruktur als Code ~4 Min. 864

Behandelte Themen:

  • Server-Automatisierung: Dedicated Core vs vCPU, cloud-init-Bootstrap, öffentliche IP-Zuweisung, Images & Snapshots
  • VM Auto Scaling (horizontal-only; Replik-Konfiguration gilt für neue Replikate) und Cubes (obligatorischer direkt angehängter NVMe-Speicher, plus bis zu 23 zusätzliche HDD/SSD-Block Storage-Volumen)
  • Netzwerk als Code: LANs, NICs, NAT-Gateways, IPsec-VPN und Cloud DNS für Multi-Tier-Topologien
  • Lastverteilung mit Managed ALB und NLB, und wo NSG-Regeln angewendet werden (Server-NIC-Ebene nur)
  • Speicher-Bereitstellung: Block Storage, S3-kompatibler Object Storage, und NFS, mit Verfügbarkeits-Zonen-Beschränkungen
  • Gemanagte Datenbank- und Streaming-Bereitstellung: PostgreSQL, MongoDB, MariaDB, In-Memory DB, und Kafka
  • Extrahieren von Verbindungsstringen und Anmeldeinformationen aus Terraform-Zustand als sensible Ausgaben

Modul 3: Container-Workflows und CI/CD (22%)

Erstellung von Container-Bildpipelines, Bereitstellung in Managed Kubernetes und Automatisierung des vollständigen Build-Test-Deploy-Zyklus mit CI/CD.

Dauer: ~46 Min.

Einheit Thema Dauer Wörter
3.1 Container-Registrierung und Bildpipelines ~14 Min. 2,867
3.2 Kubernetes-Bereitstellung und -Betrieb ~14 Min. 2,838
3.3 CI/CD-Pipelines für IONOS ~12 Min. 2,500
3.4 Wissensprüfung - Container und CI/CD ~5 Min. 1,002

Behandelte Themen:

  • IONOS Container-Registrierungsprovisioning und tokenbasiertes Docker-Login (kein RBAC, keine pro-Team-Repositorys)
  • Mehrstufige Dockerfiles und das Build-, Tag-, Push-Bild-Pipeline-Muster
  • Provisionierung von Managed Kubernetes über Terraform und Abrufen von kubeconfig
  • Bereitstellungen, Dienste, ConfigMaps, Secrets und das separat bereitgestellte Ingress-Load Balancer-Modell
  • Abrufen von Bildern mit imagePullSecrets und Debuggen auf MKS mit kubectl
  • CI/CD-Pipelinedesign mit GitHub Actions und GitLab CI, Terraform-Plan-on-PR und Apply-on-Merge
  • Secret-Management in Pipelines, Bereitstellungsstrategien, Rollback und wiederverwendbare Terraform-Module

Modul 4: Anwendungs-Service-Integration (22%)

Integration von IONOS-Managed-Services in Anwendungscode: Datenbankverbindungen und Caching-Muster, S3-kompatibler Object Storage, Kafka-Produzenten/Verbraucher und AI Model Hub-Inferenz-API.

Dauer: ~70 Min.

Einheit Thema Dauer Wörter
4.1 Datenbank- und Caching-Integration ~14 Min. 2,834
4.2 Object Storage-Integration ~15 Min. 3,025
4.3 Ereignis-Streaming-Integration ~18 Min. 3,551
4.4 AI Model Hub-Integration ~18 Min. 3,670
4.5 Wissens-Check - Service-Integration ~4 Min. 849

Behandelte Themen:

  • Verbindung zu PostgreSQL, MariaDB und MongoDB mit erforderlichen TLS und Anwendungs-Level-Verbindungspooling
  • In-Memory DB (Redis)-Caching-Muster als IONOS-native Leseskala-Lösung (keine DB-Lese-Replikate)
  • PITR über API und Dump/Wiederherstellungsplanung, da Backup Service keine verwalteten DBaaS-Sicherungen durchführt
  • S3-kompatibler Object Storage mit boto3, Zugriffsschlüssel- und Geheimschlüssel-Authentifizierung und presigned URLs
  • Mehrteil-Uploads, Lebenszyklus-Richtlinien und S3-Kompatibilitätsfallen
  • Kafka-Produzenten und -Verbraucher, Verbrauchergruppen, Dead-Letter-Verarbeitung, Schema-Verwaltung und Zuverlässigkeits-Anpassung
  • AI Model Hub-Inferenz-API-Integration, Fehlerbehandlung, Kostenaufmerksamkeit und Ergebnis-Caching

Modul 5: Produktionsoperationen (18%)

Betreiben von Anwendungen in der Produktion auf IONOS Cloud: Überwachung und Debugging mit Plattform-Beobachtungstools, Sicherheitsautomatisierung für Token und Netzwerkzugriff sowie GitOps für deklarative Bereitstellungen.

Dauer: ~52 Min.

Einheit Thema Dauer Wörter
5.1 Beobachtbarkeit und Debugging ~14 Min. 2,860
5.2 Sicherheitsautomatisierung ~16 Min. 3,255
5.3 GitOps und Bereitstellungsoperationen ~16 Min. 3,155
5.4 Wissensprüfung - Produktionsoperationen ~5 Min. 1,082

Behandelte Themen:

  • IONOS Monitoring Service-Metriken und Warnungen, Logging Service-Sammlung und -Weiterleitung
  • Activity Logs und Flow Logs für Prüfung und Netzwerkebene-Debugging
  • Der Kubernetes-Debugging-Workflow und die Einschränkung der Kontroll-Ebene-Log-Weiterleitung
  • API-Token-Lebenszyklus-Automatisierung mit Token Manager und IAM-Automatisierung via API und Terraform
  • Kubernetes-Geheimnisse von Terraform-Ausgaben, NSG-Automatisierung und SSH Key Manager
  • GitOps-Prinzipien, ArgoCD auf MKS, Repository-Topologie und Umgebungsweiterleitung
  • Ephemere Umgebungsreinigung und Ausgleich von Terraform-gemanagter Infrastruktur mit GitOps-gemanagten Anwendungen

Lernziele

Am Ende dieses Kurses werden Sie in der Lage sein:

  • Sich zu authentifizieren und mit dem IONOS Cloud API über das asynchrone Bereitstellungsmodell, SDKs und ionosctl CLI zu interagieren.
  • Komplette Infrastruktur-Stacks (Rechenressourcen, Netzwerk, Speicher, Datenbanken) mithilfe von Terraform mit dem IONOS-Anbieter bereitzustellen und zu verwalten.
  • Container-Bildpipelines mit dem IONOS-Container-Registry aufzubauen und auf Managed Kubernetes bereitzustellen.
  • CI/CD-Pipelines zu entwerfen und zu implementieren, die aufbauen, testen und auf IONOS Cloud bereitstellen.
  • IONOS-gemanagte Datenbanken, Object Storage, Kafka und AI Model Hub in Anwendungscode zu integrieren.
  • Anwendungen, die auf IONOS Cloud ausgeführt werden, mithilfe von Plattform-Beobachtbarkeit und IAM-Tools zu überwachen, zu debuggen und zu sichern.
  • IONOS-spezifische Einschränkungen und Authentifizierungsmuster korrekt in automatisierten Workflows anzuwenden.

Nächste Schritte

Ein Produktionsprojekt erstellen

  • Bereitstellen einer vollständigen Webanwendung mit CI/CD in IONOS Managed Kubernetes.
  • Erstellen einer Datenverarbeitungspipeline mit Kafka und gemanagten Datenbanken.
  • Erstellen einer Terraform-Modulbibliothek für die gemeinsamen IONOS-Muster Ihres Teams.
  • Einrichten eines GitOps-Workflows mit ArgoCD auf IONOS Managed Kubernetes.
  • Erstellen eines künstlichen Intelligenz-gesteuerten Features mit IONOS AI Model Hub API.

Level hoch

  • IONOS Cloud-Expertenzertifizierung für Architektur und Designstrategie.
  • IONOS Kubernetes-Tiefenblick für erweiterte Container-Orchestrierung.
  • IONOS KI-Spezialität für den Bau von ML/KI-Anwendungen auf IONOS.

Beitritt zur Entwicklergemeinschaft

  • Beitrag zur IONOS Terraform-Anbieter- oder SDK-Open-Source-Projekten.
  • Teilen Ihrer Bereitstellungsstrukturen und IaC-Module.
  • Besuch von IONOS-Entwickler-Treffen und Hackathons.

Ressourcen

Ressource Link
Offizielle Dokumentation https://docs.ionos.com/
API Dokumentation https://api.ionos.com/docs/
Terraform Anbieter https://registry.terraform.io/providers/ionos-cloud/ionoscloud/
SDK Dokumentation https://api.ionos.com/docs/sdks/