Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

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

AWS DynamoDB - Hướng Dẫn Toàn Tập (Xây Dựng 18+ Demo Thực Hành)

AWS DynamoDB - Hướng Dẫn Toàn Tập (Xây Dựng 18+ Demo Thực Hành)

Thành thạo Amazon DynamoDB, cơ sở dữ liệu NoSQL không máy chủ của AWS. Tích hợp DynamoDB với Ứng dụng Web & Di động qua Node.js REST API

4.6
(2,763 đánh giá)
25,229 học viên
Giảng viên
Riyaz Sayyad
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 2.189.000đ -98%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
16.0 giờ video
121 bài giảng
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 06/08/2026

Bạn sẽ học được gì

Làm chủ DynamoDB từ cơ bản đến nâng cao, bao quát mọi khía cạnh với phần thực hành
Học cách tích hợp DynamoDB với Ứng dụng Web (SPA) và Ứng dụng Di động (iOS và Android)
Học cách sử dụng DynamoDB với các Dịch vụ AWS như Lambda, S3, Data Pipeline, Redshift, Apache Hive trên EMR, CloudSearch, CloudTrail, Cognito, IAM và hơn thế
Học cách kết nối bảo mật tới DynamoDB bằng Xác thực OAuth 2.0 với AWS Cognito và Kiểm soát truy cập chi tiết
Làm chủ các tính năng DynamoDB Nâng cao như DAX, Streams, Global Tables, Tự động Mở rộng, Sao lưu và PITR
Thực hành 18+ Hoạt động Thực hành
Học các Thực hành Tốt nhất với DynamoDB
Học Mô hình Hóa Dữ liệu DynamoDB

Yêu cầu

Có quyền truy cập vào một Tài khoản AWS
Quen thuộc với kiến thức cơ bản về AWS
Kiến thức cơ bản về JavaScript (Tùy chọn. Tôi sẽ hướng dẫn cơ bản về JavaScript và NodeJS trong khóa học.)

Đối tượng phù hợp

Nhà phát triển AWS ở mọi cấp độ (mới bắt đầu đến nâng cao) muốn thành thạo Amazon DynamoDB
Tất cả những ai quan tâm đến việc xây dựng ứng dụng full-stack hiện đại và ứng dụng di động với DynamoDB làm backend
Kiến trúc sư muốn tích hợp DynamoDB với các dịch vụ AWS khác
Quản trị viên cơ sở dữ liệu và nhà phát triển muốn tìm hiểu các chủ đề nâng cao về DynamoDB
Nhà phát triển quan tâm đến việc triển khai và quản lý dự án DynamoDB ở mọi cấp độ
Ứng viên lấy Chứng chỉ AWS

Nội dung khóa học

