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

AWS Cloud Architecture for Java Spring Boot Developers

Kiến trúc Đám mây AWS cho Lập trình viên Java Spring Boot

Kiến trúc Đám mây AWS cho Lập trình viên Java Spring Boot

Hạ tầng AWS: ECS Fargate Serverless, VPC, Route 53, ALB, Tự động mở rộng, Bảo mật, Pipeline CI/CD Không gián đoạn.

4.6
(515 đánh giá)
5,098 học viên
Giảng viên
Vinoth Selvaraj
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
12.5 giờ video
179 bài giảng
8 bài quiz
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 30/05/2026

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

Thiết kế kiến trúc và triển khai ứng dụng Java Spring Boot cấp production lên AWS từ con số 0.
Thành thạo Điều phối Container Serverless bằng cách triển khai ứng dụng Docker hóa với AWS ECS Fargate.
Triển khai khả năng Sẵn sàng Cao và Tự động mở rộng để xử lý lưu lượng truy cập khổng lồ một cách linh hoạt.
Tăng tốc phân phối nội dung toàn cầu và quản lý DNS bằng AWS CloudFront (CDN) và Route 53.
Thiết kế cấu trúc mạng bảo mật, cấp production bằng VPC tùy chỉnh, Private Subnet, NAT Gateway và ACL.
Xây dựng pipeline CI/CD hoàn toàn tự động (CodePipeline, CodeBuild) để đạt được Triển khai Không gián đoạn.
Có được 80% kinh nghiệm thực hành giải quyết các thách thức kiến trúc thực tế mà Lập trình viên Java Senior gặp phải.
Bảo mật hạ tầng của bạn chống lại tin tặc bằng các chính sách IAM nâng cao, Security Groups và Shield.

Yêu cầu

Không yêu cầu kiến thức AWS trước. Chúng ta sẽ bắt đầu từ đầu. Đây là khóa học thực hành.
Yêu cầu kiến thức về Java, Spring Boot, Docker
Lưu ý về Chi phí: Trong khi khóa học tập trung vào việc sử dụng dịch vụ AWS để xây dựng ứng dụng, hãy lưu ý rằng một số dịch vụ sẽ phát sinh phí trên thẻ tín dụng. (Xem bài giảng đầu tiên)

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

Dành cho Lập trình viên Java/Spring muốn học về Đám mây AWS

Nội dung khóa học

