-
In diesem Kurs erhalten Sie einen fundierten Einstieg in Cloud Spanner, die vollständig verwaltete, horizontal skalierbare und hochverfügbare relationale Datenbank von Google Cloud. Sie lernen, wie sich Spanner von anderen Datenbanklösungen unterscheidet und in welchen Szenarien es seine Stärken besonders ausspielt.
Wir zeigen Ihnen, wie Sie Spanner-Datenbanken mit verschiedenen Tools in Google Cloud erstellen und verwalten, relationale Schemata für das verteilte Datenbankmodell von Spanner optimieren und über die Spanner-APIs effizient auf Ihre Daten zugreifen. Darüber hinaus erfahren Sie, wie Sie Spanner nahtlos in Ihre Anwendungen integrieren und wie weitere Google-Cloud-Tools Sie bei der Administration und Datenverwaltung unterstützen.
Der Kurs schließt mit einer Übung ab, in der Sie Ihr erworbenes Wissen zur Verwaltung von Spanner-Datenbanken und Datenstrukturen anwenden und vertiefen.
-
Kursinhalt
-
- Der Bedarf an Spanner
- Erste Schritte mit Spanner
- Optimierung von Spanner-Schemata
- Programmierung von Spanner-Anwendungen, -Abfragen und -Transaktionen
- Bereitstellung von Spanner-Anwendungen
- Spanner-Verwaltung
- Abschlussprojekt
-
Zielgruppe
-
- Datenbankadministratoren, die Spanner-Datenbanken erstellen, optimieren und verwalten möchten
- Entwickler/Ingenieure, die Spanner in Anwendungen integrieren und performant nutzen wollen
- Cloud-Architekten, die skalierbare Datenbanklösungen planen und bestehende Systeme nach Spanner migrieren möchten
-
Voraussetzungen
-
- Grundlegende Erfahrung mit Google Cloud
- Kenntnisse in relationalen Datenbanken
- Erfahrung mit SQL
- Grundlegende Programmierkenntnisse
-
Kursziel
-
- Erstellen Sie skalierbare, verwaltete, relationale Datenbanken mit Google Cloud Spanner
- Erstellen und Verwalten von Spanner-Datenbanken mithilfe von CLI, Terraform, Python-API und der Cloud-Konsole
- Optimierung von relationalen Datenbankschemata für das verteilte Datenbankmodell von Spanner
- Nutzung der Google Cloud-Tools für die Verwaltung von Spanner-Datenbanken und die Datenverwaltung
- Programmieren und Ausführen von Abfragen und Transaktionen mit der Spanner-API
- Integrieren Sie Spanner in Ihre Anwendungen
| Der Bedarf an Spanner |
| Zielsetzungen: |
| Was ist Spanner? |
| Spanner und das CAP-Theorem |
| Geschichte von Spanner |
| Cloud Spanner Anwendungsfälle |
| Erste Schritte mit Spanner |
| Zielsetzungen: |
| Planung von Spanner-Instanzen |
| Automatisieren der Instanzerstellung |
| Erstellen von Datenbanken in Spanner |
| Optimierung von Spanner-Schemata |
| Zielsetzungen: |
| Spanner-Architektur |
| Auswahl von Primärschlüsseln |
| Definieren von Datenbankschemata in Spanner |
| Verstehen von Verschachtelung und Fremdschlüsseln |
| Verstehen von Sekundärindizes |
| Programmierung von Spanner-Anwendungen, -Abfragen und -Transaktionen |
| Zielsetzungen: |
| Authentifizierung und Autorisierung |
| Verwendung der Spanner Client-Bibliotheken |
| Laufende Abfragen |
| Verwaltung von Vorgängen |
| Bereitstellung von Spanner-Anwendungen |
| Zielsetzungen: |
| Spanner aus Anwendungen verwenden |
| Aufbau von Datenpipelines in und aus Spanner |
| Spanner-Verwaltung |
| Zielsetzungen: |
| Verwaltung Ihrer Daten in Spanner |
| Bewältigung des Wandels |
| Betrieb |
| Abschlussprojekt |
| Zielsetzungen: |
| Bewährte Praktiken für Schraubenschlüssel |
| Schlussstein-Projekt |
-
Classroom Training
- Bevorzugen Sie die klassische Trainingsmethode? Ein Kurs in einem unserer Training Center, mit einem kompetenten Trainer und dem direkten Austausch zwischen allen Teilnehmern? Dann buchen Sie einen der Classroom Training Termine!
-
Online Training
- Möchten Sie einen Kurs online besuchen? Zu diesem Kursthema bieten wir Ihnen Online-Kurstermine an. Als Teilnehmer benötigen Sie dazu einen PC mit Internet-Anschluss (mindestens 1 Mbit/s), ein Headset, falls Sie per VoIP arbeiten möchten und optional eine Kamera. Weitere Informationen und technische Empfehlungen finden Sie hier.
-
Inhouse-Schulung
-
Benötigen Sie einen maßgeschneiderten Kurs für Ihr Team? Neben unserem Standard-Angebot bieten wir Ihnen an, Kurse speziell nach Ihren Anforderungen zu gestalten. Gerne beraten wir Sie hierzu und erstellen Ihnen ein individuelles Angebot.
-
In diesem Kurs erhalten Sie einen fundierten Einstieg in Cloud Spanner, die vollständig verwaltete, horizontal skalierbare und hochverfügbare relationale Datenbank von Google Cloud. Sie lernen, wie sich Spanner von anderen Datenbanklösungen unterscheidet und in welchen Szenarien es seine Stärken besonders ausspielt.
Wir zeigen Ihnen, wie Sie Spanner-Datenbanken mit verschiedenen Tools in Google Cloud erstellen und verwalten, relationale Schemata für das verteilte Datenbankmodell von Spanner optimieren und über die Spanner-APIs effizient auf Ihre Daten zugreifen. Darüber hinaus erfahren Sie, wie Sie Spanner nahtlos in Ihre Anwendungen integrieren und wie weitere Google-Cloud-Tools Sie bei der Administration und Datenverwaltung unterstützen.
Der Kurs schließt mit einer Übung ab, in der Sie Ihr erworbenes Wissen zur Verwaltung von Spanner-Datenbanken und Datenstrukturen anwenden und vertiefen.
-
Kursinhalt
-
- Der Bedarf an Spanner
- Erste Schritte mit Spanner
- Optimierung von Spanner-Schemata
- Programmierung von Spanner-Anwendungen, -Abfragen und -Transaktionen
- Bereitstellung von Spanner-Anwendungen
- Spanner-Verwaltung
- Abschlussprojekt
-
Zielgruppe
-
- Datenbankadministratoren, die Spanner-Datenbanken erstellen, optimieren und verwalten möchten
- Entwickler/Ingenieure, die Spanner in Anwendungen integrieren und performant nutzen wollen
- Cloud-Architekten, die skalierbare Datenbanklösungen planen und bestehende Systeme nach Spanner migrieren möchten
-
Voraussetzungen
-
- Grundlegende Erfahrung mit Google Cloud
- Kenntnisse in relationalen Datenbanken
- Erfahrung mit SQL
- Grundlegende Programmierkenntnisse
-
Kursziel
-
- Erstellen Sie skalierbare, verwaltete, relationale Datenbanken mit Google Cloud Spanner
- Erstellen und Verwalten von Spanner-Datenbanken mithilfe von CLI, Terraform, Python-API und der Cloud-Konsole
- Optimierung von relationalen Datenbankschemata für das verteilte Datenbankmodell von Spanner
- Nutzung der Google Cloud-Tools für die Verwaltung von Spanner-Datenbanken und die Datenverwaltung
- Programmieren und Ausführen von Abfragen und Transaktionen mit der Spanner-API
- Integrieren Sie Spanner in Ihre Anwendungen
| Der Bedarf an Spanner |
| Zielsetzungen: |
| Was ist Spanner? |
| Spanner und das CAP-Theorem |
| Geschichte von Spanner |
| Cloud Spanner Anwendungsfälle |
| Erste Schritte mit Spanner |
| Zielsetzungen: |
| Planung von Spanner-Instanzen |
| Automatisieren der Instanzerstellung |
| Erstellen von Datenbanken in Spanner |
| Optimierung von Spanner-Schemata |
| Zielsetzungen: |
| Spanner-Architektur |
| Auswahl von Primärschlüsseln |
| Definieren von Datenbankschemata in Spanner |
| Verstehen von Verschachtelung und Fremdschlüsseln |
| Verstehen von Sekundärindizes |
| Programmierung von Spanner-Anwendungen, -Abfragen und -Transaktionen |
| Zielsetzungen: |
| Authentifizierung und Autorisierung |
| Verwendung der Spanner Client-Bibliotheken |
| Laufende Abfragen |
| Verwaltung von Vorgängen |
| Bereitstellung von Spanner-Anwendungen |
| Zielsetzungen: |
| Spanner aus Anwendungen verwenden |
| Aufbau von Datenpipelines in und aus Spanner |
| Spanner-Verwaltung |
| Zielsetzungen: |
| Verwaltung Ihrer Daten in Spanner |
| Bewältigung des Wandels |
| Betrieb |
| Abschlussprojekt |
| Zielsetzungen: |
| Bewährte Praktiken für Schraubenschlüssel |
| Schlussstein-Projekt |
-
Classroom Training
- Bevorzugen Sie die klassische Trainingsmethode? Ein Kurs in einem unserer Training Center, mit einem kompetenten Trainer und dem direkten Austausch zwischen allen Teilnehmern? Dann buchen Sie einen der Classroom Training Termine!
-
Online Training
- Möchten Sie einen Kurs online besuchen? Zu diesem Kursthema bieten wir Ihnen Online-Kurstermine an. Als Teilnehmer benötigen Sie dazu einen PC mit Internet-Anschluss (mindestens 1 Mbit/s), ein Headset, falls Sie per VoIP arbeiten möchten und optional eine Kamera. Weitere Informationen und technische Empfehlungen finden Sie hier.
-
Inhouse-Schulung
-
Benötigen Sie einen maßgeschneiderten Kurs für Ihr Team? Neben unserem Standard-Angebot bieten wir Ihnen an, Kurse speziell nach Ihren Anforderungen zu gestalten. Gerne beraten wir Sie hierzu und erstellen Ihnen ein individuelles Angebot.