29 phần • 121 bài giảng
1 Tổng quan Khóa học
2 Câu chuyện của tôi với DynamoDB
3 DynamoDB là gì
4 Demo - Thiết lập Môi trường
5 Thiết lập Biến Môi trường trên Mac
6 Demo - Kiểm tra Thiết lập
7 Cách tận dụng tối đa Khóa học này
1 Tổng quan Phần - Khái niệm Nền tảng
2 Cơ bản về Cơ sở dữ liệu Quan hệ
3 Chuẩn hóa Dữ liệu
4 Cơ bản về Cơ sở dữ liệu NoSQL
5 Các loại Cơ sở dữ liệu NoSQL
6 Kiến thức Cơ bản về JSON
1 Node.js là gì với Ví dụ 'Hello World'
2 JavaScript ES6 Cơ bản - Biến và Kiểu Dữ liệu
3 JavaScript ES6 Cơ bản - Mảng, Điều kiện và Vòng lặp
4 JavaScript ES6 Cơ bản - Hàm Bất đồng bộ
5 JavaScript ES6 Cơ bản - Promise
6 JavaScript ES6 Cơ bản - Chuỗi Promise
7 NodeJS Cơ bản - Module và NPM
8 NodeJS Cơ bản - Xây dựng Máy chủ Web và API với Express
9 NodeJS Cơ bản - Tạo REST API với Express
1 Tổng quan về AWS DynamoDB
2 So sánh Thuật ngữ với SQL
3 Bảng DynamoDB và Quy ước Đặt tên
4 Kiểu Dữ liệu trong DynamoDB
5 Mô hình Nhất quán của DynamoDB
6 Đơn vị Dung lượng DynamoDB
7 Dung lượng Theo nhu cầu của DynamoDB
8 Cơ bản về Phân vùng DynamoDB
9 Cơ bản về Chỉ mục DynamoDB
10 Chỉ mục Thứ cấp Cục bộ và Chỉ mục Thứ cấp Toàn cầu
11 Tương tác với DynamoDB
1 Thao tác Cấp Bảng với AWS Console
2 Thao tác Cấp Mục với AWS Console
3 Tính năng Bổ sung trong DynamoDB Console
1 Cài đặt AWS CLI
2 Thao tác Cấp Bảng với AWS CLI
3 Thao tác Ghi - Thao tác Cấp Mục với AWS CLI
4 Thao tác Đọc - Thao tác Cấp Mục với AWS CLI
1 Làm việc với DynamoDB bằng AWS SDK - Giới thiệu Module
2 Thao tác Cấp Bảng với AWS SDK
3 Thao tác Ghi - Thao tác Cấp Mục với AWS SDK
4 Ghi Có điều kiện - Thao tác Cấp Mục với AWS SDK
5 Bộ đếm Nguyên tử - Thao tác Cấp Mục với AWS SDK
6 Thao tác Đọc - Thao tác Cấp Mục với AWS SDK
7 Đọc Phân trang - Thao tác Cấp Mục với AWS SDK
1 Kiến trúc DynamoDB
2 Phân vùng DynamoDB Chi tiết
3 Thiết kế Khóa Hiệu quả cho DynamoDB
4 Khóa Nóng hoặc Phân vùng Nóng
5 Mẫu Thiết kế DynamoDB
6 Sắp xếp và Lọc Đa giá trị
7 Giới hạn của DynamoDB
8 Xử lý Lỗi trong DynamoDB
9 Thực hành Tốt nhất với DynamoDB - Phần 1
10 Thực hành Tốt nhất với DynamoDB - Phần 2
11 Cách Giảm Chi phí DynamoDB
1 Tự động Mở rộng trong DynamoDB
2 DynamoDB Accelerator (DAX)
3 DynamoDB Streams và DynamoDB Triggers với AWS Lambda
4 Thời gian Tồn tại (TTL) trong DynamoDB
5 Bảng Toàn cầu trong DynamoDB
1 Tổng quan về Demo và Dự án Thực hành
1 Triển khai Sao chép Liên vùng với Global Tables
2 Lưu ý nhanh khi làm việc với nhiều vùng AWS
3 Làm việc với Global Tables
1 Thay đổi trong GUI AWS Console cho Tự động Mở rộng Bảng Toàn cầu
2 Thiết lập Tự động Mở rộng trong DynamoDB
3 WCU Tự động Mở rộng trong Thực tế
4 RCU Tự động Mở rộng trong Thực tế
1 Lưu trữ Tự động Dữ liệu DynamoDB sử dụng AWS Lambda
1 Sử dụng Nén Dữ liệu để Xử lý Mục Lớn trong DynamoDB
2 Sử dụng Amazon S3 để Xử lý Mục Lớn trong DynamoDB
1 Bộ nhớ đệm với DAX - Phần 1
2 Bộ nhớ đệm với DAX - Phần 2
1 Sao lưu và Khôi phục Theo nhu cầu trong DynamoDB
2 Sao lưu Định kỳ DynamoDB - Phần 1
3 Sao lưu Định kỳ DynamoDB - Phần 2
4 Sao lưu Liên tục và Khôi phục Thời điểm (PITR)
1 Mã hóa Phía máy chủ khi Nghỉ trong DynamoDB
1 Ghi nhật ký Cuộc gọi API với AWS CloudTrail
1 Xuất Dữ liệu DynamoDB sử dụng Data Pipeline
2 Nhập Dữ liệu DynamoDB sử dụng Data Pipeline
1 Tạo một Cụm Redshift
2 Sao chép Bảng DynamoDB vào Redshift và Thực hiện Truy vấn SQL
1 Tạo một Cụm EMR
2 Truy vấn Dữ liệu DynamoDB sử dụng Apache Hive trên EMR
1 Thực hiện Tìm kiếm Toàn văn trên Dữ liệu DynamoDB với CloudSearch
2 Thực hiện Tìm kiếm Lập trình sử dụng CloudSearch API
3 Cập nhật Chỉ mục CloudSearch Ngay lập tức
1 Giám sát DynamoDB với CloudWatch
1 Kiểm soát Truy cập Chi tiết trong DynamoDB sử dụng IAM
1 Tổng quan Dự án Demo và Thiết lập Ban đầu
2 Tạo Máy chủ HTTP Nhẹ với Node và Express
3 Tạo các Route REST API
4 Tạo các Route REST API - Phần 2
1 Tổng quan Ứng dụng Web
2 Tích hợp Frontend Web với Backend DynamoDB
3 Thêm Xác thực Google
4 Thiết lập Truy cập Liên kết với Cognito
5 Thêm Kiểm soát Truy cập Chi tiết vào Ứng dụng
6 Tích hợp Xác thực Phía máy khách
7 Tích hợp Xác thực Phía máy chủ
8 Triển khai Ứng dụng Web và REST API lên AWS Elastic Beanstalk
9 Demo Ứng dụng Web
1 Tổng quan về Ứng dụng Di động
2 Hiểu giao diện Người dùng Ứng dụng Di động
3 Tích hợp Ứng dụng Di động với Backend DynamoDB
4 Tạo Máy khách Xác thực Google cho ứng dụng Android và iOS
5 Thiết lập Truy cập Liên kết Thống nhất với Nhiều Máy khách Google sử dụng Cognito
6 Thiết lập Google làm Nhà cung cấp OpenID Connect (OIDC)
7 Tích hợp Xác thực với Ứng dụng Di động
8 Xây dựng Ứng dụng Android
9 Demo Ứng dụng Android
10 Xây dựng Ứng dụng iOS
11 Demo Ứng dụng iOS
1 Tổng kết Khóa học
2 Kết luận
3 Bước tiếp theo
1 Bài giảng Thưởng: Nhận Bất kỳ Khóa học nào của Riyaz với Giảm giá Lên đến 90%

Giới thiệu khóa học

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!

Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Aws
Hiển thị tất cả khoá học Backend Development
Hiển thị tất cả khoá học Cloud Computing
Hiển thị tất cả khoá học Database
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