Build Modern Applications with AWS NoSQL Databases (BMAND) – Outline
Detailed Course Outline
Module 1: Analyze Use Cases for NoSQL Databases
- Business overview
- Workload solution overview
- AWS NoSQL database portfolio
- Design decisions for a modern application
Module 2: Advanced Amazon DynamoDB Concepts
- Review business workloads for Amazon DynamoDB
- Analyze access patterns and key design
- Create the data model
- Design for performance
- Design event-driven architectures using DynamoDB Streams
- Guided Tour: Design tables using NoSQL Workbench for DynamoDB
- Guided Tour: Use DynamoDB Streams with AWS Lambda
- Hands-on Lab: Implement Fleet and Trip Data Management using Amazon DynamoDB Tables, Indexes, and Change Streams
Module 3: Advanced Amazon DocumentDB Concepts
- Review business workloads for Amazon DocumentDB
- Analyze access patterns
- Create the data model
- Design for performance
- Use Amazon DocumentDB aggregation framework
- Design event-driven architecture using Amazon DocumentDB
- Guided Tour: Document and collection design
- Guided Tour: Aggregation framework
- Guided Tour: Use Amazon DocumentDB Change streams with AWS Lambda
- Hands-on Lab: Implement and Optimize User Profile Data Management Workload on Amazon DocumentDB
Module 4: Advanced Amazon ElastiCache for Redis Concepts
- Review business workloads for Amazon ElastiCache for Redis
- Analyze access patterns
- Create the data model
- Use optimal data structures for the workload
- Guided Tour: Use Amazon ElastiCache for Redis to apply geospatial queries
- Guided Tour: Use Amazon ElastiCache for Redis to natively store and access JSON data
- Guided Tour: Use Amazon ElastiCache for Redis with leaderboards
- Hands-on Lab: Implement Geospatial Bike Searches, User Profile Caching, and Leaderboards with Amazon ElastiCache for Redis
Module 5: Course Summary
- Course review
- AWS Certification levels
- Continue your learning