Đặc điểm nổi bật
Thành Thạo Docker Cho Người Mới Bắt Đầu
Giới thiệu tổng quan
"Thành Thạo Docker Từ Cơ Bản Đến Nâng Cao" là khóa học thực chiến giúp bạn nắm vững Docker từ những khái niệm nền tảng cho đến kỹ năng triển khai ứng dụng chuyên nghiệp. Với hơn 10 giờ video, bài tập thực hành trực tiếp và ví dụ từ dự án thật, khóa học giúp bạn hiểu bản chất containerization, tối ưu môi trường làm việc, xây dựng – vận hành – triển khai ứng dụng nhanh chóng bằng Docker.
Khóa học phù hợp cho người mới, lập trình viên backend, DevOps, AI engineer, hay bất kỳ ai muốn đưa ứng dụng vào container một cách bài bản.
Bạn sẽ học được gì?
-
Hiểu rõ Docker, container, sự khác biệt giữa Docker và virtual machine.
-
Cài đặt Docker trên Windows (WSL – Docker Desktop), Ubuntu, Powershell 7.
-
Nắm vững kiến trúc Docker: Docker CLI, Docker Host, Docker Registry.
-
Thành thạo thao tác với container: run, stop, remove, restart, logs, exec, port mapping…
-
Quản lý image: pull, inspect, tagging, tối ưu image bằng Dockerfile & multi-stage build.
-
Quản lý dữ liệu với Docker Storage: volumes, bind mount, tmpfs mount.
-
Làm chủ Docker Networking: bridge, host, none network.
-
Triển khai nhiều service bằng Docker Compose (YAML).
-
Làm quen Docker Swarm: service, stack, deploy ứng dụng lên Swarm mode.
-
Push/pull image lên Docker Hub để chia sẻ và triển khai cho team.
-
Dev trực tiếp trong container với VS Code – kỹ năng developer hiện đại cần có.
Tại sao bạn nên học khóa này?
-
Giảng dạy bởi Senior AI Engineer giàu kinh nghiệm thực tế.
-
Lý thuyết ngắn gọn – demo trực tiếp – thực hành rõ ràng.
-
Học xong có thể container hóa bất kỳ ứng dụng nào và triển khai chuyên nghiệp.
-
Kiến thức được trình bày có hệ thống, dễ theo dõi, phù hợp cho cả người mới.
Nội dung khóa học
Khóa học gồm 14 phần – 98 bài giảng – hơn 10 giờ nội dung:
1. Tổng quan Docker
Khái niệm container, lý do ra đời, so sánh với VM, kiến trúc Docker và các thành phần cốt lõi.
2. Cài đặt Docker
Hướng dẫn chi tiết cho Windows (WSL, Docker Desktop), Ubuntu, Powershell 7.
3. Làm việc với Container
Tạo – chạy – dừng – xóa container, logs, port mapping, exec vào container, restart policy, inspect…
4. Quản lý Docker Image
Pull/push image, inspect, xóa, tagging, optimize image, layered architecture, multi-stage build.
5. Dockerfile & Build Image
Hướng dẫn đầy đủ về Docker instructions: FROM, WORKDIR, COPY, RUN, CMD, ENTRYPOINT, EXPOSE…
6. Docker Storage
Volumes, bind mount, tmpfs mount – quản lý dữ liệu trong container.
7. Docker Networking
Bridge network, host mode, none network, custom bridge network – demo thực tế trên Ubuntu.
8. Docker Compose
YAML cơ bản → nâng cao, viết file compose nhiều service, chạy dự án microservice đơn giản.
9. Docker Swarm
Service – stack – deploy ứng dụng lên Swarm mode.
10. Docker Registry & Docker Hub
Tag & push image lên Docker Hub, lưu image thành file tar.
11. Dev in Container
Sử dụng VS Code để lập trình trực tiếp trong container, tối ưu cycle khi build lại image.
Lợi ích sau khóa học
Sau khi hoàn thành, bạn sẽ có thể:
✔ Hiểu bản chất Docker và containerization
✔ Tự viết Dockerfile và build image tối ưu
✔ Triển khai nhiều service với Docker Compose
✔ Làm việc chuyên nghiệp với Docker trong dự án backend, DevOps, AI/ML
✔ Đưa ứng dụng lên Docker Hub & chia sẻ cho team
✔ Sẵn sàng apply vào công việc thực tế trong doanh nghiệp
Yêu cầu đầu vào
-
Không cần kinh nghiệm lập trình.
-
Chỉ cần máy tính có kết nối Internet.
-
Biết thao tác cơ bản với terminal là một lợi thế (không bắt buộc).
Khóa học phù hợp với ai?
-
Người mới học Docker từ con số 0
-
Lập trình viên backend muốn triển khai ứng dụng bằng container
-
Người đã dùng Docker nhưng chưa hiểu sâu architecture
-
DevOps, SysAdmin cần nâng cao kỹ năng quản lý môi trường
-
Sinh viên CNTT muốn bổ sung kỹ năng DevOps hiện đại
Xem đầy đủ



