강의

멘토링

커뮤니티

Programming

/

Back-end

Triển khai server Nginx + Docker + Springboot không downtime - Học nhanh hơn ai hết

Khóa học này được thiết kế để bạn có thể nhanh chóng nắm vững phương pháp triển khai server sử dụng Nginx, Docker, Spring Boot thông qua thực hành. Hãy học cách triển khai Blue-Green được sử dụng thường xuyên trong thực tế nhanh hơn ai hết!

(4.6) 13 đánh giá

148 học viên

Độ khó Cơ bản

Thời gian Không giới hạn

  • Neo
Kotlin
Kotlin
Docker
Docker
Spring Boot
Spring Boot
CI/CD
CI/CD
nginx
nginx
Kotlin
Kotlin
Docker
Docker
Spring Boot
Spring Boot
CI/CD
CI/CD
nginx
nginx

Đánh giá từ những học viên đầu tiên

Đánh giá từ những học viên đầu tiên

4.6

5.0

강려크

31% đã tham gia

mạnh mẽ

5.0

hellowaz

100% đã tham gia

Tôi đã hoàn thành khóa học một cách vui vẻ

5.0

고리오영감

100% đã tham gia

Thật tuyệt khi có thể trải nghiệm triển khai không gián đoạn trong thời gian ngắn. Hơi ngắn nên tiếc nuối, tăng học phí và dài hơn một chút cũng được. Gắn domain, https vào Nginx Áp dụng biến môi trường từ file .env vào application.yml, application-prod.yml v.v. có lẽ đi sâu hơn cũng sẽ tốt. Cảm ơn khóa học hay và sẽ gặp lại ở các khóa học khác.

Bạn sẽ nhận được điều này sau khi học.

  • Phương pháp xử lý lưu lượng truy cập ổn định thông qua cấu hình cân bằng tải Nginx

  • Dockerize và các lệnh đơn giản

  • Chiến lược triển khai Blue-Green để triển khai ứng dụng Spring Boot không gián đoạn

  • Tự động hóa triển khai và kinh nghiệm vận hành

  • Phương pháp triển khai cơ bản

  • Phương pháp phân phối FileZilla

  • Phương pháp triển khai container

Triển khai không downtime với Nginx + Docker + Spring Boot - Học nhanh hơn ai hết

Spring Boot, Kotlin, CI/CD, Docker, nginx

Tại sao phải triển khai zero-downtime deployment?

Trong thực tế, nếu xảy ra downtime trong quá trình triển khai dịch vụ, khách hàng rời bỏ và tổn thất xảy ra trong chớp mắt.
Nhưng! Khóa học này sẽ dạy bạn kỹ thuật thực chiến để xây dựng môi trường triển khai không downtime chỉ trong 1 giờ 30 phút.
Không cần lý thuyết phức tạp! Thực hành triển khai Blue-Green tự động hóa có thể áp dụng ngay với Github Actions, Docker và Nginx.

Những điểm cốt lõi bạn có thể học được từ khóa học này

✔ Quản lý lưu lượng truy cập ổn định với Nginx
✔ Tự động hóa triển khai dựa trên container Docker
✔ Chiến lược cốt lõi triển khai không downtime cho Spring Boot server (phương pháp Blue-Green)
Xây dựng CI/CD pipeline sử dụng GitHub Actions
Triển khai không downtime có thể áp dụng trong môi trường dịch vụ thực tế


Bạn sẽ học được những nội dung này

2026.01.08 (nội dung bổ sung) Đã tải thêm bài giảng để có thể học cả kiến thức cơ bản về server.


Hiểu về Docker

Chưa từng sử dụng Docker cũng OK

Khóa học được cấu trúc để bạn có thể trải nghiệm từ các lệnh cơ bản đến quy trình triển khai một cách toàn diện.

Docker

Hiểu về Nginx

Học cách sử dụng Nginx để cân bằng tải đến các server phía sau và tự tay xây dựng quy trình triển khai không downtime để dịch vụ có thể vận hành ổn định.

NGINX

Lý do bạn nên học khóa học này ngay bây giờ

