AWS DynamoDB – The Complete Guide (Build 18+ Hands On Demos)
AWS DynamoDB – The Complete Guide (Build 18+ Hands On Demos), available at $94.99, has an average rating of 4.42, with 121 lectures, based on 2483 reviews, and has 23009 subscribers.
You will learn about 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 This course is ideal for individuals who are AWS developers at all levels (beginner to advanced) interested in mastering Amazon DynamoDB or Everyone interested in building a modern, full-stack applications and mobile apps with DynamoDB as backend or Architects who want to integrate DynamoDB with other AWS services or Database administrators and developers interested to learn advanced DynamoDB topics or Developers interested in implementing and managing DynamoDB projects at any level or AWS Certification Aspirants It is particularly useful for AWS developers at all levels (beginner to advanced) interested in mastering Amazon DynamoDB or Everyone interested in building a modern, full-stack applications and mobile apps with DynamoDB as backend or Architects who want to integrate DynamoDB with other AWS services or Database administrators and developers interested to learn advanced DynamoDB topics or Developers interested in implementing and managing DynamoDB projects at any level or AWS Certification Aspirants.
Enroll now: AWS DynamoDB – The Complete Guide (Build 18+ Hands On Demos)
Summary
Title: AWS DynamoDB – The Complete Guide (Build 18+ Hands On Demos)
Price: $94.99
Average Rating: 4.42
Number of Lectures: 121
Number of Published Lectures: 121
Number of Curriculum Items: 121
Number of Published Curriculum Objects: 121
Original Price: $24.99
Quality Status: approved
Status: Live
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
Who Should Attend
- AWS developers at all levels (beginner to advanced) interested in mastering Amazon DynamoDB
- Everyone interested in building a modern, full-stack applications and mobile apps with DynamoDB as backend
- Architects who want to integrate DynamoDB with other AWS services
- Database administrators and developers interested to learn advanced DynamoDB topics
- Developers interested in implementing and managing DynamoDB projects at any level
- AWS Certification Aspirants
Target Audiences
- AWS developers at all levels (beginner to advanced) interested in mastering Amazon DynamoDB
- Everyone interested in building a modern, full-stack applications and mobile apps with DynamoDB as backend
- Architects who want to integrate DynamoDB with other AWS services
- Database administrators and developers interested to learn advanced DynamoDB topics
- Developers interested in implementing and managing DynamoDB projects at any level
- AWS Certification Aspirants
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!
Course Curriculum
Chapter 1: Introduction
Lecture 1: Course Overview
Lecture 2: My Story with DynamoDB
Lecture 3: What is DynamoDB
Lecture 4: Demo – Environment Setup
Lecture 5: Environment Variables Setup on Mac
Lecture 6: Demo – Test the Setup
Lecture 7: How to get the Best out of this Course
Chapter 2: (Optional) Background Concepts – RDBMS, NoSQL, and JSON
Lecture 1: Section Overview – Background Concepts
Lecture 2: Basics of Relational Databases
Lecture 3: Data Normalization
Lecture 4: Basics of NoSQL Databases
Lecture 5: Types of NoSQL Databases
Lecture 6: JSON Fundamentals
Chapter 3: (Optional) Background Concepts – JavaScript and Node.js
Lecture 1: What is Node.js with 'Hello World' Example
Lecture 2: JavaScript ES6 Basics – Variables and Data Types
Lecture 3: JavaScript ES6 Basics – Arrays, Conditionals and Loops
Lecture 4: JavaScript ES6 Basics – Asynchronous Functions
Lecture 5: JavaScript ES6 Basics – Promises
Lecture 6: JavaScript ES6 Basics – Chaining Promises
Lecture 7: NodeJS Basics – Modules and NPM
Lecture 8: NodeJS Basics – Building a Web Server and APIs with Express
Lecture 9: NodeJS Basics – Creating REST APIs with Express
Chapter 4: DynamoDB Basics
Lecture 1: Overview of AWS DynamoDB
Lecture 2: Terminology Comparison with SQL
Lecture 3: DynamoDB Tables and Naming Conventions
Lecture 4: Data Types in DynamoDB
Lecture 5: DynamoDB Consistency Model
Lecture 6: DynamoDB Capacity Units
Lecture 7: DynamoDB On-Demand Capacity
Lecture 8: Basics of DynamoDB Partitions
Lecture 9: Basics of DynamoDB Indexes
Lecture 10: Local Secondary Indexes and Global Secondary Indexes
Lecture 11: Interacting with DynamoDB
Chapter 5: Working with DynamoDB using AWS Console
Lecture 1: Table-level Operations with AWS Console
Lecture 2: Item-level Operations with AWS Console
Lecture 3: Additional Features in DynamoDB Console
Chapter 6: Working with DynamoDB using AWS CLI
Lecture 1: Installing the AWS CLI
Lecture 2: Table level Operations with AWS CLI
Lecture 3: Write Operations – Item level Operations with AWS CLI
Lecture 4: Read Operations – Item level Operations with AWS CLI
Chapter 7: Working with DynamoDB using AWS SDK
Lecture 1: Working with DynamoDB using AWS SDK – Module Introduction
Lecture 2: Table-level Operations with AWS SDK
Lecture 3: Write Operations – Item Level Operations with AWS SDK
Lecture 4: Conditional Writes – Item Level Operations with AWS SDK
Lecture 5: Atomic Counters – Item Level Operations with AWS SDK
Lecture 6: Read Operations – Item Level Operations with AWS SDK
Lecture 7: Paginated Reads – Item Level Operations with AWS SDK
Chapter 8: DynamoDB Data Modeling & Best Practices
Lecture 1: DynamoDB Architecture
Lecture 2: DynamoDB Partitions in Depth
Lecture 3: DynamoDB Efficient Key Design
Lecture 4: Hot Keys or Hot Partitions
Lecture 5: DynamoDB Design Patterns
Lecture 6: Multi-value Sorts and Filters
Lecture 7: DynamoDB Limits
Lecture 8: Error Handling in DynamoDB
Lecture 9: DynamoDB Best Practices – Part 1
Lecture 10: DynamoDB Best Practices – Part 2
Lecture 11: Ways to Lower DynamoDB Costs
Chapter 9: Advanced DynamoDB
Lecture 1: Auto Scaling in DynamoDB
Lecture 2: DynamoDB Accelerator (DAX)
Lecture 3: DynamoDB Streams and DynamoDB Triggers with AWS Lambda
Lecture 4: Time to Live (TTL) in DynamoDB
Lecture 5: Global Tables in DynamoDB
Chapter 10: Hands-on Demos and Projects – An Overview
Lecture 1: Hands-on Demos and Projects – An Overview
Chapter 11: Demo – Cross Region Replication in DynamoDB using Global Tables
Lecture 1: Implementing Cross Region Replication with Global Tables
Lecture 2: A quick note on working with multiple AWS regions
Lecture 3: Working with Global Tables
Chapter 12: Demo – Auto Scaling in DynamoDB
Lecture 1: Changes in AWS Console GUI for Global Table Auto Scaling
Lecture 2: Setting up Auto Scaling in DynamoDB
Lecture 3: WCU Auto Scaling in Action
Lecture 4: RCU Auto Scaling in Action
Chapter 13: Demo – Auto-Archiving using TTL and Lambda
Lecture 1: Automatic Archiving of DynamoDB Data using AWS Lambda
Chapter 14: Demo – Handling Large Items in DynamoDB
Lecture 1: Using Data Compression to Handle Large Items in DynamoDB
Lecture 2: Using Amazon S3 to Handle Large Items in DynamoDB
Chapter 15: Demo – Caching with DAX (DynamoDB Accelerator)
Lecture 1: Caching with DAX – Part 1
Lecture 2: Caching with DAX – Part 2
Chapter 16: Demo – Backup and Restore with DynamoDB
Lecture 1: On-Demand Backup and Restore in DynamoDB
Lecture 2: DynamoDB Scheduled Backups- Part 1
Lecture 3: DynamoDB Scheduled Backups – Part 2
Lecture 4: Continuous Backups and Point-In-Time Recovery (PITR)
Chapter 17: Demo – Server-Side Encryption in DynamoDB
Lecture 1: Server-Side Encryption at Rest in DynamoDB
Chapter 18: Demo – Logging DynamoDB API Calls With AWS CloudTrail
Lecture 1: Logging API Calls with AWS CloudTrail
Instructors
-
Riyaz Sayyad
I help IT professionals transform into cloud experts fast! -
RIZMAXed by Riyaz Sayyad
Online Education
Rating Distribution
- 1 stars: 41 votes
- 2 stars: 54 votes
- 3 stars: 248 votes
- 4 stars: 820 votes
- 5 stars: 1319 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024