-
Book Overview & Buying
-
Table Of Contents
Master AWS DynamoDB
By :
Master AWS DynamoDB
By:
Overview of this book
This course is designed to take you from foundational knowledge to advanced expertise in AWS DynamoDB, one of the most powerful NoSQL databases. We start by setting up the development environment, creating an AWS account, and configuring the AWS CLI. You’ll then dive into the essentials of DynamoDB, learning how to create and manage tables using both the AWS Management Console and command-line tools.
As you progress, you’ll gain a deep understanding of DynamoDB’s core concepts, such as primary keys, data types, and item management. You’ll also explore various tools and interfaces for interacting with DynamoDB, including the AWS SDK for Python. The hands-on exercises will help you build practical skills in creating and managing tables, performing CRUD operations, and optimizing data retrieval using secondary indexes.
The advanced sections focus on performance optimization, teaching you best practices for designing partition keys and structuring indexes. You’ll learn to tailor your DynamoDB tables for different use cases, ensuring efficient data access and minimizing costs. By the end of the course, you’ll have a solid understanding of DynamoDB’s capabilities and be able to implement scalable, high-performance NoSQL solutions.
Table of Contents (9 chapters)
Introduction
Development Environment Setup
AWS Account Creation & Setting up AWS CLI
AWS DynamoDB Fundamentals Deep Dive
Tools for Interacting with AWS DynamoDB - AWS CLI and AWS SDK
Interacting with DynamoDB Table with AWS SDK
AWS DynamoDB Indexes - Deep Dive
Optimizing Indexes for Efficiency
Wrap Up