Tags
Language
Tags
December 2024
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31 1 2 3 4

Master Aws Dynamodb With Javascript: A Beginner’S Guide

Posted By: ELK1nG
Master Aws Dynamodb With Javascript: A Beginner’S Guide

Master Aws Dynamodb With Javascript: A Beginner’S Guide
Published 10/2024
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 14.93 GB | Duration: 17h 15m

Learn to build powerful, serverless applications with AWS DynamoDB and JavaScript, from the ground up—perfect for beginn

What you'll learn

Use DynamoDB advanced features like condition expressions, transactions, and batch operations to build efficient data-driven applications.

Understand core DynamoDB concepts like tables, items, and indexes, and how to use them effectively in JavaScript applications.

Perform CRUD operations on DynamoDB tables using the AWS SDK for JavaScript in both browser and Nodejs environments.

Implement AWS Cognito and IAM roles to authenticate users and control access to DynamoDB resources in a secure manner.

Requirements

You will need a basic understanding of Javascript and have an AWS account

Description

AWS DynamoDB and JavaScript for Beginners is a comprehensive and beginner-friendly course designed to teach you how to build scalable, serverless applications using AWS DynamoDB and JavaScript. Whether you're just starting out in web development or have some coding experience, this course will provide you with the foundational skills to integrate DynamoDB into your JavaScript projects.You will begin by understanding core DynamoDB concepts such as tables, items, primary keys, and indexes. Through hands-on projects, you’ll master how to perform CRUD (Create, Read, Update, Delete) operations using the AWS SDK for JavaScript, in both browser and Node.js environments. The course also covers data modeling and best practices for designing efficient, high-performance applications.As security is a critical aspect of any cloud application, this course will guide you through integrating AWS Cognito for user authentication and role-based access control. You’ll learn how to manage permissions effectively, ensuring your DynamoDB tables are secure.Beyond the basics, you’ll dive into more advanced topics, such as condition expressions, batch writes, and transactional operations. By the end of the course, you’ll be able to implement these features to build robust, real-world applications.Whether you're aiming to enhance your skill set as a developer or start a career in cloud computing, this course will provide you with the tools and confidence to work with AWS DynamoDB and JavaScript effectively.

Overview

Section 1: AWS DynamoDB course introduction

Lecture 1 Introduction to AWS DynamoDB course

Lecture 2 AWS DynamoDB course outline

Section 2: Introduction to AWS DynamoDB Service

Lecture 3 AWS DynamoDB introduction section outline

Lecture 4 Introduction to AWS DynamoDb part 1.1

Lecture 5 Introduction to AWS DynamoDb part 1.2

Lecture 6 Introduction to AWS DynamoDb part 1.3

Lecture 7 Introduction to AWS DynamoDb part 2.1

Lecture 8 Introduction to AWS DynamoDb part 2.2

Lecture 9 Introduction to AWS DynamoDb part 2.3

Lecture 10 AWS DynamoDB introduction cheat sheet

Lecture 11 AWS DynamoDB introduction homework

Lecture 12 AWS DynamoDB introduction homework answer

Section 3: AWS DynamoDB Tables

Lecture 13 AWS DynamoDB Tables section outline

Lecture 14 AWS DynamoDB Tables

Lecture 15 AWS DynamoDB Global Tables

Lecture 16 Working with AWS DynamoDB Tables part 1

Lecture 17 Working with AWS DynamoDB Tables part 2

Lecture 18 Working with AWS DynamoDB Global Tables part 1

Lecture 19 Working with AWS DynamoDB Global Tables part 2

Lecture 20 AWS DynamoDB Tables cheat sheet

Lecture 21 AWS DynamoDB tables homework task

Lecture 22 AWS DynamoDB tables homework task answer

Section 4: AWS DynamoDB Items

Lecture 23 AWS DynamoDB Items section outline

Lecture 24 Working with AWS DynamoDB Items part 1

Lecture 25 Working with AWS DynamoDB Items part 2

Lecture 26 Working with AWS DynamoDB Items part 3

Lecture 27 Working with AWS DynamoDB Items part 4

Lecture 28 Working with AWS DynamoDB Items part 5

Lecture 29 Working with AWS DynamoDB Items part 6

Lecture 30 AWS DynamoDB Items cheat sheet

Lecture 31 AWS DynamoDB working with items homework task

Lecture 32 AWS DynamoDB working with items homework task answer

Section 5: AWS DynamoDB Transactions

Lecture 33 AWS DynamoDB Transactions section outline

