Kurs
digicode: AWSD04
Build Modern Applications with AWS NoSQL Databases – Intensive Training
Kurs-Facts
- Erstellen moderner Anwendungen für die Cloud mit speziell für AWS entwickelten NoSQL-Datenbanken
- Veranschaulichen von Lösungen mit speziell für AWS entwickelten Datenbanken für die Verarbeitung von Schlüsselwert-, Dokument- und In-Memory-Datenkategorien
- Analysieren von geschäftlichen Anwendungsfällen und Anwenden erweiterter Funktionen von Amazon DynamoDB zur Implementierung einer skalierbaren Lösung
- Implementieren von ereignisgesteuerten Architekturen mit Change Streams und AWS Lambda
- Schnelleres Erstellen von Lösungen mit Amazon CodeWhisperer
Ein AWS-Experte hilft dir zu verstehen, wie du Anwendungen mit komplexen Datenmerkmalen und Leistungsanforderungen im Millisekundenbereich für deine Datenbanken erstellen kannst. Du lernst, wie du speziell entwickelte Datenbanken verwenden, um typische moderne Anwendungen mit unterschiedlichen Zugriffsmustern und Echtzeit-Skalierungsanforderungen zu erstellen. Durch eine Reihe von Präsentationen, geführten Touren, Gruppendiskussionen und praktischen Übungen lernst du die fortgeschrittenen Funktionen von Amazon DynamoDB, Amazon DocumentDB (mit Mongo-Kompatibilität) und Amazon ElastiCache für Redis kennen.
1 Analysieren von Anwendungsfällen für NoSQL-Datenbanken
- Geschäftlicher Überblick
- Überblick über Arbeitslast-Lösungen
- AWS-NoSQL-Datenbank-Portfolio
- Designentscheidungen für eine moderne Anwendung
2 Fortgeschrittene Amazon-DynamoDB-Konzepte
- Überprüfung von Geschäftsarbeitslasten für Amazon DynamoDB
- Analysieren von Zugriffsmustern und Schlüsseldesign
- Erstellen des Datenmodells
- Entwurf für Leistung
- Entwerfen ereignisgesteuerter Architekturen mit DynamoDB Streams
- Geführte Tour: Entwerfen von Tabellen mit NoSQL Workbench für DynamoDB
- Geführte Tour: Verwenden von DynamoDB-Streams mit AWS Lambda
- Praktisches Lab: Implementierung von Flotten- und Reisedatenmanagement mit Amazon DynamoDB
- Tabellen, Indizes und Änderungsstreams
3 Fortgeschrittene Amazon-DocumentDB-Konzepte
- Überprüfung der geschäftlichen Arbeitslasten für Amazon DocumentDB
- Analysieren von Zugriffsmustern
- Erstellen des Datenmodells
- Design für Leistung
- Verwendung des Amazon DocumentDB-Aggregations-Frameworks
- Entwerfen einer ereignisgesteuerten Architektur mit Amazon DocumentDB
- Geführte Tour: Entwurf von Dokumenten und Sammlungen
- Geführte Tour: Aggregations-Framework
- Geführte Tour: Verwendung von Amazon DocumentDB Change Streams mit AWS Lambda
- Praktisches Labor: Implementieren und Optimieren von Benutzerprofil-Datenmanagement-Workloads auf Amazon DocumentDB
4 Fortgeschrittene Amazon ElastiCache für Redis-Konzepte
- Überprüfung von Geschäftsarbeitslasten für Amazon ElastiCache für Redis
- Analysieren von Zugriffsmustern
- Erstellen des Datenmodells
- Optimale Datenstrukturen für die Arbeitslast verwenden
- Geführte Tour: Verwendung von Amazon ElastiCache für Redis zur Anwendung von Geodatenabfragen
- Geführte Tour: Verwendung von Amazon ElastiCache für Redis zum nativen Speichern und Zugreifen auf JSON-Daten
- Geführte Tour: Verwendung von Amazon ElastiCache für Redis mit Ranglisten
- Praktisches Lab: Implementierung von geografischen Fahrradsuchen, Benutzerprofil-Caching und Leaderboards mit Amazon ElastiCache für Redis
5 Kurszusammenfassung
- Kursrückblick
- AWS-Zertifizierungsstufe
Dieser Kurs umfasst Präsentationen, Führungen, Gruppendiskussionen und praktische Übungen.
- Datenbank-Entwickler/innen
- Solution Architects
- Datenbank-Engineers
Vertrautheit mit:
- Cloud-Computing-Konzepten
- Datenmodellierung für relationale oder NoSQL-Datenbanken
- AWS-Lambda- und Amazon-API-Gateway-Datenbankdienste
- Python-Skripterstellung
Arbeitserfahrung mit:
- Amazon-DynamoDB-Tabellenentwurf
- Amazon-DocumentDB-Tabellenentwurf
- ElastiCache für Redis