Description
In this course, you will learn :
- What DynamoDB is, what it can do, and how to use it will be covered.
- How to create tables as well as the intricacies of security and monitoring. You will also learn how to manage access control in DynamoDB and how to monitor usage.
- You will gain confidence in using DynamoDB and will be able to avoid the rookie mistakes that many people make when using this technology.
- This course provides a good overview of AWS technologies. This course also serves as a definitive guide to DynamoDB and related technologies for advanced practitioners.
Syllabus :
1. What is DynamoDB?
- NoSQL Databases
- DynamoDB
- Salient Features of DynamoDB
- AWS Value-added Services
- Deciding on DynamoDB
2. Creating Tables
- DynamoDB Data Model
- Data Types
- Understanding Partitions
- Primary Key and Range Key
- Capacity Units
- Demo: Creating A Table
3. Creating Items
- Overview of Various Options
- Creating a Single Item
- Creating Items in Bulk Using CLI
4. Reading Data
- Querying and Scanning
- Demo: Reading Data
5. Secondary Index
- Introduction to Secondary Indexes In DynamoDB
- Global Secondary Index
- Demo: Creating A Global Secondary Index
- Local Secondary Index
- Demo: Using A Local Secondary Index
6. Monitoring
- Introduction: Monitoring DynamoDB
- CloudWatch
- Demo: CloudWatch Alarm
7. Access Management
- Introduction: Access Management
- IAM Concepts
- IAM Policies
- Demo: Access management
8. DynamoDB Best Practices
- Table Best Practices
- Item Best Practices
- Secondary Index Best Practices