DevelopmentDockerAll Levels

Docker Mastery: with Kubernetes +Swarm from a Docker Captain

Build, test, deploy containers with the best mega-course on Docker, Kubernetes, Compose, GitHub Actions CI using DevOps

4.6
(334,531 học viên)
23 hours
Các giảng viên: Bret Fisher, Docker Captain Program
Docker Mastery: with Kubernetes +Swarm from a Docker Captain

Những gì bạn sẽ học được

  • How to use Docker
  • Compose and Kubernetes on your machine for better software building and testing
  • Learn Docker and Kubernetes official tools from an award-winning Docker Captain!Learn faster with included live chat group (20
  • 000 members!) and monthly live Q&amp
  • A
  • Gain the skills to build development environments with your code running in containers
  • Build Swarm and Kubernetes clusters for server deployments!Setup GitHub Actions to auto-build your images and scan for security vulnerabilitiesHand's-on with best practices for making Dockerfiles and Compose files like a Pro!Build and publish your own custom images
  • Create your own custom image registry to store your apps and deploy in corporate environments

Những gì bạn sẽ nhận được

22.5 hours video content
43 articles
15 quizzes
Certificate of completion
Lifetime access

Mô tả khóa học

Khóa học này khuyến nghị tải xuống Docker Desktop và các công cụ máy ảo, container miễn phí khác. Nếu bạn là người dùng Udemy Business, hãy kiểm tra với quản trị hệ thống trước khi cài đặt phần mềm.

Tự hào là khóa học và giảng viên được Docker Inc. CHỨNG NHẬN cho năm 2024/2025!

Cập nhật 2025: Bổ sung chuyên sâu về ENTRYPOINT với nhiều bài tập thực hành mới.

Cập nhật 2023: Thêm 18 bài giảng CI với ví dụ tự động hóa Docker và Kubernetes trong GitHub Actions, bao gồm quét lỗ hổng bảo mật, build image đa nền tảng, và xây dựng nâng cao. Cập nhật Kubernetes theo CLI mới và 5 video hướng dẫn inspect resources.

Cập nhật 2022: Làm mới video cài đặt và cấu hình, hỗ trợ thêm cho Apple Silicon (M1 arm64) và Raspberry Pi.

Sẵn sàng cho tương lai Docker hóa với khóa học Docker + Kubernetes SỐ MỘT trên Udemy. Chào mừng bạn đến với khóa học toàn diện và cập nhật nhất để học và sử dụng container từ đầu đến cuối: từ phát triển, kiểm thử, đến triển khai server và production. Giảng dạy bởi Docker Captain từng đoạt giải và chuyên gia tư vấn DevOps.

Mới bắt đầu với Docker? Hoàn hảo. Khóa học này được thiết kế cho người mới.

Đã dùng Docker và cần giải quyết vấn đề thực tế? Tôi ở đây để hỗ trợ bạn! Khám phá các chủ đề production như Swarm, Kubernetes, secrets, logging, rolling upgrades và hơn thế.

QUÀ TẶNG: Tham gia Slack Chat, Discord server và các buổi Q&A trực tiếp hàng tháng trên YouTube cùng tôi!

"Tôi đã tham gia một khóa Docker khác trên Udemy. Khóa này chi tiết hơn gấp triệu lần." "...nếu bạn muốn học Docker, đây là khóa học bạn nên chọn" - Nhận xét từ học viên Udemy

Tại sao nên học từ tôi? Tại sao có thể tin tưởng tôi dạy bạn cách sử dụng Docker hiệu quả nhất? (Xin chào, tôi là Bret, xin phép được giới thiệu đôi chút):

  • Tôi là người thực hành. Chào mừng đến thế giới thực: Với 30 năm kinh nghiệm sysadmin và phát triển phần mềm, hơn 30 chứng chỉ, và sử dụng Docker từ những ngày đầu cho khách hàng và công ty riêng. Học từ người đã vận hành hàng trăm container trên nhiều dự án và tổ chức.
  • Tôi là nhà giáo dục. Học từ người biết cách xây dựng giáo trình: Tôi muốn giúp bạn. Mọi người nhận xét tôi làm điều đó khá tốt. Trong vài năm qua, tôi đã đào tạo hàng nghìn người tại workshops, hội nghị, và meetups. Xem tôi giảng dạy tại DockerCon, O’Reilly Velocity, GOTO Conf, và Linux Open Source Summit. Tôi hy vọng bạn sẽ quyết định học cùng tôi và tham gia cộng đồng Docker trực tuyến tuyệt vời.
  • Tôi dẫn dắt cộng đồng. Tôi là Docker Captain, nghĩa là Docker Inc. công nhận tôi có hiểu biết về Docker và chia sẻ hiệu quả với người khác. Trong đời thực: Tôi điều hành hai meetup tại cộng đồng công nghệ Norfolk/Virginia Beach, Mỹ. Trực tuyến: Tôi thường hoạt động trên Slack, Discord, và Twitter để học hỏi và hỗ trợ.

