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

Serverless Framework Bootcamp: Node.js, AWS & Microservices

Khóa Học Serverless Framework Bootcamp: Node.js, AWS & Kiến Trúc Microservices

Khóa Học Serverless Framework Bootcamp: Node.js, AWS & Kiến Trúc Microservices

Học cách phát triển ứng dụng back-end ổn định và có thể mở rộng một cách dễ dàng với Serverless Framework

4.4
(3,153 đánh giá)
66,991 học viên
Giảng viên
Ariel Weinberger
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 349.000đ -86%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
5.5 giờ video
78 bài giảng
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 17/03/2026

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

Làm quen với Serverless Framework
Kiến Trúc Microservices
Xác thực và Phân quyền trong Microservices
Thực hành trực tiếp với Amazon Web Services
Phát triển ứng dụng có khả năng xử lý quy mô cực lớn một cách dễ dàng
Phát Triển Phần Mềm với NodeJS
Phát Triển REST API
Lưu Trữ Dữ Liệu (DynamoDB)
Giao tiếp lỏng lẻo giữa các Microservices sử dụng Hàng đợi Tin nhắn (SQS)

Yêu cầu

Có kiến thức cơ bản về JavaScript và/hoặc NodeJS là một lợi thế, nhưng không bắt buộc
Có kiến thức cơ bản về phát triển back-end là một lợi thế, nhưng không bắt buộc

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

Dành cho các lập trình viên muốn tìm hiểu thêm về Kiến trúc Serverless và Serverless Framework
Dành cho các lập trình viên muốn học cách làm việc với đám mây Amazon Web Services (AWS)
Dành cho các lập trình viên muốn phát triển một ứng dụng thực tế, ổn định, có thể mở rộng từ con số 0 đến khi triển khai sản xuất
Các lập trình viên JavaScript trình độ trung cấp muốn đào sâu vào phát triển back-end
Các lập trình viên muốn học các phương pháp hay nhất khi phát triển Lambda functions

Nội dung khóa học

9 phần • 78 bài giảng
1 Tổng Quan Dự Án
2 Kiến Trúc Serverless Tóm Tắt
3 Giới Thiệu Về Serverless Framework
4 Các Trường Hợp Sử Dụng Serverless Thực Tế
5 Nội Dung Giá Trị Khác
6 Giới Thiệu Về Kiến Trúc Microservices
7 AWS Free Tier
1 Cài Đặt Node.js và NPM
2 Cài Đặt AWS CLI
3 Cài Đặt Serverless Framework CLI
4 Cấu Hình AWS CLI + IAM
5 (Tùy chọn) AWS Budgets và Cảnh Báo
6 Thiết Lập Postman Của Tôi
1 Hãy Kết Nối!
2 Tạo Một Dự Án Serverless Framework
3 Cấu Trúc Của Một Dự Án Serverless
4 MẸO: Plugin Serverless IDE cho VSCode
5 Triển Khai Ứng Dụng Lần Đầu Tiên
6 (Mẹo) Xóa Stack
7 Tạo Một Phiên Đấu Giá (Phần 1)
8 Tạo Một Phiên Đấu Giá (Phần 2)
9 LƯU Ý: Giới Thiệu Về DynamoDB
10 Giới Thiệu Về DynamoDB
11 Tạo Bảng DynamoDB Của Chúng Ta (IaaC)
12 Sử dụng DynamoDB DocumentClient để Thêm Một Phiên Đấu Giá
13 Định Nghĩa Các Câu Lệnh Vai Trò IAM (Quyền)
14 Tối Ưu Hóa serverless.yml (Phần 1): Vai Trò và Câu Lệnh IAM
15 Tối Ưu Hóa serverless.yml (Phần 2): Hàm Nội Tại và Biến Tùy Chỉnh
16 Serverless Offline - Có Đáng Dùng Không?
1 Giới Thiệu Về Middy và Middleware
2 Thao Tác CRUD: Lấy Danh Sách Phiên Đấu Giá
3 Thao Tác CRUD: Lấy Phiên Đấu Giá Theo ID
4 Tạo Một Middleware Chung
5 Thao Tác CRUD: Đặt Giá Thầu
6 Xác Thực: Đặt Giá Thầu
1 Sử Dụng Sự Kiện Được Lên Lịch để Xử Lý Phiên Đấu Giá
2 Tạo Chỉ Mục Toàn Cầu Thứ Cấp (status, endingAt)
3 Xác Định Các Phiên Đấu Giá Đã Kết Thúc
4 Đóng Phiên Đấu Giá
5 Xác Thực: Đặt Giá Thầu Vào Phiên Đã Đóng
6 (Thử Thách) Lấy Phiên Đấu Giá - Lọc Theo Trạng Thái
7 QUAN TRỌNG: Xác Thực Schema
8 Xác Thực JSON Schema - Lấy Trạng Thái Phiên Đấu Giá
9 (Tùy chọn) Thông Báo Lỗi Chi Tiết
10 (Thử Thách) Xác Thực Schema Tạo Phiên Đấu Giá
11 (Thử Thách) Xác Thực Schema Đặt Giá Thầu
1 Giới Thiệu Phần
2 Giới Thiệu Về Auth0
3 Tạo Ứng Dụng Auth0
4 Lấy Token Kiểm Thử
5 Triển Khai Dịch Vụ Xác Thực
6 Bảo Vệ Các Điểm Cuối Của Dịch Vụ Đấu Giá
7 Xác Định Danh Tính Người Bán
8 Xác Định Danh Tính Người Đấu Giá (+Xác Thực)
1 Thiết Lập Dịch Vụ Thông Báo
2 Nhắc Lại: Đã Tắt Linting
3 Xác Minh Địa Chỉ Email (AWS SES)
4 Định Nghĩa Hàm Lambda sendMail
5 Gửi Email (Kiểm Thử) Đầu Tiên Của Chúng Ta
6 Giới Thiệu Về SQS và Hàng Đợi Tin Nhắn
7 Thiết Lập Hàng Đợi Tin Nhắn AWS SQS (MailQueue)
8 Gửi Thủ Công Tin Nhắn SQS
9 Xuất Biến MailQueue (CloudFormation)
10 Nhập Outputs Trong Dịch Vụ Đấu Giá
11 Thông Báo Cho Người Đấu Giá và Người Bán
12 (Thử Thách) Xử Lý Trường Hợp Không Có Giá Thầu
13 (Tùy chọn) Bỏ Ghi Chú Trigger EventBridge
1 Thiết Lập S3 Bucket và Hàm Lambda
2 (Tùy chọn) Thời Hạn Hình Ảnh Amazon S3
3 Tải Hình Ảnh Lên S3
4 Sửa Lỗi Xử Lý Nhanh
5 Đặt URL Hình Ảnh Trong DynamoDB
6 (Thử Thách) Xác Thực Quyền Sở Hữu Phiên Đấu Giá
7 (Thử Thách) Xác Thực Request Body (base64)
8 Hướng Phát Triển Tiếp Theo & Nội Dung Tương Lai
1 Demo Front-end
2 Bật CORS Trên Dịch Vụ Đấu Giá
3 Thiết Lập Front-end Cho Ứng Dụng Đấu Giá

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

