Amazon DynamoDB bedeutet in Bezug auf Verwaltung, Nutzung und Schemadesign einen Paradigmenwechsel weg von relationalen Datenbanken. Um DynamoDB und die zugehörigen Funktionen in vollem Umfang zu nutzen, müssen Entwickler und Architekten verstehen,
wie Anwendungen programmgesteuert mit DynamoDB-Tabellen und zugehörigen Daten interagieren. Dieser digitale Lehrplan vermittelt, wie Anwendungen über dessen API und zugehörige AWS-Services mit Amazon DynamoDB interagieren, einem vollständig verwalteten NoSQL-Datenbankdienst. Sie lernen, wie Sie DynamoDB-Tabellen und -Indizes erstellen und mit ihnen interagieren und wie Sie Datenbanken für die Überwachung sowie auf Leistung und Sicherheit optimieren können. Sie lernen zudem, wie Sie Anwendungen mithilfe von DynamoDB-Entwurfsprinzipien gestalten. Die Konzepte werden erzählend entwickelt: Ein Senior-Entwickler und ein Junior-Entwickler haben eine Reihe von Mentoring-Sitzungen. Der Lehrplan enthält Codebeispiele, die Ihnen bei der Implementierung der besprochenen Entwurfsmuster
und -lösungen helfen.
• Niveau: Fortgeschritten
• Dauer: Kurse: 6,5 Stunden
Hinweis: Dieser Kurs verfügt über lokalisierte Transkripte/Untertitel. Der Vortrag ist auf Englisch. Um Untertitel anzuzeigen, klicken Sie auf die Schaltfläche CC in der rechten unteren Ecke des Players.
Aktivitäten
In diesem Lehrplan finden sich Kurse mit interaktiven Lektionen, darunter Text, Animation, Videodemonstrationen, interaktive Wissenschecks und Bewertungen.
Lernziele des Lehrplans
Im Rahmen dieses Lehrplans lernen Sie Folgendes:
• Erstellen von DynamoDB-Tabellen und Ändern der Inhalte mit AWS CLI und AWS SDK
• Erklären von Anwendungsfällen für Sekundärindizes in DynamoDB
• Verstehen der Lese-Konsistenzmodelle von DynamoDB und deren Auswirkungen auf Kosten und Leistung
• Programmgesteuertes Verwalten der Lese-/Schreibkapazitätsmodi für Tabellen
• Bereitstellen geeigneter Skalierungsrichtlinien
Zielgruppe
Dieser Lehrplan richtet sich an:
• Entwickler, die lernen möchten, wie man mit nichtrelationalen Datenbanken in der Cloud arbeitet, insbesondere mit Amazon DynamoDB
• Datenbankarchitekten
• Dateningenieure
Voraussetzungen
Idealerweise erfüllen die Kursteilnehmer folgende Voraussetzungen:
• Vertrautheit mit DynamoDB und seinen Funktionen
• Berufliche Erfahrung mit Datenbankdesign oder Datenmodellierung für Schlüssel-Werte-Datenbanken
• Abschluss mindestens einer der digitalen Schulungen: Amazon DynamoDB Service Introduction oder Amazon DynamoDB Service Primer
• 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)
Lehrplanübersicht
Einführung in den Lehrplan
• Lernziele des Lehrplans
• Kurs-Navigation
Kurs 1: Kennenlernen von DynamoDB-API und AWS SDK
• Lektion 1: Verständnis der Grundlagen von DynamoDB
• Lektion 2: Verwenden von AWS CLI mit DynamoDB-API
• Lektion 3: Interaktion mit DynamoDB mithilfe der AWS SDKs
• Wissenscheck auf Kursebene
Kurs 2: Arbeiten mit Indizes in DynamoDB
• Lektion 1: Verwenden sekundärer Indizes
• Lektion 2: Interaktion mit DynamoDB-Tabellen mithilfe sekundärer Indizes
• Lektion 3: Optimierung von Indizes für mehr Effizienz
• Wissenscheck auf Kursebene
Kurs 3: Verwalten von Konsistenz, Kapazität und Leistung in DynamoDB
• Lektion 1: Verwalten von Konsistenz in DynamoDB
• Lektion 2: Verwalten von Kapazität in DynamoDB
• Lektion 3: Verwalten von Leistung in DynamoDB
• Wissenscheck auf Kursebene
Kurs 4: Managing DynamoDB Applications at Scale
• Lektion 1: Implementierung von Sicherheit
• Lektion 2: Erstellen ereignisgesteuerter Workflows
• Lektion 3: Sicherstellung von Hochverfügbarkeit
• Wissenscheck auf Kursebene
Kurs 5: Advanced Monitoring and Optimizing with DynamoDB
• Lektion 1: Überwachung
• Lektion 2: Umgang mit Fehlern
• Lektion 3: Optimierung
• Wissenscheck auf Kursebene
Kurs 6: Architecting Applications and Tables for DynamoDB
• Lektion 1: Überlegungen zum Tabellen- und Anwendungsdesign
• Wissenscheck auf Kursebene
Lehrplan-Nachbewertung: Spielshow „Was ist der Schlüssel?“
• Aufwärmrunde mit direkten Fragen
• Herausforderungsrunde mit Fallbeispielen