Lecture 34 Working with AWS DynamoDB Transactions part 1

Lecture 35 Working with AWS DynamoDB Transactions part 2

Lecture 36 Working with AWS DynamoDB Transactions part 3

Lecture 37 Working with AWS DynamoDB Transactions cheat sheet

Lecture 38 Working with AWS DynamoDB transactions homework task

Lecture 39 Working with AWS DynamoDB transactions homework task answer

Section 6: AWS DynamoDB Streams

Lecture 40 AWS DynamoDB streams section outline

Lecture 41 Working with AWS DynamoDB Streams introduction

Lecture 42 Working with AWS DynamoDB Streams part 1

Lecture 43 Working with AWS DynamoDB Streams part 2

Lecture 44 Working with AWS DynamoDB Streams part 3

Lecture 45 Working with AWS DynamoDB Streams part 4

Lecture 46 Working with AWS DynamoDB Streams part 5

Lecture 47 Working with AWS DynamoDB Streams part 6

Lecture 48 Working with AWS DynamoDB Streams part 7

Lecture 49 Working with AWS DynamoDB Streams part 8

Lecture 50 Working with AWS DynamoDB Streams part 9

Lecture 51 Working with AWS DynamoDB Streams part 10

Lecture 52 Working with AWS DynamoDB Streams part 11

Lecture 53 Working with AWS DynamoDB Streams part 12

Lecture 54 Working with AWS DynamoDB Streams cheat sheet

Lecture 55 Working with AWS DynamoDB streams homework task 1

Lecture 56 Working with AWS DynamoDB streams homework task 1 answer

Lecture 57 Working with AWS DynamoDB streams homework task 2

Lecture 58 Working with AWS DynamoDB streams homework task 2 answer

Section 7: AWS DynamoDB Indexes

Lecture 59 AWS DynamoDB Index section outline

Lecture 60 AWS DynamoDB Indexes introduction

Lecture 61 Create AWS Indexes in DynamoDB Console

Lecture 62 AWS DynamoDB Indexes cheat sheet

Lecture 63 AWS DynamoDB indexes homework task

Lecture 64 AWS DynamoDB indexes homework task answer

Section 8: AWS DynamoDB Tables - reading and writing

Lecture 65 AWS DynamoDB Tables - reading and writing section outline

Lecture 66 AWS DynamoDB Tables - throughput capacity

Lecture 67 AWS DynamoDB Tables - reading and writing

Lecture 68 AWS DynamoDb Tables throughput and read and write operations cheat sheet

Lecture 69 AWS DynamoDB - throughput and read and write operations homework task 1

Lecture 70 AWS DynamoDB - throughput and read and write operations homework task 1 answer

Lecture 71 AWS DynamoDB - throughput and read and write operations homework task 2

Lecture 72 AWS DynamoDB - throughput and read and write operations homework task 2 answer

Section 9: Accessing AWS DynamoDB

Lecture 73 Accessing AWS DynamoDB section outline

Lecture 74 Accessing AWS DynamoDB

Lecture 75 Getting access & secret keys

Lecture 76 Accessing AWS DynamoDB cheat sheet

Lecture 77 Accessing AWS DynamoDB homework task

Lecture 78 Accessing AWS DynamoDB homework task answer

Section 10: AWS Command Line Interface

Lecture 79 AWS Command Line Interface section outline

Lecture 80 CLI install and set up

Lecture 81 CLI configure

Lecture 82 CLI get item practical

Lecture 83 CLI query practical

Lecture 84 AWS Command Line Interface cheat sheet

Lecture 85 AWS Command Line Interface homework task

Lecture 86 AWS Command Line Interface homework task answer

Section 11: AWS DynamoDB management console

Lecture 87 AWS DynamoDB management console section outline

Lecture 88 Accessing the console

Lecture 89 Creating a table

Lecture 90 Accessing items

Lecture 91 Creating indexes

Lecture 92 Monitoring table usage

Lecture 93 Global tables

Lecture 94 Backup and restore

Lecture 95 Exports and streams

Lecture 96 resource policies and table analyzer

Lecture 97 resource policies and table analyzer continued 1

Lecture 98 resource policies and table analyzer continued 2

Lecture 99 tables additional settings

Lecture 100 AWS DynamoDB management console cheat sheet

Lecture 101 AWS DynamoDB management console homework task

Lecture 102 AWS DynamoDB management console homework task answer

Section 12: AWS DynamoDB local

Lecture 103 AWS DynamoDB local section outline