👉 Triển khai không gián đoạn dịch vụ, trải nghiệm khách hàng được duy trì nguyên vẹn
👉 Tiết kiệm thời gian bằng tự động hóa, triển khai chỉ với một cú nhấp chuột
👉 Dễ dàng ngay cả với người mới bắt đầu, áp dụng ngay với khóa học thực hành

📌 Giờ đây downtime đã là chuyện của quá khứ.
Làm chủ công nghệ triển khai không gián đoạn được sử dụng ngay trong thực tế chỉ trong 1 tiếng 30 phút.
👉 Bắt đầu khóa học ngay bây giờ! 🚀


Hoặc nếu bạn chỉ muốn học tổng quan về quy trình triển khai và toàn bộ quá trình deploy thì sao??

Khóa học triển khai với giá trị một phần gà rán của Neo cũng đã được chuẩn bị!!
Hãy tham khảo tại link bên dưới
Bổ sung) Khi khóa học được cập nhật, các khóa học có trong link dưới đây cũng có thể được học trong khóa học này!

https://inf.run/LHZXG

Xin chào, tôi là giảng viên Neo!

  • Là một nhà phát triển server chủ yếu làm việc với Kotlin, tôi đang tạo ra các khóa học phát triển đa dạng bao gồm phát triển server, triển khai, Spring AI và nhiều hơn nữa.

  • Tôi đang tiến hành các khóa học ngắn gọn và súc tích, tập trung vào thực hành hơn là lý thuyết.

  • Tôi đang tạo ra các khóa học để mọi người có thể dễ dàng và thuận tiện theo dõi các dự án đa dạng, và mục tiêu của tôi là giúp nhiều người có thể dễ dàng trải nghiệm những điều mà họ chưa từng trải nghiệm trước đây.

Bạn có thắc mắc gì không?

Q1. Tại sao phải học triển khai không ngừng hoạt động?

A. Vấn đề nghiêm trọng nhất trong vận hành dịch vụ là thời gian ngừng hoạt động. Nếu dịch vụ bị dừng dù chỉ trong chốc lát mỗi khi triển khai, điều đó sẽ dẫn đến khiếu nại của khách hàng, tổn thất doanh thu và suy giảm độ tin cậy. Triển khai không ngừng hoạt động giải quyết hoàn toàn vấn đề này và cho phép vận hành dịch vụ ổn định. Đặc biệt đối với startup hoặc lập trình viên thực tế, đây là kỹ năng thiết yếu mang tính cạnh tranh.

Q2. Sau khi học khóa học này, tôi có thể làm được những gì?

A. Sau khi hoàn thành khóa học, bạn có thể tự tay xây dựng hệ thống triển khai không downtime trong môi trường production thực tế.

  • Triển khai ổn định dịch vụ Spring Boot dựa trên Nginx + Docker

  • Cấu hình pipeline CI/CD với GitHub Actions để triển khai tự động hóa

  • Áp dụng phương thức triển khai Blue-Green để chuyển đổi phiên bản mới một cách an toàn ngay cả khi đang vận hành
    Tức là, bạn sẽ được trang bị kỹ năng DevOps có thể áp dụng ngay trong thực tế.

Q3. Có điều gì cần chuẩn bị trước khi học khóa học không?

  • Bạn cần tạo 3 instance trên AWS. (để trải nghiệm triển khai)


    Bạn nên chuẩn bị tài khoản AWS ++ (có thể phát sinh chi phí nhỏ)

  • Cài đặt Docker (hướng dẫn cách cài đặt trong khóa học)

  • Tài khoản GitHub (cần thiết để xây dựng CI/CD pipeline, sẽ được hướng dẫn trong khóa học)

Lưu ý trước khi học

Môi trường thực hành

  • Hệ điều hành và phiên bản (OS): MacOS

  • Công cụ sử dụng: IntelliJ (bản Community cũng được), AWS EC2(Ubuntu)

Tài liệu học tập

  • Tôi sẽ cung cấp link Notion cho bạn!

