IONOS CLOUD Developer

Entwicklerzertifizierung für Ingenieure, die programmatisch mit IONOS CLOUD interagieren: Infrastructure as Code mit Terraform, API- und SDK-Integration, Container-Workflows, CI/CD-Pipelines und Produktionsbetrieb. Neu aufgebaut um DevOps-Workflows mit IONOS CLOUD-spezifischen Einschränkungen und Code-Mustern durchgehend.

22 Einheiten
~4.8 Std. Gesamtdauer
57,569+ Wörter

IONOS CLOUD Developer

Entwicklerzertifizierung für Ingenieure, die programmatisch mit IONOS CLOUD interagieren: Infrastructure as Code mit Terraform, API- und SDK-Integration, Container-Workflows, CI/CD-Pipelines und Produktionsbetrieb. Neu aufgebaut um DevOps-Workflows mit IONOS CLOUD-spezifischen Einschränkungen und Code-Mustern durchgehend.


Kursdetails

Dauer ~4.8 Std.
Einheiten 22 Einheiten in 5 Modulen
Zertifizierung IONOS CLOUD Developer (Code and Deploy Level)
Bestehensgrenze 720/1000
Voraussetzungen Empfohlen: IONOS CLOUD Foundational-Zertifizierung. Dieser Kurs setzt Vertrautheit mit allen IONOS CLOUD-Produkten und -Diensten voraus. 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 Netzwerktechnik. Terraform-Erfahrung ist hilfreich, aber nicht erforderlich (wird von den Grundlagen ab behandelt).

So nutzen Sie diesen Kurs

  1. Führen Sie alle Einheiten nacheinander aus: Der Inhalt baut sich schrittweise über das TaskBoard-Anwendungsszenario auf.
  2. Führen Sie das Code Lab in jeder Einheit aus: Praktisches Programmieren ist für die Entwicklerzertifizierung unerlässlich.
  3. Halten Sie neben dem Kursmaterial ein Terminal bereit, um Befehle und Code-Snippets auszuprobieren.
  4. Achten Sie auf die in jeder Einheit hervorgehobenen, spezifischen Einschränkungen von IONOS CLOUD: Diese verhindern Frustrationen bei der Fehlersuche in der Produktion.
  5. Verwenden Sie die API Reference Quick Cards während der Entwicklung als Spickzettel.
  6. Die Abschnitte „Common Pitfalls" enthalten praxiserprobtes Wissen zur Fehlersuche, das spezifisch für IONOS CLOUD ist.

Modul 1: Programmatische Grundlagen (12 %)

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

Dauer: ~37 Min.

Einheit Thema Dauer Wörter
1.1 IONOS CLOUD API, Authentifizierung und asynchrones Modell ~17 Min. 3,352
1.2 Terraform Provider und Kernmuster ~15 Min. 3,036
1.3 Wissensprüfung: Programmatische Grundlagen ~5 Min. 1,043

Abgedeckte Themen:

  • IONOS CLOUD REST API, Versionierung, Inhaltstypen und das TaskBoard-Bauszenario
  • Authentifizierung mit Bearer-Tokens (Token Manager) und Basic-Authentifizierung, Token-Rotation und scoping nach dem Prinzip der geringsten Berechtigung
  • Das asynchrone Bereitstellungsmodell: 202-Antworten, Request-IDs und Abfragen für den Abschluss
  • IONOS CLOUD SDKs (Python, Go, Java, JavaScript) und die ionosctl CLI
  • Rate limiting mit exponentiellem Backoff, Paginierung und Fehlerbehandlung
  • Der IONOS CLOUD Terraform Provider: Installation, Authentifizierung und Versionsfestlegung
  • Kern-Terraform-Ressourcen, Plan/Apply/Destroy-Lebenszyklus, State-Backends, Datenquellen und Ressourcenimport
  • Kostenbewusstsein und Muster für ephemere Umgebungen

Modul 2: Infrastructure as Code (26%)

Vollständige IONOS CLOUD-Infrastruktur-Stacks über Terraform und API bereitstellen: Compute mit Auto-Scaling, Networking mit Security Groups und Load Balancern, Storage-Tiers, verwaltete Datenbanken und Event-Streams.

Dauer: ~81 Min.

