Skip to content
UdemyAWSPaid courseAll LevelsCertificate

AWS DynamoDB - The Complete Guide (Build 18+ Hands On Demos) (Udemy.com)

Master Amazon DynamoDB, the Serverless NoSQL AWS database. Integrate DynamoDB w/ Web & Mobile Apps over Node.js REST API

Created by: Riyaz Sayyad

Last updated November 2019

icon
What you will learn

  • Master DynamoDB from the ground up, covering everything from basic to adavanced DynamoDB with Hands On
  • Learn to Integrate DynamoDB with Web Apps (SPAs) as well as Mobile Apps (iOS and Android Apps)
  • Learn to use DynamoDB with AWS Services like Lambda, S3, Data Pipeline, Redshift, Apache Hive on EMR, CloudSearch, CloudTrail, Cognito, IAM and more
  • Learn to securely connect to DynamoDB using OAuth 2.0 Authentication with AWS Cognito and Fine-grained access control
  • Master Advanced DynamoDB features like DAX, Streams, Global Tables, Auto-Scaling, Backup and PITR
  • Practice 18+ Hands-On Activities
  • Learn DynamoDB Best Practices
  • Learn DynamoDB Data Modeling

How it compares

Against the other 235 rated Udemy courses in AWS on CourseDuck:

  • Rating4.7 out of 5higher than 83% of them
  • Reviews2,888#68 of 236 by number of reviews
  • Length16.6 hourslonger than 75% of them
  • Last updatedNovember 2019earlier than 83% of them

icon
Course Description

This course starts from scratch!    

You’ll learn Amazon DynamoDB from the ground up. No prior knowledge of DynamoDB is necessary!


Join the most comprehensive DynamoDB course ever.   

From basic to advanced topics in AWS DynamoDB, you get to learn it all! You’ll not only learn, but master DynamoDB, the cloud database from Amazon.   

While you learn, if you need my help, just ask. You’ll receive prompt support both via direct messaging or discussion.

Amazon DynamoDB is a fast, flexible, serverless NoSQL database service from Amazon that scales on-demand to support virtually unlimited concurrent Read/Write operations, with sub-millisecond response times.


This Course uses Node.js and JavaScript  

For all the demos that require the use of AWS SDKs, we'll use the AWS SDK for JavaScript. APIs are implemented on Node.js.   

Knowledge of Node.js and JavaScript is good to have for taking this course. This shouldn’t however stop you from taking the course. If you are new to JavaScript or Node.js, I cover the JavaScript fundamentals as an optional section inside this course.  

The JavaScript and Node.js topics covered in the course will help you get up and running with using the AWS SDK and perform the demos presented in this course. However, keep in mind that, as this course is not a JavaScript or Node.js course.  

The course also uses Angular and Ionic for Web and Mobile app demos. Knowledge of Angular or Ionic, however is not required for you to be able to complete the demos presented in the course.


Get a very solid grasp on how to use DynamoDB in practice

This course will teach you all the fundamentals of DynamoDB as well as advanced DynamoDB topics. You’ll learn how to design DynamoDB tables using the DynamoDB best practices, how to use DAX or DynamoDB Accelerator for faster performance, how to reduce DynamoDB costs, how to perform efficient scaling and how to use AWS SDK to integrate highly-scalable web as well as highly-scalable mobile applications with DynamoDB.


This course follows a hands-on approach

We’ll build fully functional cross-platform web as well as mobile apps supporting social media login and providing a uniform user experience across devices and platforms.

This course demonstrates all the advanced features of DynamoDB, hands-on, and step by step. Simply watching me integrate DynamoDB with other AWS services and implementing web and mobile apps, will take your DynamoDB skills to the next level.  

We will cover the latest DynamoDB features like DAX, Global tables, Auto-Scaling, Data Encryption, On-demand, Scheduled, as well as Continuous backups and Point-in-Time Recovery.  

We’ll also cover hands-on demos on topics like integrating DynamoDB with S3, AWS Lambda, Cognito, Data Pipeline, Redshift, Apache Hive on EMR, CloudWatch, CloudTrail among others.   

We’re also going to build RESTful API that connects to the DynamoDB backend with a Fine-Grained Access Control in place. We will then take this further and integrate a highly-scalable web application or a single page application with DynamoDB.

And then we’ll integrate DynamoDB with highly-scalable iOS app as well as an Android app. All these three apps, web, iOS and Android apps will use Google login for user authentication. We'll do this by implementing social OAuth 2.0 based login with Federated Access using AWS Cognito.  