16 phần • 179 bài giảng
1 Kiến trúc sư Đám mây: Ba Góc nhìn Thiết yếu
2 Thiết lập Tài khoản AWS / Cảnh báo Thanh toán
1 Region / Availability Zone / Edge Locations
2 EC2
3 Khởi chạy một EC2 Instance
4 SSH Từ Máy cục bộ
5 Chạy Nginx
6 *** Tài nguyên *** - Các lệnh Tạo AMI
7 Tạo AMI
8 Security Groups - Phần 1
9 *** Tài nguyên *** - Lệnh Docker Cho Postgres
10 Security Groups - Phần 2
11 Security Groups Tham chiếu Chính nó
12 User Data
13 Tổng kết
14 *** Tài nguyên *** - Tóm tắt Khóa học
1 Giới thiệu về S3
2 Vi phạm Dữ liệu
3 Tạo S3 Bucket
4 *** Tài nguyên *** - Chính sách S3 Bucket
5 Bucket Policy - Phần 1
6 Bucket Policy - Phần 2
7 Cấu hình Bucket / Mã hóa
8 Các trường hợp sử dụng S3
9 Tổng kết
1 Giới thiệu về IAM
2 Tạo một User
3 User Groups
4 *** Tài nguyên *** - AWS CLI
5 IAM Role
6 *** Tài nguyên *** - Phát triển Cục bộ
7 Access Keys Cho Phát triển Cục bộ
8 Demo S3 SDK
9 Cách SDK Hoạt động
10 Thực hành Tốt nhất với Access Key
11 Thực hành Tốt nhất với Tài khoản Root
12 Tổng kết
1 Giới thiệu
2 Tạo RDS DB Instance
3 Demo RDS - Phần 1
4 *** Tài nguyên *** - Các lệnh SQL cho RDS
5 Demo RDS - Phần 2
6 Demo RDS - Phần 3 - Read Replicas
7 Demo RDS - Phần 4 - Khôi phục Snapshots & Dọn dẹp Tài nguyên
8 Tổng kết
1 Giới thiệu về ALB (Các khái niệm Cân bằng tải)
2 *** Tài nguyên ***: Triển khai Ứng dụng (Docker)
3 Cấu hình các Ứng dụng Backend
4 Tạo Target Groups
5 Khởi chạy và Cấu hình ALB
6 Thiết lập Quy tắc Listener cho ALB (Ports & Protocols)
7 Demo End-to-End: Kiểm tra ALB
8 Dọn dẹp: Xóa ALB và Tài nguyên
9 ALB: Tóm tắt và Điểm chính
1 CloudFront là gì? (Nguyên lý cơ bản CDN)
2 *** Tài nguyên ***: Static WebSite
3 Cấu hình S3 Origin: Lưu trữ Website Tĩnh
4 Tạo CloudFront Distribution đầu tiên của bạn
5 Bảo mật S3 với Origin Access Control (OAC)
6 Cài đặt Distribution: Default Root Object
7 Xác minh CloudFront Caching tại các Edge Locations
8 Bắt buộc Làm mới: Cache Invalidation
9 Route 53: Đăng ký Tên miền
10 Ánh xạ Tên miền tùy chỉnh với Route 53
11 Các tính năng bổ sung của CloudFront
12 Xử lý Nội dung Động (Các quy tắc Caching)
13 ALB làm Origin: Kết nối Nội dung Động
14 FAQ: Làm rõ về Multiple Path Based Routing Rules
15 CloudFront: Dọn dẹp Tài nguyên
16 CloudFront: Tóm tắt và Điểm chính
1 Giới thiệu về VPC
2 VPC Subnets
3 Internet Gateway
4 Tầm quan trọng của Public IP
5 Kiến trúc VPC được Khuyến nghị
6 CIDR
7 Tạo VPC Tùy chỉnh
8 Route Table
9 Thách thức với Private Subnets
10 SSH vào các Instance trong Private Subnet
11 NAT Gateway
12 NACL
13 Mô hình Trách nhiệm Chia sẻ
14 [FAQ] - Làm rõ về Multiple Path Based Routing
15 Kế hoạch cho Phần còn lại của Khóa học
16 Dọn dẹp Tài nguyên
17 Tổng kết
1 Tổng quan Ứng dụng
2 *** Tài nguyên ***
3 Movie Service - Thiết lập Dự án
4 Movie Service - Entity / DTO / Repository
5 Movie Service - Service & Controller
6 *** Tài nguyên Movie Service *** - DB Init SQL
7 Movie Service - Thiết lập Integration Test
8 Movie Service - Integration Test
9 Test Movie Service
10 *** Tài nguyên *** - Dockerfile
11 Dockerfile
12 Customer Service - Thiết lập Dự án
13 Customer Service - Entity / DTO / Repository
14 Customer Service - Controller Advice
15 Customer Service - Movie Client
16 Customer Service - Service & Controller
17 *** Tài nguyên Customer Service *** - DB Init SQL & Maven Dependency
18 Customer Service - Thiết lập Integration Test
19 Customer Service - Integration Test
20 *** Tài nguyên *** - End To End Testing In Local
21 End To End Testing In Local
22 Còn Front End thì sao?
1 Giới thiệu về Thiết kế Kiến trúc trên AWS
2 *** Tài nguyên *** - Hướng dẫn Gỡ lỗi Hạ tầng
3 VPC & Subnets
4 Security Groups
5 Target Groups
6 Application Load Balancer & Listener Rules
7 CloudFront Distribution
8 RDS - Thiết lập
9 *** Tài nguyên *** - DB Init SQL
10 Khởi tạo Cơ sở dữ liệu
11 Secrets Manager
12 *** Tài nguyên *** - Application / Secrets Manager Dependency
13 Tích hợp Ứng dụng & Secrets Manager
14 ECR
15 Đẩy Docker Images
16 Giới thiệu về ECS với Fargate (Serverless)
17 IAM Roles
18 Task Definitions
19 CloudWatch - Log Groups
20 Giao tiếp giữa các Dịch vụ / Cloud Map / Service Connect
21 Tạo ECS Fargate Cluster
22 Tạo ECS Services
23 Khám phá ECS Services
24 Triển khai ECS Services
25 Xử lý sự cố Hạ tầng thường gặp
26 Demo End-to-End: API
27 *** Tài nguyên *** - Front End
28 Demo End-to-End: UI
29 Tích hợp CloudFront với R53
30 Tổng kết
1 Giới thiệu về AutoScaling
2 Cấu hình AutoScaling
3 CloudWatch Alarm
4 *** Tài nguyên *** - Load Generator
5 Demo AutoScaling
6 Gỡ bỏ Cấu hình AutoScaling
7 Dọn dẹp Tài nguyên
8 Tổng kết
1 Giới thiệu về CI/CD
2 CodeCommit / GitHub
3 [CodeCommit] - Tạo Repository & Quyền
4 [GitHub] - Tạo Repository & Cài đặt GitHub App
5 CodeBuild - Dự án Playground
6 CodeBuild - Cài đặt Java phiên bản mới nhất
7 *** Tài nguyên *** - Build Spec
8 CodeBuild - BuildSpec
9 CodeBuild - Thêm BuildSpec
10 [CodeCommit] - CodeBuild - Dự án Customer Service
11 [GitHub] - CodeBuild - Dự án Customer Service
12 [FAQ] - 1 Role hay Multiple Roles
13 [FAQ] - Maven Local Cache
14 CodeBuild - Dự án Movie Service
15 Khởi động RDS / NAT / Ứng dụng
16 CodePipeline - Customer Service - Cài đặt
17 [CodeCommit] - Code Pipeline - Customer Service - Cấu hình Nguồn
18 [GitHub] - Code Pipeline - Customer Service - Cấu hình Nguồn
19 Code Pipeline - Customer Service - Cấu hình Triển khai
20 CodePipeline - Customer Service - Triển khai
21 CodePipeline - Movie Service
22 CodePipeline - End To End - Thay đổi Mã & Triển khai
23 Rolling Update
24 [FAQ] - Môi trường Staging thì sao?
25 Continuous Delivery với Phê duyệt Thủ công
1 *** Danh sách kiểm tra tài nguyên ***
2 ECS / CICD / ECR / Secrets Manager
3 ALB / Target Groups / VPC / NAT
4 CloudFront / S3 / IAM
5 Cấu hình GitHub
1 Về khả năng mở rộng toàn cầu cho ứng dụng backend?
2 Tiếp theo chúng ta sẽ làm gì?

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