Kiến thức tiên quyết và lưu ý

  • Bạn nên có kinh nghiệm phát triển ở mức độ nhất định. (Phát triển server cơ bản)

  • Nếu bạn có thể cài đặt chương trình và làm theo trong khi xem bài giảng thì không sao.

Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Nhà phát triển muốn triển khai môi trường deploy không downtime khi vận hành dịch vụ dựa trên Spring Boot

  • Lập trình viên backend muốn học kỹ năng triển khai bằng Docker và Nginx

  • Nhà phát triển cần vận hành và triển khai server dựa trên Docker và Spring

  • Kỹ sư quan tâm đến DevOps và tự động hóa hạ tầng

  • Người muốn biết cách triển khai thủ công file .jar bằng Filezilla

Cần biết trước khi bắt đầu?

  • Kỹ năng sử dụng máy tính cơ bản

  • Mong bạn đã từng phát triển Springboot. (Phát triển và triển khai Spring boot)

Xin chào
Đây là

2,265

Học viên

255

Đánh giá

39

Trả lời

4.7

Xếp hạng

29

Các khóa học

Xin chào! Tôi là Neo, hiện đang giảng dạy tại Inflearn.

Mục tiêu của tôi là giúp nhiều người có thể tiếp cận với những công nghệ phát triển mà họ thường ít có cơ hội tiếp xúc.

Vì vậy, thay vì chỉ liệt kê lý thuyết đơn thuần, tôi muốn xây dựng một lộ trình học tập tập trung vào thực tiễn và cung cấp các bài giảng chú trọng vào thực hành để người học có thể tiếp thu mà không gặp phải các trở ngại kỹ thuật.

Nội dung được xây dựng với cách tiếp cận nhẹ nhàng và thân thiện nhất có thể để ngay cả những người mới bắt đầu cũng có thể dễ dàng theo kịp, và tôi đặc biệt tập trung vào việc giảm bớt rào cản gia nhập đối với kiến thức.
Đôi khi tôi cũng thực hiện các dự án bài giảng cùng với những người có cùng chí hướng!

Mọi thắc mắc về hợp tác và kinh doanh khác, vui lòng gửi về yeseong0412@gmail.com!

Chương trình giảng dạy

Tất cả

18 bài giảng ∙ (2giờ 45phút)

Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

13 đánh giá

4.6

13 đánh giá

  • hhee3님의 프로필 이미지
    hhee3

    Đánh giá 1

    Đánh giá trung bình 4.0

    4

    72% đã tham gia

    Tôi muốn tìm hiểu sâu hơn về triển khai server nhưng hơi bối rối vì nội dung CRUD quá nhiều. Dù sao thì tôi cũng đã xem rất hay ạ

    • yeseong0412
      Giảng viên

      Cảm ơn bạn đã theo dõi khóa học! Vì có người khác cũng đưa ra phản hồi tương tự nên tôi đã tạm thời bổ sung nội dung về toàn bộ quy trình triển khai! Ngoài ra, tôi sẽ sớm upload thêm phần quản lý quyền config thông qua thiết lập application. Cảm ơn bạn đã theo dõi khóa học!!

  • dachki님의 프로필 이미지
    dachki

    Đánh giá 64

    Đánh giá trung bình 5.0

    5

    61% đã tham gia

    • yeseong0412
      Giảng viên

      Cảm ơn bạn đã theo dõi bài giảng!

  • superstrong님의 프로필 이미지
    superstrong

    Đánh giá 6

    Đánh giá trung bình 5.0

    5

    31% đã tham gia

    mạnh mẽ

  • okletsgo님의 프로필 이미지
    okletsgo

    Đánh giá 6

    Đánh giá trung bình 5.0

    5

    31% đã tham gia

    • yeseong0412
      Giảng viên

      Cảm ơn bạn đã theo dõi bài giảng!

  • hellowaz님의 프로필 이미지
    hellowaz

    Đánh giá 6

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    Tôi đã hoàn thành khóa học một cách vui vẻ

469.778 ₫

Khóa học khác của Neo

Hãy khám phá các khóa học khác của giảng viên!

Khóa học tương tự

Khám phá các khóa học khác trong cùng lĩnh vực!