Skip to content

Lịch học 16 tuần ​

TuầnPhaseChủ đềBuổiLab bắt buộcAdvanced challenge
011DevOps Workflow & Dev Environment01–02Vẽ SDLC/deployment workflow và cài WSL2Đề xuất DevOps workflow cho dự án CLB
021Linux Essentials03–04Quản lý file, process, userViết shell script kiểm tra tài nguyên
031Networking & Git Collaboration05–06Báo cáo networking; branch, PR, resolve conflictThiết lập branch protection
042Docker Basics07–08Run, inspect, logs, execDebug container không khởi động
052Dockerfile & Image Optimization09–10Containerize APIMulti-stage build, non-root
062Networking & Storage11–12Network và volumeKiểm thử persistence và network isolation
072Docker Compose13–14Deploy 3 services, healthcheck, restartBackup database và restore
083CI/CD Fundamentals & GitHub Actions15–16Workflow tự động chạy testTách jobs và artifacts
093Automated Testing & Docker CI17–18Test trước merge, publish image GHCRCache và integration test với service container
103CD & Pipeline Security19–20Deploy local bằng script, kiểm tra permissionsImage scanning và SBOM
114Kubernetes Setup & Workloads21–22Tạo kind cluster, deploy DeploymentCluster nhiều node, rolling update
124kubectl & Services23–24Quản lý workload, Service và DNSKiểm thử service discovery
134Configuration, Resources & Health25–26ConfigMap, Secret, probes, limitsMô phỏng OOMKilled và probe fail
144Storage, Ingress & Operations27–28PVC, Ingress, troubleshootingPhục hồi workload bị lỗi
155Capstone Planning & Implementation29–30Hoàn thiện ứng dụngCI/CD và deployment automation
165Capstone Testing & Defense31–32Demo và báo cáoFailure injection và recovery

Mỗi tuần có một buổi office hour ngắn để giải đáp lỗi học viên không tự xử lý được. Tự học thêm khoảng 2–3 giờ/tuần.

HCMUTE DSC – DevOps Learning Program.