2 Tage EN / DE Max 16

Anwendungsentwicklung mit Cloud Run

Dieser Kurs vermittelt Ihnen die Grundlagen, Praktiken, Fähigkeiten und Tools für die moderne Cloud-Anwendungsentwicklung mit Cloud Run. Durch eine Kombination aus Präsentation, praktischen Übungen und ergänzenden Materialien lernen Sie, wie Sie Anwendungen in Google Cloud mithilfe von Cloud Run entwickeln und bereitstellen. Diese Version des Kurses besteht aus drei separaten Kursen, die Themen zur Erstellung von Containern, zur Entwicklung von Anwendungen mit Cloud Run und zu Cloud Run-Funktionen umfassen.

€1.250,00 exkl. MwSt

Individuelle Terminplanung

Die Kurse finden als dedizierte Gruppen-Sessions statt. Nach Ihrer Buchung koordinieren wir einen Termin, der zu Ihrem Team passt.

Voraussetzungen

  • Vertrautheit mit Linux-Befehlen und der Befehlszeilenschnittstelle.
  • Kenntnisse der Google Cloud Console, der gcloud CLI und des Netzwerks.
  • Grundlegendes Verständnis von Programmiersprachen wie Node.js oder Python.
  • Verständnis von Shell-Skripten, HTTP und Erfahrung mit HTTP-Client-Tools wie cURL.
  • Grundlegendes Verständnis anderer Google Cloud-Dienste wie Cloud Storage und Pub/Sub.
  • Der Abschluss des Kurses Google Cloud Fundamentals: Core Infrastructure wird empfohlen.

Was Sie lernen werden

  • Container und Container-Images definieren.
  • Anwendungen in Container-Images erstellen und verpacken.
  • Best Practices für das Erstellen, Testen und Sichern von Containern identifizieren.
  • Die Grundlagen von Cloud Run und Google Kubernetes Engine verstehen.
  • Die Grundlagen von Cloud Run verstehen, einschließlich des Ressourcenmodells, des Container-Lebenszyklus und der Autoskalierung.
  • Anwendungen lokal entwickeln und testen, bevor sie in Cloud Run bereitgestellt werden.
  • Dienstidentität und IAM mit Cloud Run verwenden.
  • Cloud Run-Anwendungen in Google Cloud-Dienste integrieren.
  • Cloud Run-Funktionen in Google Cloud entwickeln, testen und bereitstellen.

Kursablauf
Einführung in die Kursstruktur und den Lehrplan.
Container und Container-Images. Erstellen von Container-Images. Erstellen von Container-Images mit Buildpacks. Tools für die kontinuierliche Integration und Bereitstellung (CI/CD). Best Practices für die Erstellung und Absicherung von Containern.
Einführung in Cloud Run. Funktionen und Anwendungsfälle von Cloud Run. Einführung in Google Kubernetes Engine. Container-Optimized OS.
Übersicht. Ressourcenmodell. Container-Lebenszyklus. Autoscaling.Zugriffssteuerung mit IAM.
Dienstkonto und Identität. Ressourcenhierarchie und das Prinzip der geringsten Rechte. Secrets und Umgebungsvariablen.
Entwicklung und Tests. Verwaltung von Dienstbereitstellungen und Revisionen. Integration mit Google Cloud-Diensten.
Funktionen, Vorteile und Anwendungsfälle von Cloud Run-Funktionen. Unterstützte Sprach-Laufzeiten und Regionen.
Cloud Run-Funktionen-Trigger. Verbinden von Cloud Run-Funktionen mit Workflows. Verbindung zu einem VPC-Netzwerk herstellen.
Sicherer Zugriff auf Cloud Run-Funktionen. Authentifizierung bei Cloud Run-Funktionen. Schutz von Cloud Run-Funktionen.
Verbinden von Cloud Run-Funktionen mit Memorystore und Firestore. Verwenden von Umgebungsvariablen und Secrets mit Cloud Run-Funktionen.
Best Practices für die Implementierung und Konfiguration von Funktionen. Verbesserung der Leistung und Vernetzung. Wiederholen von Funktionen. Skalierung und Traffic-Splitting.
Rückblick auf die Modulthemen.
Anwendungsentwicklung mit Cloud Run