Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
AWS for Developers: DynamoDB

AWS for Developers: DynamoDB

1h 26mIntermediate2019-07-18

Authors

Robby Millsap

Robby Millsap

Senior Software Engineer at Trek Bicycle

Course details

DynamoDB is a fully managed NoSQL database solution hosted on the AWS cloud. It allows developers quickly scale to support millions of requests without having to worry about provisioning, clustering, patching, and replication. DynamoDB is also known for being an ideal solution for web APIs due to its robust support of JSON. In this course, learn how to leverage this solution so you can reap the high-performance benefits. Robby Millsap covers planning, database fundamentals, coding, and support. He takes you through the process of modeling data, creating tables, using Node.js, indexing, fetching, searching, scanning, querying, authentication, monitoring, and more.

Learning objectives
NoSQL vs. relational DBs
DynamoDB vs. MongoDB
Data modeling in DynamoDB
Working with composite keys and sort keys
Pricing and planning for capacity
Creating secondary indexes
Provisioning a DynamoDB table
Scanning data and querying data
Defining data types in JSON
Working with client libraries
Using Node.js with DynamoDB
Monitoring

Skills covered

Amazon Web Services (AWS)AmazonCloud ServicesCloud PlatformsCloud ComputingDeep Dive (X:Y)

Concepts

0. Introduction

  • 01 - Why DynamoDB
  • 02 - What you should know

1. Planning

  • 03 - NoSQL versus relational DBs
  • 04 - DynamoDB versus MongoDB
  • 05 - Data modeling in DynamoDB
  • 06 - Composite keys and sort keys
  • 07 - Pricing and capacity planning in DynamoDB
  • 08 - Demo - DynamoDB costs in the AWS Pricing Calculator
  • 09 - Creating secondary indexes in DynamoDB - GSI and LSI
  • 10 - Demo - Provisioning a DynamoDB table in the AWS admin console

2. DynamoDB Fundamentals

  • 11 - Installing the AWS CLI
  • 12 - Scanning data
  • 13 - Querying data
  • 14 - Defining data types in JSON for DynamoDB

3. Coding

  • 15 - Installing DynamoDB local
  • 16 - Overview of client libraries
  • 17 - Creating tables in DynamoDB using Node.js
  • 18 - Inserting data into DynamoDB using Node.js
  • 19 - Insert data with transactions in DynamoDB using Node.js
  • 20 - Querying data using Node.js
  • 21 - Streams in DynamoDB

4. Supporting

  • 22 - AWS authentication and access control
  • 23 - Monitoring

Conclusion

  • 24 - Next steps

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
Zarinpal
Zibal