Nach dem Seminar können Sie zentrale Compute-, Speicher-, Datenbank-, Netzwerk-, Sicherheits- und Anwendungsdienste von Google Cloud einordnen und ausgewählte Dienste grundlegend einsetzen. Sie bedienen die wichtigsten Verwaltungswerkzeuge und verstehen wesentliche Schritte zur Entwicklung und Bereitstellung einfacher Cloud-Anwendungen. Sie unterscheiden typische Einsatzbereiche virtueller Maschinen, containerisierter Anwendungen und ereignisgesteuerter Funktionen. Darüber hinaus kennen Sie grundlegende Möglichkeiten zur Überwachung, Protokollierung und Fehlerauswertung. Sie können erste Konfigurationsentscheidungen nachvollziehen und erkennen, welche Themen für Ihre eigenen Entwicklungsaufgaben weiter vertieft werden sollten. Das Seminar vermittelt dafür einen breiten Einstieg mit ausgewählten praktischen Übungen.
Zentrale Dienste, Einsatzbereiche und grundlegende Preisstruktur
Regionen und Zonen
Zugang und Entwicklungswerkzeuge
Konto- und Projektverwaltung
Google Cloud CLI installieren und konfigurieren
Erste Schritte mit gcloud
Google Cloud Console, Cloud Shell und Cloud Shell Editor
Compute Engine
VM-Instanzen erstellen und verwalten
VM-Optionen: Spot-VMs und Custom Machine Types
Preemptible VMs als früheres Bereitstellungsmodell einordnen
Datenträger und Images verwalten
Cloud Storage
Buckets erstellen und Daten übertragen
Speicherklassen und Lebenszyklusverwaltung
Cloud SQL
Datenbankinstanzen erstellen
Verbindungen, Zugriffsschutz, Backup und Wiederherstellung
BigQuery
Daten importieren und exportieren
SQL-Abfragen ausführen und grundlegende Optimierungsansätze kennenlernen
Firestore
Native Mode und Datastore-Modus gegenüberstellen
Datenmodelle, Schnittstellen und Abfragen
Skalierbarkeit und Konsistenz einordnen
Datenübertragung und Datenverarbeitung
Werkzeuge und grundlegende Überlegungen zur Datenmigration
Datenverarbeitung mit Dataflow im Überblick
Google Kubernetes Engine
Kubernetes-Grundlagen und GKE-Cluster
Anwendungen im Cluster bereitstellen
Cloud Run functions - früher Cloud Functions
Funktionen erstellen und bereitstellen
Trigger und Ereignisse
Debugging und Überwachung
App Engine
Einsatzbereiche, unterstützte Sprachen und Laufzeitumgebungen
Skalierung und Umgang mit Verkehrsspitzen
API-Management
API-Endpunkte bereitstellen
Authentifizierung und Zugriffsschutz
API-Verkehr auswerten
Google Cloud Observability
Cloud Monitoring für Ressourcen und Anwendungen
Cloud Logging für Protokollierung und Auswertung
Error Reporting zur Erfassung und Zusammenfassung von Anwendungsfehlern
VPC und Netzwerkzugriff
VPC-Netzwerke, Subnetze und IP-Bereiche
Cloud VPN und Cloud Interconnect im Überblick
Firewall-Regeln und Verkehrsrichtung
Zielsteuerung über Netzwerk-Tags oder Dienstkonten
Identitäten und Schlüsselverwaltung
IAM-Rollen, Benutzer und Dienstkonten
Grundprinzip der minimalen Rechtevergabe
Cloud KMS: Schlüssel, Verschlüsselung, Rotation und Zugriffssteuerung
Dauer/zeitlicher Ablauf:
2 Tage
Zielgruppe:
Das Seminar richtet sich an Softwareentwickler, die einen praxisorientierten Einstieg in Google Cloud suchen und Anwendungen auf der Plattform entwickeln oder bereitstellen möchten.
Angesprochen sind außerdem Systemadministratoren, Netzwerk- und Datenbankadministratoren sowie Data Engineers und Data Scientists, die einen Überblick über zentrale Google-Cloud-Dienste und deren Zusammenspiel benötigen.
Teilnahmevoraussetzungen
Sie benötigen grundlegende Programmierkenntnisse, beispielsweise in Python, Java oder Go.
Sie sollten mit der Kommandozeile vertraut sein.
Sie verfügen über grundlegende Kenntnisse zu Netzwerken, Datenbanken und Webanwendungen.
Grundkenntnisse zu Cloud Computing sind hilfreich; spezielle Google-Cloud-Vorkenntnisse sind nicht erforderlich.
Wir setzen Analyse-Cookies ein, um Ihre Zufriedenheit bei der Nutzung unserer Webseite zu verbessern.
Diese Cookies werden nicht automatisiert gesetzt.
Wenn Sie mit dem Einsatz dieser Cookies einverstanden sind, klicken Sie bitte auf Akzeptieren.
Weitere Informationen finden Sie hier.