강의

멘토링

커뮤니티

NEW
Programming

/

AI Coding

Vibe Coding dùng ngay – Chi phí vận hành 0 đồng

Đây là khóa học DevOps dựa trên kinh nghiệm thực tế tại Thung lũng Silicon. Khóa học không chỉ dừng lại ở lý thuyết mà tập trung vào những nội dung có thể áp dụng ngay vào công việc thực tế. Bạn sẽ được học cách phát triển bằng AI tạo sinh (Vibe Coding), thiết lập các công cụ CI/CD trong môi trường Kubernetes và chiến lược tối ưu hóa chi phí vận hành về mức 0 đồng. Thông qua dự án thực hành, bạn sẽ nắm vững cách vận hành DB, Redis, S3, và các tác vụ Batch ngay trong Kubernetes để cấu hình môi trường Production mà không phát sinh thêm chi phí, đồng thời xây dựng đường ống tự động hóa (automation pipeline) sử dụng GitHub Webhook và Jenkins.

7 học viên đang tham gia khóa học này

Độ khó Cơ bản

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

  • Dewey Hong
Kubernetes
Kubernetes
CI/CD
CI/CD
cursor
cursor
AI
AI
Kubernetes
Kubernetes
CI/CD
CI/CD
cursor
cursor
AI
AI

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

  • Phát triển và triển khai vận hành với Vibe Coding

  • Xây dựng hạ tầng với chi phí vận hành 0 đồng

  • Tự động hóa cấu hình hạ tầng với Vagrant / Kubespray

Thiết lập Kubernetes Cluster trên PC cũ và xây dựng môi trường CI / CD

Cấu hình và vận hành hạ tầng dựa trên Vibe Coding!

Thời đại hiểu rõ mọi thứ rồi mới sử dụng đã qua rồi. Hãy thích nghi bằng cách trải nghiệm trước hệ thống nơi AI tự viết mã và chi phí vận hành là 0 đồng~

Sau khi công bố khóa học "CI/CD trên K8S dùng được ngay", tôi đã nhận được rất nhiều câu hỏi về chi phí vận hành hạ tầng đám mây từ các nhà phát triển đã xây dựng ứng dụng bằng Vibe Coding (lập trình AI). Mọi người thường nghĩ rằng "Vì AI viết code nên chi phí chắc cũng chẳng đáng bao nhiêu", nhưng thực tế, nếu sử dụng tất cả các dịch vụ đám mây bên ngoài từ máy chủ, cơ sở dữ liệu, bộ nhớ đệm, lưu trữ, bộ cân bằng tải cho đến giám sát, chi phí có thể lên tới $100~$900+ mỗi tháng (hơn 3 đến 4 triệu Won mỗi năm). Để giải quyết gánh nặng chi phí này, tôi đã trăn trở về phương pháp vận hành tất cả các dịch vụ ngay bên trong cụm Kubernetes. Thực tế, một khi Kubernetes đã được thiết lập, không có sự khác biệt lớn giữa việc sử dụng Kubernetes trên đám mây và sử dụng Kubernetes trong môi trường cục bộ. Do đó, trong môi trường phát triển hoặc các dự án quy mô nhỏ, bạn có thể cân nhắc việc tự thiết lập và sử dụng Kubernetes trên máy chủ riêng. Cá nhân tôi đã tích trữ những chiếc PC cũ thay vì vứt bỏ chúng. Vì vậy, trong khóa học này, tôi sẽ chia sẻ cách tận dụng những thiết bị đó để thiết lập một cụm máy chủ có thể vận hành tất cả các dịch vụ trong bài học chỉ với một hoặc vài chiếc PC. Chúng ta sẽ cùng tìm hiểu chiến lược đưa PostgreSQL, Redis, MinIO (tương thích S3) và cả các tác vụ Batch vào vận hành bên trong Kubernetes để đưa chi phí phát sinh thêm về mức 0 đồng.

Môi trường làm việc - VMs

Môi trường làm việc - Dịch vụ

Khóa học này không đi theo hình thức lý thuyết truyền thống hay chỉ đơn thuần là làm theo các cấu hình có sẵn. Vì phạm vi của Vibe Coding và cơ sở hạ tầng vận hành rất rộng lớn, nên sẽ mất rất nhiều thời gian nếu học tất cả mọi thứ. Phương pháp học từ đầu đến cuối một cuốn sách dày cộp đòi hỏi thời gian dài trước khi bạn thực sự tiếp cận được hệ thống thực tế, và điều đó khiến việc nắm bắt bức tranh tổng thể trở nên khó khăn.

