강의

챌린지

멘토링

로드맵

커뮤니티

[Phiên bản sửa đổi] Thiết lập IntelliJ IDEA để phát triển ứng dụng web

Giới thiệu SW cần thiết để phát triển các ứng dụng web bằng Java và tìm hiểu cách cài đặt và sử dụng SW cần thiết. Ngoài ra, chúng tôi sẽ giới thiệu quy trình thiết lập và phương pháp thực thi để bắt đầu lập trình web Java trong Cộng đồng IntelliJ IDEA, một công cụ phát triển lập trình của Jetbrains (https://www.jetbrains.com/). Thông qua bài giảng này, bạn có thể thực hành các quy trình và công cụ cơ bản được sử dụng để phát triển ứng dụng web.

(4.9) 128 đánh giá

3,278 học viên

Độ khó Cơ bản

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

IntelliJ IDEA
IntelliJ IDEA
Web Application
Web Application
apache-tomcat
apache-tomcat
maven
maven
JSP
JSP
IntelliJ IDEA
IntelliJ IDEA
Web Application
Web Application
apache-tomcat
apache-tomcat
maven
maven
JSP
JSP
Thumbnail

[Mở khóa học] Bạn đã từng triển khai CI/CD bằng Jenkins nhưng vẫn chưa thử GitOps phải không?

Xin chào, tôi là Lee Do-won.


"Tôi đã thử tạo pipeline Jenkins, nhưng mới chỉ nghe qua khái niệm ArgoCD hoặc GitOps."

"Tôi bối rối không biết nên thiết kế việc triển khai như thế nào cho từng môi trường dev, staging và production."


Dành cho những ai đang trăn trở như vậy, chúng tôi đã mở khóa học 「Học GitOps CI/CD thực chiến với Jenkins và ArgoCD」 trên Inflearn.


Khóa học này khác biệt ở những điểm sau


• Cùng tìm hiểu cả GitOps dựa trên ArgoCD, vượt ra ngoài CI/CD truyền thống dựa trên Jenkins.

• Trực tiếp so sánh phương thức Push (Jenkins) và phương thức Pull (ArgoCD) trên cùng một cụm Kubernetes. Khi ai đó thay đổi thủ công bằng kubectl, bạn sẽ tận mắt thấy một bên giữ nguyên thay đổi còn bên kia tự động khôi phục, đồng thời trực tiếp cảm nhận sự khác biệt trong cách rollback và kiểm tra lịch sử triển khai.

• Kết hợp hai phương thức để xây dựng từ đầu đến cuối một quy trình triển khai kết hợp, trong đó dev·staging sử dụng Jenkins Push, còn production sử dụng ArgoCD Pull (phê duyệt Sync thủ công).

• Thực hành các kỹ thuật triển khai cốt lõi cần thiết cho vận hành, từ Canary, Blue-Green, RBAC, quy trình phê duyệt, ứng phó sự cố cho đến tự động rollback.


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

Chỉ cần Docker Desktop là có thể thực hiện. Tương thích với cả Windows và macOS, không cần tài khoản đám mây như AWS hay phát sinh chi phí riêng.


Khóa học này phù hợp với những ai


• Kỹ sư backend và hạ tầng đã từng sử dụng Jenkins nhưng chưa từng làm quen với ArgoCD/GitOps

• Những người muốn chuyển việc triển khai Kubernetes từ thao tác thủ công bằng kubectl apply sang tự động hóa

• Nhân sự DevOps·SRE quan tâm đến các yêu cầu vận hành như phê duyệt triển khai, rollback và theo dõi kiểm toán


Tổng thời lượng học khoảng 10–11 giờ, đồng thời cung cấp tài liệu thực hành và hướng dẫn khắc phục sự cố.


👉 Xem khóa học: https://inf.run/dEjZE

Nếu có điều gì thắc mắc, hãy thoải mái để lại trong phần bình luận hoặc mục Q&A của khóa học nhé!

Bình luận

Miễn phí