Einheit Thema Dauer Wörter
2.1 Compute und Server-Automatisierung ~17 Min. 3,431
2.2 Netzwerk und Konnektivität als Code ~15 Min. 3,095
2.3 Lastverteilung und Sicherheit als Code ~15 Min. 3,001
2.4 Storage-Bereitstellung als Code ~16 Min. 3,247
2.5 Bereitstellung von Datenbank- und Streaming-Diensten ~12 Min. 2,500
2.6 Wissenscheck - Infrastructure as Code ~4 Min. 875

Abgedeckte Themen:

  • Server-Automatisierung: Dedicated Core vs. vCPU, cloud-init-Bootstrap, öffentliche IP-Zuweisung, Images und Snapshots
  • VM Auto Scaling (nur horizontal; die Replikat-Konfiguration gilt für neue Replikate) und Cubes (verpflichtend direkt angebundene NVMe-Storage, plus bis zu 23 zusätzliche HDD/SSD Block Storage-Volumes)
  • Netzwerk als Code: LANs, NICs, NAT-Gateways, IPsec VPN und Cloud DNS für Multi-Tier-Topologien
  • Lastverteilung mit Managed ALB und NLB, sowie wo NSG-Regeln greifen (nur auf Server-NIC-Ebene)
  • Storage-Bereitstellung: Block Storage, S3-kompatibles Object Storage und NFS, mit Verfügbarkeitszonen-Einschränkungen
  • Bereitstellung von verwalteten Datenbanken und Streaming: PostgreSQL, MongoDB, MariaDB, In-Memory DB und Kafka
  • Extrahieren von Verbindungsstrings und Zugangsdaten aus dem Terraform-State als sensible Ausgabewerte

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

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

Dauer: ~47 Min.

Einheit Thema Dauer Wörter
3.1 Container Registry und Image-Pipelines ~15 Min. 2,984
3.2 Kubernetes-Bereitstellung und Betrieb ~15 Min. 2,946
3.3 CI/CD-Pipelines für IONOS CLOUD ~12 Min. 2,500
3.4 Wissenscheck - Container und CI/CD ~5 Min. 1,060

Abgedeckte Themen:

  • Bereitstellung der IONOS CLOUD Container Registry und tokenbasierte docker login (ohne RBAC, ohne teamweise Repositories)
  • Mehrstufige Dockerfiles und das Build-Tag-Push-Image-Pipeline-Muster
  • Bereitstellung von Managed Kubernetes über Terraform und Abruf der kubeconfig
  • Deployments, Services, ConfigMaps, Secrets und das separat bereitgestellte Ingress-Load-Balancer-Modell
  • Abruf von Images mit imagePullSecrets und Fehlersuche auf MKS mit kubectl
  • CI/CD-Pipeline-Design mit GitHub Actions und GitLab CI, Terraform plan-on-PR und apply-on-merge
  • Secret-Verwaltung in Pipelines, Bereitstellungsstrategien, Rollback und wiederverwendbare Terraform-Module

Modul 4: Integration von Anwendungsdiensten (22%)

Integration der verwalteten Dienste von IONOS CLOUD in den Anwendungscode: Datenbankverbindungen und Caching-Muster, S3-kompatibles Object Storage, Kafka-Produzenten/Verbraucher und die Inferenz-API des AI Model Hub.

Dauer: ~69 Min.

Einheit Thema Dauer Wörter
4.1 Integration von Datenbank und Caching ~15 Min. 2,957
4.2 Integration von Object Storage ~16 Min. 3,121
4.3 Integration von Event Streaming ~16 Min. 3,103
4.4 Integration von AI Model Hub ~19 Min. 3,708
4.5 Wissenscheck: Service-Integration ~5 Min. 919

Abgedeckte Themen:

  • Verbindung zu PostgreSQL, MariaDB und MongoDB mit erforderlicher TLS-Verschlüsselung und Verbindungspooling auf Anwendungsebene
  • Caching-Muster mit In-Memory DB (Redis) als native Read-Skalierungslösung von IONOS CLOUD (keine DB-Read-Replikate)
  • PITR über die API sowie Planung von Dump- und Restore-Vorgängen, da der Backup Service verwaltete DBaaS-Instanzen nicht sichert
  • S3-kompatibles Object Storage mit boto3, Authentifizierung über Access Key und Secret Key sowie presigned URLs
  • Multipart-Uploads, Lifecycle-Policies und typische Kompatibilitätsprobleme bei S3
  • Kafka-Produzenten und -Verbraucher, Consumer Groups, Dead-Letter-Verarbeitung, Schema-Verwaltung und Zuverlässigkeitsanpassungen
  • Integration der Inferenz-API des AI Model Hub, Fehlerbehandlung, Kostenbewusstsein und Caching von Ergebnissen

