AWS for Developers: DynamoDB
Offered By: LinkedIn Learning
Course Description
Overview
Learn how to leverage DynamoDB, the high-performance NoSQL database solution hosted on the AWS cloud. This course covers planning, proper data modeling, coding, and support.
Syllabus
Introduction
- Why DynamoDB?
- What you should know
- NoSQL versus relational DBs
- DynamoDB versus MongoDB
- Data modeling in DynamoDB
- Composite keys and sort keys
- Pricing and capacity planning in DynamoDB
- Demo: DynamoDB costs in the AWS Pricing Calculator
- Creating secondary indexes in DynamoDB: GSI and LSI
- Demo: Provisioning a DynamoDB table in the AWS admin console
- Installing the AWS CLI
- Scanning data
- Querying data
- Defining data types in JSON for DynamoDB
- Installing DynamoDB local
- Overview of client libraries
- Creating tables in DynamoDB using Node.js
- Inserting data into DynamoDB using Node.js
- Insert data with transactions in DynamoDB using Node.js
- Querying data using Node.js
- Streams in DynamoDB
- AWS authentication and access control
- Monitoring
- Next steps
Taught by
Robby Millsap
Related Courses
CloudFormation Deep DiveA Cloud Guru Introduction to AWS CloudFormation
A Cloud Guru Ajax Basics
Board Infinity via Coursera AJAX for Web Developers
Coursera Instructor Network via Coursera Amazon Connect Developer Assessment
Amazon Web Services via AWS Skill Builder