Lecture 104 setting up DynamoDB local part 1

Lecture 105 setting up DynamoDB local part 2

Lecture 106 setting up DynamoDB local part 3

Lecture 107 using DynamoDB local practical part 1

Lecture 108 using DynamoDB local practical part 2

Lecture 109 using DynamoDB local practical part 3

Lecture 110 AWS DynamoDB local cheat sheet

Lecture 111 AWS DynamoDB local homework task

Lecture 112 AWS DynamoDB local homework task answer

Section 13: AWS DynamoDB and Node.js

Lecture 113 AWS DynamoDB and Node.js section outline

Lecture 114 Node.js an introduction

Lecture 115 Node.js and setting up the development environment part 1

Lecture 116 Node.js and setting up the development environment part 2

Lecture 117 Node.js and setting up the development environment part 3

Lecture 118 AWS DynamoDB and node.js cheat sheet

Lecture 119 AWS DynamoDB and node.js homework task

Lecture 120 AWS DynamoDB and node.js homework task answer

Section 14: AWS DynamoDB webservice

Lecture 121 AWS DynamoDB webservice section outline

Lecture 122 AWS DynamoDB webservice introduction

Lecture 123 Development environment: VS code and Vite

Lecture 124 Build app with Vite

Lecture 125 Run built app locally

Lecture 126 Run built app from AWS S3 bucket

Lecture 127 Development environment: Javascript

Lecture 128 AWS DynamoDB webservice cheat sheet 1

Lecture 129 Development environment cheat sheet 2

Lecture 130 AWS DynamoDB webservice homework task 1

Lecture 131 AWS DynamoDB webservice homework task answer 1

Lecture 132 AWS DynamoDB webservice homework task 2

Lecture 133 AWS DynamoDB webservice homework task answer 2

Lecture 134 AWS DynamoDB webservice homework task 3

Lecture 135 AWS DynamoDB webservice homework task 4

Section 15: AWS DynamoDB API

Lecture 136 AWS DynamoDB API section outline

Lecture 137 Using the DynamoDB API an introduction

Lecture 138 DynamoDB low-level API

Lecture 139 DynamoDB error handling

Lecture 140 AWS DynamoDB API cheat sheet

Lecture 141 AWS DynamoDB API homework task

Lecture 142 AWS DynamoDB API homework task answer

Section 16: AWS SDK for JavaScript V3

Lecture 143 AWS SDK for JavaScript V3 section outline

Lecture 144 Using the AWS SDK for JavaScript V3 part 1

Lecture 145 Using the AWS SDK for JavaScript V3 part 2

Lecture 146 Using the AWS SDK for JavaScript V3 part 3

Lecture 147 Using the AWS SDK for JavaScript V3 part 4

Lecture 148 Using the AWS SDK for JavaScript V3 part 5

Lecture 149 Using the AWS SDK for JavaScript V3 part 6

Lecture 150 Using the AWS SDK for JavaScript V3 part 7

Lecture 151 AWS SDK for Javascript V3 cheat sheet

Lecture 152 AWS SDK for javascript V3 homework task

Lecture 153 AWS SDK for javascript V3 homework task answer

Section 17: AWS DynamoDB data modelling

Lecture 154 AWS DynamoDB data modelling section outline

Lecture 155 AWS DynamoDB data modelling introduction

Lecture 156 AWS DynamoDB data modelling building blocks

Lecture 157 AWS DynamoDB data modelling cheat sheet

Lecture 158 AWS DynamoDB data modeling homework task

Lecture 159 AWS DynamoDB data modeling homework task answer

Section 18: AWS DynamoDB NoSQL workbench

Lecture 160 AWS DynamoDB NoSQL workbench section outline

Lecture 161 AWS DynamoDB workbench overview

Lecture 162 AWS DynamoDB workbench part 1

Lecture 163 AWS DynamoDB workbench part 2

Lecture 164 AWS DynamoDB workbench part 3

Lecture 165 AWS DynamoDB workbench part 4

Lecture 166 AWS DynamoDB workbench part 5

Lecture 167 AWS DynamoDB workbench practical: introduction

Lecture 168 AWS DynamoDB workbench practical: install

Lecture 169 AWS DynamoDB workbench practical: visualizer

Lecture 170 AWS DynamoDB workbench practical: data modeler

Lecture 171 AWS DynamoDB workbench practical: operation builder

Lecture 172 AWS DynamoDB NoSql workbench cheat sheet