Vì vậy, trong khóa học này, trước tiên bạn sẽ trải nghiệm toàn bộ quy trình phát triển bằng Vibe Coding và triển khai với chi phí vận hành 0 won thông qua một dự án thực tế đang hoạt động (DrillQuiz). Sau khi trải nghiệm hệ thống mục tiêu, tôi sẽ giải thích về việc cần đưa ra những yêu cầu nào cho AI, cách kiểm chứng mã nguồn do AI tạo ra và cách vận hành trong môi trường Kubernetes.

Đặc biệt, khóa học này không phải là về "cách viết mã". Khóa học tập trung vào việc khi sử dụng các công cụ lập trình AI (như Cursor), bạn nên đưa ra các yêu cầu như thế nào và cách kiểm tra mã do AI tạo ra ra sao. Thay vì chỉ yêu cầu "Hãy tạo một Django API", bạn sẽ học cách đưa ra các yêu cầu có cấu trúc. Khóa học cung cấp các mẫu yêu cầu (template) và danh sách kiểm tra (checklist) có thể áp dụng ngay vào thực tế công việc.

Đây là khóa học tập trung vào thực hành dành cho các nhà phát triển muốn phát triển bằng phương pháp Vibe Coding và triển khai dịch vụ với chi phí vận hành 0 đồng. Tận dụng môi trường Kubernetes đã được xây dựng trong bài giảng "CI/CD trên K8S dùng được ngay", bạn sẽ được học toàn bộ quy trình thông qua dự án thực tế: từ cách vận hành tất cả các dịch vụ như PostgreSQL, Redis, MinIO ngay bên trong cluster, đến thiết lập CI/CD thông qua GitHub Webhook và Jenkins, cấu hình Domain và Ingress, cũng như hệ thống Logging và Monitoring. Khóa học giúp bạn nâng cao khả năng thiết kế yêu cầu Vibe Coding có thể áp dụng ngay vào thực tế và kỹ năng xây dựng hạ tầng với chi phí vận hành 0 đồng.

Monitoring / Alertmanager trên K8S

Bạn sẽ được xây dựng hệ thống phát triển Vibe Coding thực chiến và vận hành với chi phí 0 đồng.

Thiết kế yêu cầu và kiểm chứng mã nguồn sử dụng Cursor AI

Bạn sẽ học cách đưa ra yêu cầu hiệu quả cho công cụ lập trình AI (Cursor) và phương pháp kiểm chứng mã nguồn do AI tạo ra một cách hệ thống. Thay vì chỉ nói "Hãy tạo API Django", chúng tôi cung cấp phương pháp đưa ra yêu cầu có cấu trúc, cùng với các mẫu yêu cầu (template) và danh sách kiểm tra (checklist) có thể áp dụng ngay vào thực tế. Khóa học giúp bạn phát triển khả năng xây dựng ứng dụng full-stack chỉ bằng cách đưa ra yêu cầu cho AI mà không cần trực tiếp viết code.

Đạt được chi phí vận hành 0 đồng bằng cách cấu hình các dịch vụ nội bộ trên K8S

Triển khai PostgreSQL, Redis, MinIO (tương thích S3) trực tiếp vào bên trong cụm Kubernetes để thiết lập môi trường vận hành mà không phát sinh thêm chi phí. Thực hành chiến lược cắt giảm chi phí từ mức $100~$900+ mỗi tháng khi sử dụng các dịch vụ đám mây bên ngoài (RDS, ElastiCache, S3, v.v.) xuống còn 0 đồng. Xây dựng một môi trường vận hành hoàn chỉnh bao gồm việc đảm bảo tính toàn vẹn dữ liệu thông qua PV (Persistent Volume) và thực hiện sao lưu/phục hồi bằng Velero.

GitHub Webhook và CI/CD Pipeline

Cấu hình quy trình CI/CD để khi Push code lên GitHub, quá trình build của Jenkins sẽ tự động được kích hoạt và triển khai lên Kubernetes. Xây dựng môi trường tự động triển khai thông qua Multibranch Pipeline, trong đó nhánh main sẽ được triển khai vào môi trường vận hành (production) và nhánh dev vào môi trường phát triển (development). Hoàn thiện hệ thống CI/CD thực tế với toàn bộ quá trình được tự động hóa, từ việc build Docker image cho đến triển khai lên Kubernetes.

Cấu hình tự động hóa chứng chỉ SSL thông qua Ingress-NGINX và cert-manager cùng với liên kết bộ định tuyến (router)