"Nhờ khóa Docker Mastery, tôi đã nhận được công việc DevOps đầu tiên. Cảm ơn Captain!" - Học viên Ronald Alonzo

"Có nhiều khóa Docker trên Udemy — nhưng hãy bỏ qua những khóa đó, Bret là người có đủ tư cách nhất để dạy bạn." - Kevin Griffin, Microsoft MVP

Đóng góp cộng đồng: một phần lợi nhuận từ khóa học sẽ được quyên góp cho mã nguồn mở và bảo vệ quyền tự do trực tuyến! Khóa học chỉ có thể thực hiện nhờ những người tuyệt vời trong cộng đồng mã nguồn mở. Donations sẽ được chia cho các tổ chức như Electronic Frontier Foundation và Free Software Foundation. Hãy tìm hiểu về họ. Họ thật tuyệt vời!

Đây là khóa học sống động và sẽ được cập nhật liên tục theo thay đổi của Docker và Kubernetes.

Khóa học được thiết kế để bạn nhanh chóng bắt đầu nhưng vẫn hiểu sâu bản chất. Đơn giản là cách nhanh nhất và tốt nhất để học kỹ năng container mới nhất. Hãy xem nội dung chi tiết và phạm vi kỹ năng bạn sẽ đạt được.

Bao gồm quyền tham gia Slack và Discord server với hơn 50k học viên để được hỗ trợ và tiếp tục học Docker, DevOps với sự giúp đỡ từ tôi và cộng đồng.

"Khóa học của Bret vượt trội hơn hẳn. Nếu bạn đang vật lộn với Docker, đây là tài nguyên bạn cần đầu tư." - Austin Tindle, Học viên

Một số điều thú vị bạn sẽ làm trong khóa học:

  • Chỉnh sửa mã web trên máy tính trong khi chạy trong container
  • Bảo mật ứng dụng trong mạng riêng chỉ expose các port cần thiết
  • Tạo cụm Swarm 3 node trên cloud
  • Cài đặt Kubernetes và học công cụ cluster server hàng đầu
  • Sử dụng Virtual IP cho load balancing tích hợp sẵn
  • Tối ưu Dockerfile để build nhanh và deploy nhẹ
  • Build và publish image ứng dụng tùy chỉnh
  • Hiểu sự khác biệt giữa Kubernetes và Swarm
  • Tạo registry image riêng
  • Sử dụng Swarm Secrets để mã hóa cấu hình môi trường
  • Deploy container updates với thiết kế rolling always-up
  • Tạo bộ cấu hình YAML thống nhất cho local dev, CI testing, và production cluster
  • Và nhiều hơn nữa...

Sau khóa học, bạn có thể:

  • Sử dụng Docker trong vai trò developer và sysadmin hằng ngày
  • Deploy ứng dụng lên Kubernetes
  • Tạo Dockerfile và Compose file
  • Xây dựng cụm Swarm multi-node và triển khai container H/A
  • Tạo Kubernetes YAML manifests và deploy với infrastructure-as-code
  • Xây dựng workflow sử dụng Docker trong dev, test/CI, và production với YAML
  • Bảo vệ keys, TLS certificates, và mật khẩu với secrets mã hóa
  • Giữ Dockerfile và images nhỏ gọn, hiệu quả, nhanh chóng
  • Chạy ứng dụng trong Docker, Swarm, Kubernetes và hiểu ưu nhược điểm
  • Phát triển locally trong khi code chạy trong container
  • Bảo vệ dữ liệu quan trọng với volumes và bind mounts
  • Dẫn dắt team với kỹ năng Docker container mới nhất!

Tài nguyên bổ sung đi kèm:

  • Truy cập Slack team để nhận trợ giúp từ tôi và học viên khác
  • Video bonus trên YouTube được liên kết từ tài nguyên khóa học
  • Tham gia livestream DevOps hàng tuần trên YouTube Live
  • Hàng loạt tài liệu tham khảo bổ sung
  • Cập nhật nội dung theo thay đổi tính năng của Docker

Đối tượng nên tham gia khóa học:

  • Nhà phát triển phần mềm, quản trị hệ thống, chuyên gia IT và vận hành ở mọi cấp độ
  • Bất kỳ ai tạo, triển khai, hoặc vận hành phần mềm trên server

Nội dung khóa học

Chương trình học

29 phần • 225 bài giảng • 1379h 52.75m tổng thời lượng

Từ khóa

Docker DesktopKubernetescontainerDevOpsSwarmDockerfileYAMLCompose filetriển khai productionCI/CD
Docker Mastery: with Kubernetes +Swarm from a Docker Captain
Cấp độ:All Levels
Thời lượng:23 hours
Đánh giá:
4.6
Học viên:334,531