Don’t just write Java code - Architect the Cloud that runs it.

What makes this course different?

This course is not just a list of AWS services;  This course is tailored specifically for Java Spring Boot Developers. We focus on the exact tools, services, and architectural patterns you need to deploy containerized Java applications successfully. It is a comprehensive journey that takes you from "running locally" to deploying highly available, fault-tolerant, and secure applications on the world's leading cloud platform.

No prior AWS experience is required. We start with the absolute fundamentals and build you up to a cloud architect level, step-by-step.

What you will master:

  • Serverless Container Orchestration: Stop managing virtual machines! Learn to Dockerize your Spring Boot apps and deploy them using AWS ECS Fargate (Serverless) for maximum efficiency and scalability.

  • Modern CI/CD Pipelines: Say goodbye to manual deployments. We will build a full "Commit-to-Production" pipeline using AWS CodeCommit / GitHub, CodeBuild, and CodePipeline to achieve automated Rolling Updates with Zero-Downtime.

  • Banking-Grade Security: Learn to lock down your infrastructure. We dive deep into IAM, Security Groups, and private networking to protect your resources from hackers.

  • Enterprise Networking: Demystify the "scary" parts of AWS networking. You will build custom VPCs, Subnets, NAT Gateways, and Route Tables from scratch to understand exactly how traffic flows securely.

  • High Availability & Scaling: Sleep soundly knowing your app won't crash. Master Auto Scaling Groups and Application Load Balancers (ALB) to handle traffic spikes dynamically.

  • Global Performance: Accelerate your application for users worldwide using CloudFront (CDN) and manage custom domains with Route 53.

  • Data & Storage: Integrate your apps with AWS RDS for relational data and S3 for object storage.

By the end of this course, you will be able to:

  1. Architect secure and scalable cloud infrastructure from scratch.

  2. Containerize Java Spring Boot applications for the cloud.

  3. Automate your workflow with modern CI/CD pipelines.

  4. Deploy confidently with strategies that ensure high availability.

  5. Speak the language of Cloud Architecture in your next interview.

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 Cloud Computing
Hiển thị tất cả khoá học Java
Hiển thị tất cả khoá học Spring Boot
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