Kursbeschreibung
Amazon DynamoDB ist eine Schlüssel-Wert- und Dokumentdatenbank, die für beliebig große Datenmengen eine Leistung im einstelligen Millisekundenbereich bereitstellt. Es ist ein vollständig verwalteter Datenbankdienst, der sich in einem sicheren Ökosystem befindet. Es enthält eine erweiterte Reihe von Tools für das Design und die Bereitstellung von Anwendungen und Tabellen.
Dies ist der sechste Kurs in einer Reihe von Kursen im Lehrplan Entwicklung mit Amazon DynamoDB. Es werden einige der in den vorherigen fünf Kursen eingeführten Konzepte erläutert und diese Konzepte auf den Prozess der Architektur einer neuen DynamoDB-gesteuerten Anwendung angewendet.
• Kursniveau: Fortgeschritten
• Kursdauer: 1,5 Stunden
Aktivitäten
Dieser Kurs beinhaltet Animationen, Videodemonstrationen, interaktive Inhalte, Wissensprüfungen und ein optionales (kostenpflichtiges) Selbststudium.
Kursziele
Inhalte dieses Kurses:
• Verwenden Sie Zugriffsmuster für die DynamoDB-Tabellengestaltung
• Modellbeziehungen innerhalb der Struktur einer DynamoDB-Tabelle
• Einsatz von AWS-Tools und -Services bei der Entwicklung und Bereitstellung von DynamoDB-gesteuerten Anwendungen
• Verwenden Sie NoSQL Workbench, um das Design von Anwendungen und DynamoDB-Tabellen zu unterstützen
• Einsatz von AWS-Tools für die Anwendungsbereitstellung und das Lebenszyklusmanagement
Zielgruppe
Dieser Kurs ist konzipiert für:
• Neue oder erfahrene Entwickler, die lernen möchten, wie man mit nicht-relationalen Datenbanken in der Cloud und insbesondere DynamoDB interagiert
• Datenbankarchitekten
• Dateningenieure
Voraussetzungen
Idealerweise erfüllen die Kursteilnehmer folgende Voraussetzungen:
• Vertrautheit mit DynamoDB und seinen Funktionen
• Berufliche Erfahrung mit Praxis von Datenbankdesign oder Datenmodellierung für Schlüssel-Werte-Datenbanken
• Alle anderen Kurse im Lehrplan „Entwickeln mit Amazon DynamoDB“ sind abgeschlossen
• Berufliche Erfahrung mit der Architektur und Entwicklung von AWS sowie der Planung und Gestaltung von Datenbanken in AWS
• Praktische Kenntnisse in zumindest einer höheren Programmiersprache (Python, Java, Node.js oder .NET)
Kursinhalt
Lektion 1: Ãœberlegungen zum Tabellen- und Anwendungsdesign
• Entwerfen für DynamoDB
• DynamoDB-Entwurfsmuster
• NoSQL Workbench
• Bereitstellung einer DynamoDB-gesteuerten Anwendung über AWS-Services
• Interaktiver Wissenstest
Kurszusammenfassung
• Kurszusammenfassung
• Kursbewertung
• (Optional) Übung: Amazon DynamoDB: Erstellen einer serverlosen Webanwendung