Ever felt like you would like to build a back-end application that can handle millions of users, but you were terrified by the idea of managing (or learning how to manage) the infrastructure behind it?

Ever felt like you would like to focus on delivering valuable features, rather than making sure your services are up and running?

Ever felt like you are paying more than you should be?


Good news!

Serverless Architecture takes the pain of site reliability off your shoulders. With Serverless Architecture, you and your team can focus on feature development. Your application will scale effortlessly, serving users reliably. You do not need to be an infrastructure expert to serve an application at scale. With Serverless, you only pay for what you use.

Serverless Framework revolutionizes the way we develop Serverless applications, by providing a developer-friendly API that supports dozens of cloud providers including Amazon Web Services, Google Cloud Platform, Microsoft Azure, and more.

More than that, Serverless Framework intelligently helps you manage your infrastructure as code (IaC), which eliminates the chance of paying for services that are not in use.

With an active community and a rich ecosystem of plugins, you can get things done at lightspeed and without boilerplate code.

Serverless Framework is language-agnostic, which means you can use the language and runtime of your choice (Node.js, Ruby, Python, Go, C#, Java, etc).

With over 450,000 downloads per week and x5 growth over the past two years, demand for Serverless experts is on the rise. It is one of the most in-demand skills in the market.

___

In this course, you will learn how to develop reliable and scalable Serverless applications, following the microservices architecture. This course will be 100% hands-on, and you will be developing a real-world application;

  • REST API and CRUD endpoints (AWS Lambda, API Gateway)

  • Data persistence (AWS DynamoDB)

  • Message Queues for cross-service communication (AWS SQS)

  • Scheduled event triggers (AWS EventBridge)

  • Cloud stack management (AWS CloudFormation)

  • Object storage on the cloud (AWS S3)

  • Email notifications (AWS SES)

  • Middleware

  • Authentication and Authorization (Lambda Authorizer)

  • Data validation and error handling

  • ... much more

Besides that, you will get hands-on experience with some of the most popular and useful services on the AWS platform. Demand for AWS experts is continuously on the rise, as AWS holds the biggest stake amongst all cloud providers.

If you are a hobbyist or professional developer with basic back-end development knowledge and want to dive into Serverless or Microservices architecture, this course is for you. Basic JavasScript/Node.js background is recommended, but not mandatory.

Join me today to learn one of the hottest skills in 2020.

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 Node Js
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