AWS for Developers: DynamoDB

Go to class
Write Review

Free Online Course: AWS for Developers: DynamoDB provided by LinkedIn Learning is a comprehensive online course, which lasts for 1-2 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. AWS for Developers: DynamoDB is taught by Robby Millsap.

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
    1. Planning
    • 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
    2. DynamoDB Fundamentals
    • Installing the AWS CLI
    • Scanning data
    • Querying data
    • Defining data types in JSON for DynamoDB
    3. Coding
    • 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
    4. Supporting
    • AWS authentication and access control
    • Monitoring
    Conclusion
    • Next steps