Modul 5: Produktionsbetrieb (18%)

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

Dauer: ~53 Min.

Einheit Thema Dauer Wörter
5.1 Beobachtbarkeit und Fehlerbehebung ~15 Min. 2,998
5.2 Sicherheitsautomatisierung ~17 Min. 3,320
5.3 GitOps und Bereitstellungsoperationen ~16 Min. 3,235
5.4 Wissensprüfung: Produktionsbetrieb ~6 Min. 1,138

Abgedeckte Themen:

  • Metriken und Warnungen des IONOS CLOUD Monitoring Service, Erfassung und Weiterleitung durch den Logging Service
  • Activity Logs und Flow Logs für Auditierung und Fehlerbehebung auf Netzwerkebene
  • Der Kubernetes-Fehlerbehebungsworkflow und die Einschränkung bei der Weiterleitung von Control-Plane-Protokollen
  • Automatisierung des API-Token-Lebenszyklus mit Token Manager und IAM-Automatisierung über API und Terraform
  • Kubernetes-Secrets aus Terraform-Ausgaben, NSG-Automatisierung und SSH Key Manager
  • GitOps-Prinzipien, ArgoCD auf MKS, Repository-Topologie und Umgebungsüberführung
  • Bereinigung ephemerer Umgebungen und Abgleich von Terraform-gemanagter Infrastruktur mit GitOps-gemanagten Anwendungen

Lernziele

Am Ende dieses Kurses können Sie:

  • Sich mit der IONOS CLOUD API authentifizieren und über das asynchrone Bereitstellungsmodell, SDKs und die ionosctl CLI mit ihr interagieren.
  • Vollständige Infrastruktur-Stacks (Compute, Netzwerk, Speicher, Datenbanken) mit Terraform und dem IONOS CLOUD Provider bereitstellen und verwalten.
  • Container-Image-Pipelines mit IONOS CLOUD Container Registry erstellen und auf Managed Kubernetes bereitstellen.
  • CI/CD-Pipelines entwerfen und implementieren, die für IONOS CLOUD bauen, testen und bereitstellen.
  • IONOS CLOUD verwaltete Datenbanken, Object Storage, Kafka und AI Model Hub in Anwendungscode integrieren.
  • Anwendungen, die auf IONOS CLOUD laufen, mit Plattform-Beobachtungs- und IAM-Werkzeugen überwachen, debuggen und absichern.
  • IONOS CLOUD-spezifische Einschränkungen und Authentifizierungsmuster korrekt in automatisierten Workflows anwenden.

Nächste Schritte

Ein Produktionsprojekt erstellen

  • Deployen Sie eine Full-Stack-Webanwendung mit CI/CD auf IONOS CLOUD Managed Kubernetes.
  • Erstellen Sie eine Datenverarbeitungs-Pipeline mit Kafka und verwalteten Datenbanken.
  • Erstellen Sie eine Terraform-Modulbibliothek für die gängigen IONOS CLOUD-Muster Ihres Teams.
  • Richten Sie einen GitOps-Workflow mit ArgoCD auf IONOS CLOUD Managed Kubernetes ein.
  • Erstellen Sie eine KI-gestützte Funktion mit der IONOS CLOUD AI Model Hub API.

Aufsteigen

  • IONOS CLOUD Expert-Zertifizierung für Architektur- und Designstrategie.
  • IONOS CLOUD Kubernetes Deep Dive für fortgeschrittene Container-Orchestrierung.
  • IONOS CLOUD AI Specialty für den Aufbau von ML/AI-Anwendungen auf IONOS CLOUD.

Der Entwickler-Community beitreten

  • Bringen Sie sich in Open-Source-Projekte für den IONOS CLOUD Terraform-Provider oder das SDK ein.
  • Teilen Sie Ihre Deployment-Muster und IaC-Module.
  • Besuchen Sie IONOS CLOUD-Entwickler-Meetups und Hackathons.

Ressourcen

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