Quản lý lưu lượng truy cập ứng dụng bằng Ingress-NGINX, đồng thời tự động cấp phát và gia hạn chứng chỉ SSL thông qua cert-manager và Let’s Encrypt. Lưu lượng truy cập bên ngoài sẽ được chuyển đến cụm (cluster) thông qua cấu hình port forwarding (80/443) của bộ định tuyến ipTIME, giúp xây dựng môi trường production an toàn dựa trên HTTPS mà không phát sinh thêm chi phí.

  • Thông qua khóa học này, học viên sẽ rèn luyện được phương pháp phát triển sử dụng Vibe Coding (AI tạo sinh) và khả năng xây dựng cơ sở hạ tầng với chi phí vận hành bằng 0 đồng. Học viên sẽ nâng cao kỹ năng thực hành trong việc đưa ra yêu cầu hiệu quả cho các công cụ lập trình AI (như Cursor), kiểm chứng mã nguồn do AI tạo ra một cách hệ thống, đồng thời nắm vững khả năng cấu hình môi trường production mà không phát sinh thêm chi phí bằng cách vận hành dịch vụ bên trong cụm (cluster) thuộc môi trường Kubernetes.

  • Tạo VM, thực hiện Provisioning, xây dựng Docker bằng Jenkins và thực hiện CD.


Lưu ý trước khi khóa học bắt đầu

  • Bạn có thể xây dựng một môi trường CI/CD dựa trên Kubernetes có thể áp dụng vào vận hành thực tế hoàn chỉnh.

  • Xây dựng trước, phân tích / ứng dụng sau

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

  • Hệ điều hành và phiên bản: macOS, Linux, Windows

  • Công cụ sử dụng: Cursor IO, Jenkins, GitHub, K8S, Helm, PostgreSQL, Redis, MinIO, v.v.

  • Cấu hình PC: Tối thiểu 16GB RAM, CPU 8 nhân trở lên, ít nhất 1 máy (Khuyến nghị: 32GB RAM, CPU 12 nhân trở lên)

  • Tài liệu học tập: Cung cấp PPT, mã nguồn, ví dụ thực hành

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

  • Các định dạng tài liệu học tập được cung cấp (PPT, link cloud, văn bản, mã nguồn, asset, chương trình)


Hỗ trợ luyện tập phỏng vấn DevOps!

DrillQuiz giới thiệu nền tảng học tập trực tuyến giúp tối đa hóa hiệu quả học tập lặp đi lặp lại.

https://devops.drillquiz.com

  1. Tính năng Drain: Sau một khoảng thời gian, những câu hỏi bạn đã biết sẽ được hiển thị lại để tăng cường trí nhớ dài hạn.

  2. Chế độ phỏng vấn: Hỗ trợ thực hiện phỏng vấn thử với các câu hỏi.

  3. Đăng ký nhận email về các câu trả lời sai: Bạn có thể học tập hiệu quả và bền bỉ bằng cách nhận email hàng ngày chỉ với những câu hỏi thường xuyên làm sai.

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

  • Yêu cầu kiến thức về DevOps, môi trường Cloud và sử dụng Kubernetes

  • Bản quyền của bài giảng và tài liệu học tập thuộc về người tạo bài giảng.

  • Nội dung liên quan đến câu hỏi/trả lời và các cập nhật sau này

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

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

  • Người muốn thiết lập CI / CD trên K8S

  • Nhà phát triển đang cảm thấy gánh nặng về chi phí hạ tầng đám mây

  • Nhà phát triển không biết cách tận dụng đúng mức các công cụ lập trình AI

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

  • Đã từng tham gia khóa học "CI/CD on K8S thực chiến" hoặc có kinh nghiệm tương đương trong việc thiết lập môi trường Kubernetes.

  • Khái niệm cơ bản về CI/CD (Hiểu về pipeline xây dựng và triển khai)

Xin chào
Đây là

936

Học viên

79

Đánh giá

5

Trả lời

4.7

Xếp hạng

6

Các khóa học

Tôi là kỹ sư phần mềm cao cấp về DevOps với hơn 10 năm kinh nghiệm làm việc tại Thung lũng Silicon.

Tôi có kinh nghiệm thực hiện nhiều dự án đa dạng như quản lý đám mây, tự động hóa, bảo mật và mạng.

https://doohee323.github.io/

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

Tất cả

101 bài giảng ∙ (6giờ 51phút)

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

Đánh giá

Chưa có đủ đánh giá.
Hãy trở thành tác giả của một đánh giá giúp mọi người!

Ưu đãi có thời hạn

105.600 ₫

20%

2.734.326 ₫

Khóa học khác của Dewey Hong

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!