Course Outline
Introduction
Data Management in AWS DynamoDB
- Processes and features used in DynamoDB to manage data
- AWS ecosystem integration
Overview of the DynamoDB Development Cycle
- Document data structure
- Key-values
NoSQL in Data Management
- Realtional database systems
- Data normalization
- SQL vs NoSQL
DynamoDB Concepts
- Data types
- API
- Partitions
- Indexes
Preparing the Development Environment
- Configurng an AWS account
Developing with DynamoDB
- Navigating the object persistence interface
- Processing updates into a DynamoDB table in real time
- Applying comments
- Applying optimistic locking
- Modeling data
Integrating AWS Services with DynamoDB
- Using text search with CloudSearch
- Implementing operations and cache with DAX
- Quering with Apache Hive
Administrating the Database
- Creating backups
- Restoring backups
Summary and Conclusion
Requirements
- An understanding of JavaScript
- Experience with AWS
Audience
- Developers
Testimonials (5)
Trainer had good grasp of concepts
Josheel - Verizon Connect
Course - Amazon Redshift
Gabriel was very organized and prepared for this training. He answered all questions and clarify the AWS notions and architecture. Great job, Gabriel.
Mircea Turcu
Course - AWS Architect Certification
The trainer knew exactly what they were speaking about.
Madumetsa Msomi - BMW
Course - AWS DevOps Engineers
I liked getting to understand the breadth of the services offered by AWS and gaining a better understanding of their pricing model for each of those services.
William Crowdis - MDA Systems Ltd.
Course - AWS Developer Associate
All good, nothing to improve