Lecture 173 AWS DynamoDB NoSql workbench homework task

Lecture 174 AWS DynamoDB NoSql workbench homework task answer

Section 19: In memory acceleration with DAX

Lecture 175 In memory acceleration with DAX section outline

Lecture 176 DAX, a broad overview

Lecture 177 DynamoDB accelerator (DAX) cheat sheet

Lecture 178 In memory acceleration with DAX homework task

Lecture 179 In memory acceleration with DAX homework task answer

Section 20: Webpack and javascript

Lecture 180 Webpack and javascript section overview

Lecture 181 Webpack and javascript overview

Lecture 182 Webpack and javascript cheat sheet

Lecture 183 Webpack and javascript homework task

Lecture 184 Webpack and javascript homework task answer

Section 21: AWS DynamoDB security

Lecture 185 AWS DynamoDB security section outline

Lecture 186 AWS DynamoDB security overview

Lecture 187 AWS DynamoDB security best practices

Lecture 188 AWS DynamoDB security IAM policies

Lecture 189 AWS DynamoDB security cheat sheet

Lecture 190 AWS DynamoDB security homework task

Lecture 191 AWS DynamoDB security homework task answer

Section 22: AWS DynamoDB monitoring and logging

Lecture 192 AWS DynamoDB monitoring and logging section outline

Lecture 193 AWS DynamoDB monitoring and logging

Lecture 194 AWS DynamoDB monitoring and logging cheat sheet

Lecture 195 AWS DynamoDB monitoring and logging homework task

Lecture 196 AWS DynamoDB monitoring and logging homework task answer

Section 23: AWS DynamoDB best practices

Lecture 197 AWS DynamoDB best practices section outline

Lecture 198 AWS DynamoDB best practices part 1

Lecture 199 AWS DynamoDB best practices part 2

Lecture 200 AWS DynamoDB best practices part 3

Lecture 201 AWS DynamoDB best practices part 4

Lecture 202 AWS DynamoDB best practices part 5

Lecture 203 AWS DynamoDB best practices part 6

Lecture 204 AWS DynamoDB best practices part 7

Lecture 205 AWS DynamoDB best practices part 8

Lecture 206 AWS DynamoDB best practices part 9

Lecture 207 AWS DynamoDB best practices part 10

Lecture 208 AWS DynamoDB best practices part 11

Lecture 209 AWS DynamoDB best practices part 12

Lecture 210 AWS DynamoDB best practices part 13

Lecture 211 AWS DynamoDB best practices part 14

Lecture 212 AWS DynamoDB best practices part 15

Lecture 213 AWS DynamoDB best practices part 16

Lecture 214 AWS DynamoDB best practices part 17

Lecture 215 AWS DynamoDB best practices part 18

Lecture 216 AWS DynamoDB best practices part 19

Lecture 217 AWS DynamoDB best practices part 20

Lecture 218 AWS DynamoDB best practices part 21

Lecture 219 AWS DynamoDB best practices part 22

Lecture 220 AWS DynamoDB best practices part 23

Lecture 221 AWS DynamoDB best practices cheat sheet

Lecture 222 AWS DynamoDB best practices homework task

Lecture 223 AWS DynamoDB best practices homework task answer

Section 24: Using DynamoDB with other services

Lecture 224 Using DynamoDB with other services section outline

Lecture 225 Using DynamoDB with other services part 1

Lecture 226 Using DynamoDB with other services part 2

Lecture 227 Using DynamoDB with other services part 3

Lecture 228 Using DynamoDB with other services part 4

Lecture 229 Using DynamoDB with other services cheat sheet

Lecture 230 Using DynamoDB with other services homework task

Lecture 231 Using DynamoDB with other services homework task answer

Section 25: AWS DynamoDB Quotas and limits

Lecture 232 AWS DynamoDB Quotas and limits section outline

Lecture 233 AWS DynamoDB Quotas and limits

Lecture 234 AWS DynamoDB quotas and limits cheat sheet

Lecture 235 AWS DynamoDB Quotas and limits homework task

Lecture 236 AWS DynamoDB Quotas and limits homework task answer

Section 26: Additional resources for AWS DynamoDB

Lecture 237 Additional resources for AWS DynamoDB section outline

Lecture 238 AWS DynamoDB additional resources

Lecture 239 AWS DynamoDB additional resources cheat sheet

Lecture 240 Additional resources for AWS DynamoDB homework task

Lecture 241 Additional resources for AWS DynamoDB homework task answer

