Khóa DevOps trên GDev đủ dài để học nghiêm túc, không kiểu tip ngắn. Rất đáng để bookmark.
DevOps cho người mới: Linux, Docker, Kubernetes, CI/CD và IaC
Đi từ Linux, mạng, Git và scripting đến Docker, Kubernetes, CI/CD, Infrastructure as Code và monitoring, mỗi chủ đề có ví dụ, hướng dẫn và quiz.
4.2197 đánh giáNội dung khóa học
01Nền tảng DevOps7 bài học
02Linux cho DevOps15 bài học
Chưa có bài học được xuất bản trong chương này.
03Mạng máy tính19 bài học
Chưa có bài học được xuất bản trong chương này.
04Thiết kế hệ thống17 bài học
Chưa có bài học được xuất bản trong chương này.
05Quản lý mã nguồn với Git19 bài học
Chưa có bài học được xuất bản trong chương này.
06Scripting và tự động hóa17 bài học
Chưa có bài học được xuất bản trong chương này.
07Nền tảng Cloud5 bài học
Chưa có bài học được xuất bản trong chương này.
08Docker23 bài học
Chưa có bài học được xuất bản trong chương này.
09Kubernetes33 bài học
Chưa có bài học được xuất bản trong chương này.
10CI/CD17 bài học
Chưa có bài học được xuất bản trong chương này.
11Infrastructure as Code13 bài học
Chưa có bài học được xuất bản trong chương này.
12Giám sát và quan sát hệ thống15 bài học
Chưa có bài học được xuất bản trong chương này.
Bạn sẽ học được gì
Yêu cầu đầu vào
- Biết lập trình và Git ở mức cơ bản; sẵn sàng thao tác trên terminal.
- Có môi trường thử nghiệm để cài Linux hoặc container; nếu dùng cloud, tự theo dõi chi phí và không dùng dữ liệu sản xuất để thử lệnh.
Nối việc viết code với việc đưa code vào vận hành
Đưa một thay đổi vào ứng dụng cần nhiều bước hơn việc chạy lệnh deploy. Bạn cần hiểu môi trường Linux, mạng, mã nguồn, cách đóng gói và những tín hiệu cho biết hệ thống có hoạt động đúng hay không. Khóa học sắp xếp theo thứ tự phụ thuộc: nền tảng DevOps, Linux, mạng, thiết kế hệ thống, Git và scripting, rồi đến cloud, Docker, Kubernetes, CI/CD, Infrastructure as Code và giám sát. Mỗi bước xây trên bước trước, nên bạn hiểu vì sao công cụ ra đời, không chỉ cách gõ lệnh. Bạn đọc ví dụ, làm theo hướng dẫn và kiểm tra cách hiểu bằng quiz. Khóa cung cấp nền tảng cho người mới; vận hành hệ thống thật còn cần thực hành trên môi trường của tổ chức và kinh nghiệm xử lý sự cố.
Giảng viên của bạn
Đội ngũ GDev
Biên soạn khóa DevOps
Đội ngũ GDev biên soạn khóa học bằng tiếng Việt và giữ thuật ngữ kỹ thuật bằng tiếng Anh. Mỗi bài đi từ một tình huống cụ thể đến giải thích, ví dụ và câu hỏi kiểm tra để bạn tự đánh giá mình đã hiểu chưa.
Đánh giá khóa học
IaC/Terraform và orchestration không bị nhảy cóc. Mình follow từng chương là đi được end-to-end pipeline.
Mạng và cloud được giải thích mạch lạc. Nên có sẵn kiến thức Linux cơ bản trước chương container.
Từ Linux, Docker đến Kubernetes và Jenkins — đúng thứ mình cần để chuyển sang DevOps. Kiểm tra cuối chương rất hữu ích.
Phần CI/CD và giám sát (Prometheus/Grafana) gắn với thực tế. GDev trình bày tiếng Việt, thuật ngữ giữ tiếng Anh.
So với tự học qua tài liệu rời, phần bảo mật DevSecOps có mức độ khó tăng dần khá hợp lý. Tuy nhiên, phần Jenkins hơi nhanh, phải xem lại vài lần mới thấm.
Học xong phần mạng cơ bản cho DevOps, mình thấy nội dung được trình bày bằng tiếng Việt mạch lạc, thuật ngữ vẫn giữ chuẩn tiếng Anh. Nhìn chung so với vài khóa online mình từng học thì đầy đủ hơn hẳn.
Phần Linux cơ bản giúp mình tự tin hơn hẳn khi đi làm.
Khóa học đầu tư khá kỹ cho triển khai lên cloud, học xong là áp dụng được ngay vào công việc hiện tại. Khóa này khá hợp để ôn lại trước khi đi phỏng vấn. Chỉ tiếc là biết đến khóa này hơi muộn.
So với tự học qua tài liệu rời, phần container hóa được minh họa bằng ví dụ dễ hình dung. Tuy nhiên, vài thuật ngữ ở chương Docker dịch chưa quen dùng lắm.
Câu hỏi thường gặp
Tôi nên bắt đầu từ đâu nếu chưa làm DevOps bao giờ?
Học các phần nền tảng, Linux, mạng và Git trước. Chúng giúp bạn hiểu các ví dụ container, CI/CD và giám sát ở phần sau.
Học xong có thể vận hành ngay mọi hệ thống production không?
Không. Khóa cung cấp nền tảng và hướng dẫn theo chủ đề. Vận hành thực tế còn cần thực hành, hiểu kiến trúc của tổ chức, quy trình thay đổi và kinh nghiệm xử lý sự cố.
Tôi cần tài khoản cloud để học không?
Phần nền tảng có thể học và thử trên máy của bạn. Khi thực hành với cloud, hãy tự theo dõi hạn mức và chi phí, và đừng mặc định mọi dịch vụ đều miễn phí.