Look through the course curriculum above for the complete list of demos covered.  

By the end of this course, you’ll have mastered Amazon DynamoDB and you’ll be confident and be fully equipped to tackle even advanced level DynamoDB projects.


Take a look at what my existing students have said about this course: 

"The "AWS DynamoDB - The Complete Guide" is one of the best classes I have ever taken in person or online. Riyaz is thorough in his coverage of the topic. This practical Guide not only taught me the specifics of DynamoDB, but it also spoke to its typical ecosystem of transactional and batch solutions. His blend of concept, practical examples, production best practices, empower you to tackle real-world challenges." - Lincoln

"AWS DynamoDB course is one of excellent course in UDEMY platform.Very well nicely explained each and every concept." - Chaitanya K.

"Comprehensive course, instructor is highly competent and has a depth of experience" - Mitch D.

"This is a very nice course and instructor has practically covered almost all aspects of integration with DynamoDB...very few people are as detailed on this topic as you are and very few people have this expertise" - Vinay G.

"Amazing course, covering DynamoDB in depth with real life examples using Node, Express, Angular, and Ionic, hard to believe pack into one course. I learnt a huge amount from Riyaz, he really knows his stuff!!" - Edward W.

Remember, you are in good hands! I'm waiting to help you inside the course! This is an online course, so you can take it at your own pace. If you’re busy right now, that's perfectly alright. Sign up today, and take the course at your own pace.    

I look forward to welcoming you inside the course!

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Riyaz Sayyad

Cloud and AI Architect with 22+ years in IT, and 12+ years in AWS Cloud. 30,000+ followers on LinkedIn.

I’ve taught AWS to 113,000+ professionals on Udemy, built and delivered End-to-End SaaS products, served as an AWS Community Builder, and hold multiple AWS certifications, including AWS Certified GenAI Developer Professional.

I founded Need for Cloud to help professionals build the right cloud and AI skills that actually translate into real-world roles, not just certificates.

If you want clear direction, practical guidance, and skills that map directly to cloud roles, you’re in the right place.

icon
More courses by Riyaz Sayyad

$15.99

$11.99

icon
More AWS courses

$99.99

$49.99

$99.99

$124.99

$22.99

$84.99

icon
Reviews

4.7

2,888 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Anonymized User on 1/24/2024

I appreciate the Demo projects in this course, I never saw as many before in other courses. This is one stop for all kinds of DynamoDB users. The only thing I observed is it is quite old and not updated. I'm looking at it in 2024 and not sure if everything is still the same or if any new things have been added. But one issue I had was with Udemy which hosted these videos, most of the videos stopped playing multiple times. I had to reload the page or do some other hacks with seek to get going with the course.

By Katya Krauchanka on 5/19/2023

Pretty good course, but a lot of extra stuff, not related to DynamoDB or Amazon infra. It looks like it has become popular on Udemy to create 10-20 hours courses and put there everything, regardless of the course title. Starting from basic programming and finishing with end-to-end application development and deployment

By Lucas Pereyra on 3/11/2023

This course was just great. It covers plenty of interesting topics and applications of DynamoDB, as well as the foundations on this technology. Practical hands on examples are provided along the course, which helps to grasp some of the concepts and see it in action. Highly recommended!

By Simran Kaur on 10/27/2020

I wish you were speaking normally. It's just so distracting.

By C Michael on 10/14/2020

The course is very well organized.

By Mamta Shenoy on 10/13/2020

This is by far the best course I have taken on Udemy! Thank you so much to Riyas for this brilliant course!

By Lakshmi Kalagotla on 10/11/2020

Very clean and to the point explanation. Awesome coach!!

By Saumya Kaushik on 10/1/2020

crisp and clear information of the topics listed. Very nicely presented thank you.

By Lyson Ludvic on 9/27/2020

Very Well done! Love his detail oriented teaching! This would be the best I have taken in Udemy!. Thank you Riyaz, appreciate all the Hardwork and efforts.
Lyson

By Miguel Angel Sosa on 9/26/2020

Amazing content so far! He knows about the topic and he like teaching it, great course so far :)

By Nick Hollis on 9/22/2020

Great teaching and hands on. I learn best by doing!

By Eric Blackwell on 9/20/2020

This is an guide for very beginners and start for 0 with what is DynamoDB. This is not a practical guide. Although the information is good it is a very slow moving course.

Showing 12 of 156 reviews

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 94 / 100