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.
- Dauer: 2 Tage
- Sprachen: Englisch, Deutsch
- Niveau: Einstieg
- Gruppengröße: Bis zu 16
Das lernen Sie
- 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.
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.
Kursinhalt
Kurseinführung
- Einführung in die Kursstruktur und den Lehrplan.
Einführung in Container
- 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 und Google Kubernetes Engine
- Einführung in Cloud Run.
- Funktionen und Anwendungsfälle von Cloud Run.
- Einführung in Google Kubernetes Engine.
- Container-Optimized OS.
Grundlagen von Cloud Run
- Übersicht.
- Ressourcenmodell.
- Container-Lebenszyklus.
- Autoscaling.Zugriffssteuerung mit IAM.
Dienstidentität und Authentifizierung
- Dienstkonto und Identität.
- Ressourcenhierarchie und das Prinzip der geringsten Rechte.
- Secrets und Umgebungsvariablen.
Anwendungsentwicklung, -tests und -integration
- Entwicklung und Tests.
- Verwaltung von Dienstbereitstellungen und Revisionen.
- Integration mit Google Cloud-Diensten.
Einführung in Cloud Run-Funktionen
- Funktionen, Vorteile und Anwendungsfälle von Cloud Run-Funktionen.
- Unterstützte Sprach-Laufzeiten und Regionen.
Aufrufen und Verbinden von Cloud Run-Funktionen
- Cloud Run-Funktionen-Trigger.
- Verbinden von Cloud Run-Funktionen mit Workflows.
- Verbindung zu einem VPC-Netzwerk herstellen.
Sicherung von Cloud Run-Funktionen
- Sicherer Zugriff auf Cloud Run-Funktionen.
- Authentifizierung bei Cloud Run-Funktionen.
- Schutz von Cloud Run-Funktionen.
Integration mit Cloud-Datenbanken
- Verbinden von Cloud Run-Funktionen mit Memorystore und Firestore.
- Verwenden von Umgebungsvariablen und Secrets mit Cloud Run-Funktionen.
Best Practices für 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
- Rückblick auf die Modulthemen.
Passende Kurse
Erste Schritte mit Google Kubernetes Engine
Dieser Kurs bietet eine Einführung in Kubernetes, eine Softwareschicht, die zwischen Ihren Anwendungen und Ihrer Hardware-Infrastruktur liegt. Google Kubernetes Engine (GKE) bietet Ihnen Kubernetes als Managed Service in der Google Cloud. Dieser Kurs vermittelt die Grundlagen von GKE und wie Anwendungen containerisiert und in der Google Cloud ausgeführt werden. Der Kurs behandelt eine grundlegende Einführung in Google Cloud, einen Überblick über Container und Kubernetes, die Kubernetes-Architektur und Kubernetes-Operationen.
Erste Schritte mit Terraform für Google Cloud
Dieser Kurs bietet eine Einführung in die Verwendung von Terraform für Google Cloud. Er versetzt die Lernenden in die Lage zu beschreiben, wie Terraform zur Implementierung von Infrastruktur als Code eingesetzt werden kann, und einige seiner Schlüsselfunktionen und -merkmale anzuwenden, um Google Cloud-Infrastruktur zu erstellen und zu verwalten. Die Lernenden erhalten praktische Übungen zum Erstellen von Google Cloud-Ressourcen mit Terraform.
Logging, Monitoring und Observability in Google Cloud
Dieser Kurs vermittelt den Teilnehmern Techniken zur Überwachung und Verbesserung der Infrastruktur- und Anwendungspeformance in Google Cloud. Durch eine Kombination aus Präsentationen, Demos, praktischen Übungen und Fallstudien aus der Praxis sammeln die Teilnehmer Erfahrungen mit Full-Stack-Monitoring, Echtzeit-Logmanagement und -analyse, dem Debuggen von Code in der Produktion, dem Aufspüren von Performanceengpässen in Anwendungen und der Profilerstellung von CPU- und Speichernutzung.
Unsicher, welcher Kurs passt?
Buchen Sie ein 30-minütiges Gespräch. Wir schauen uns an, wo Ihr Team steht und was es können muss — und stellen daraus einen konkreten Kurstermin oder einen passenden Lernplan zusammen.