Section 27: AWS DynamoDB: working with items and attributes

Lecture 242 AWS DynamoDB: working with items and attributes section outline

Lecture 243 AWS DynamoDB: items & attributes part 1

Lecture 244 AWS DynamoDB: items attributes part 2

Lecture 245 AWS DynamoDB: items & attributes part 3

Lecture 246 AWS DynamoDB: items & attributes part 4

Lecture 247 AWS DynamoDB: items & attributes - functions

Lecture 248 AWS DynamoDB: items & attributes - comparisons

Lecture 249 AWS DynamoDB: items & attributes - query conditions, filters, response options

Lecture 250 AWS DynamoDB: working with expressions cheat sheet

Lecture 251 AWS DynamoDB: working with items and attributes homework task

Lecture 252 AWS DynamoDB: working with items and attributes homework task answer

Section 28: AWS DynamoDB: credentials

Lecture 253 AWS DynamoDB: credentials section outline

Lecture 254 AWS DynamoDB assumed role

Lecture 255 AWS DynamoDB environmental variables

Lecture 256 AWS DynamoDB assumed role and environmental variables cheat sheet

Lecture 257 AWS DynamoDB credentials homework task

Lecture 258 AWS DynamoDB credentials homework task answer

Section 29: Tutorial application

Lecture 259 Tutorial application section outline

Lecture 260 Download zipped tutorial app

Lecture 261 How to unzip and use the Tutorial app

Lecture 262 DynamoDB tutorial app introduction part 1

Lecture 263 DynamoDB tutorial app introduction part 2

Lecture 264 DynamoDB tutorial app resource links

Lecture 265 DynamoDB tutorial app - create cognito userpool

Lecture 266 DynamoDB tutorial app - create cognito identitypool

Lecture 267 How AWS Cognito Identity Pools and User Pools work part 1

Lecture 268 How AWS Cognito Identity Pools and User Pools work part 2

Lecture 269 DynamoDB tutorial app - logging in

Lecture 270 IAM permission policy part 1

Lecture 271 IAM permission policy part 2

Lecture 272 IAM permission policy part 3

Lecture 273 IAM permission resource policy part 1

Lecture 274 IAM permission resource policy part 2

Lecture 275 DynamoDB clients

Lecture 276 Tutorial createTableCommand

Lecture 277 Tutorial updateTableCommand

Lecture 278 Tutorial describeTableCommand

Lecture 279 Tutorial listTableCommand

Lecture 280 Tutorial deleteTableCommand

Lecture 281 Tutorial putItemCommand

Lecture 282 Tutorial getItemCommand

Lecture 283 Tutorial updateItemCommand

Lecture 284 Tutorial deleteItemCommand

Lecture 285 Tutorial queryCommand

Lecture 286 Tutorial scanCommand

Lecture 287 Tutorial batchWriteItemCommand

Lecture 288 Tutorial batchWriteItemCommand part 2

Lecture 289 Tutorial batchGetItemCommand

Lecture 290 Tutorial transactWriteItemsCommand

Lecture 291 Tutorial transactWriteItemsCommand part 2

Lecture 292 Tutorial transactGetItemsCommand

Lecture 293 Tutorial batchExecuteStatementCommand

Lecture 294 tutorial marshalling

Lecture 295 tutorial unmarshalling

Lecture 296 tutorial getCommand

Lecture 297 tutorial putCommand

Lecture 298 tutorial updateCommand

Lecture 299 tutorial deleteCommand

Lecture 300 Tutorial docClient_queryCommand

Lecture 301 Tutorial docClient_scanCommand

Lecture 302 Tutorial docClient_batchGetCommand

Lecture 303 Tutorial docClient_batchWriteCommand

Lecture 304 Tutorial docClient_executeStatementCommand

Lecture 305 Tutorial docClient_executeTransactionCommand

Lecture 306 AWS DynamoDB tutorial app homework task 1

Lecture 307 AWS DynamoDB tutorial app homework task 1 answer

Lecture 308 AWS DynamoDB tutorial app homework task 2

Lecture 309 AWS DynamoDB tutorial app homework task 2 answer

This course is designed for beginner to intermediate JavaScript developers who want to learn how to integrate AWS DynamoDB into their web applications. It is ideal for those who are familiar with basic web development concepts and want to expand their skill set by building serverless applications or data-driven projects using DynamoDB. It is also suitable for developers interested in learning how to secure and scale their apps with AWS services like Cognito and DynamoDB, but who are new to cloud databases and AWS SDK integration.