Sách tham khảo
Sách dùng để đào sâu sau khi đã làm lab, không thay thế việc thực hành. Cột mức độ: Cơ bản (đọc cùng lúc với khóa học), Nâng cao (đọc sau khi hoàn thành một phase).
Sách kỹ thuật
| Sách | Mức độ | Dùng cho buổi | Ghi chú |
|---|---|---|---|
| Docker Deep Dive – Nigel Poulton | Cơ bản | Buổi 07 đến buổi 14 | Nên đọc đầu tiên, nền tảng Docker: image, container, network, volume, Compose. |
| The Linux Command Line – William Shotts | Cơ bản | Buổi 03 và buổi 04 | Có bản miễn phí, phù hợp người mới; đọc phần shell, file, quyền, process. |
| Pro Git – Scott Chacon, Ben Straub | Cơ bản | Buổi 06 | Có bản miễn phí trên git-scm.com; đọc chương về branching và làm việc với remote. |
| Kubernetes: Up and Running – Brendan Burns et al. | Cơ bản đến nâng cao | Buổi 21 đến buổi 28 | Tham khảo Kubernetes; đọc Pod, Service, Deployment, ConfigMap, Secret trước. |
| Docker in Action – Jeff Nickoloff, Stephen Kuenzli | Nâng cao | Buổi 09 đến buổi 12 | Kiến trúc và vận hành container, giới hạn tài nguyên, isolation. |
Sách về văn hóa và quy trình
| Sách | Mức độ | Dùng cho buổi | Ghi chú |
|---|---|---|---|
| The Phoenix Project – Gene Kim, Kevin Behr, George Spafford | Cơ bản | Buổi 01 | Tiểu thuyết về IT và DevOps; đọc để hiểu vì sao DevOps ra đời, không cần chi tiết kỹ thuật. |
| Accelerate – Nicole Forsgren, Jez Humble, Gene Kim | Nâng cao | Buổi 15 và buổi 19 | Dữ liệu về các chỉ số giao phần mềm hiệu quả, liên quan CI/CD. |
| Site Reliability Engineering – Google (đọc miễn phí tại sre.google/books) | Nâng cao | Buổi 27 và buổi 28 | Chương về monitoring và xử lý sự cố; chỉ đọc chọn lọc. |
Cách đọc hiệu quả
- Đọc theo nhu cầu của buổi học, không đọc tuần tự từ đầu tới cuối.
- Gõ lại và chạy thử mọi ví dụ trong WSL2; phiên bản sách có thể cũ hơn công cụ hiện tại, nên đối chiếu với tài liệu chính thức.
- Ghi lại ba điều học được và một câu hỏi sau mỗi chương để mang vào phần ôn tập 15 phút đầu buổi sau.