Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

Docker and Kubernetes: The Complete Course from Zero to Hero

Docker và Kubernetes: Khóa Học Toàn Diện Từ Cơ Bản Đến Nâng Cao

Docker và Kubernetes: Khóa Học Toàn Diện Từ Cơ Bản Đến Nâng Cao

Hơn 30 giờ nội dung và 130+ bài thực hành để bạn thành thạo Docker, Kubernetes và Kustomize!

4.7
(1,531 đánh giá)
12,078 học viên
Giảng viên
Lauro Fialho Müller
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
79.000đ 1.159.000đ -93%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
33.0 giờ video
301 bài giảng
34 bài quiz
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 07/06/2026

Bạn sẽ học được gì

Nắm vững Kiến thức Nền tảng về Docker và Công nghệ Container
Có Kinh nghiệm Thực tế với Docker CLI và Quản lý Vòng đời Container
Xây dựng, Tùy chỉnh và Quản lý Docker Image bằng Dockerfile và Registry
Đi sâu vào Kỹ thuật Tạo Image Nâng cao và Chiến lược Tối ưu hóa
Triển khai Giải pháp Lưu trữ và Duy trì Dữ liệu Mạnh mẽ với Docker Volumes
Điều phối Ứng dụng Đa Container Phức tạp bằng Docker Compose
Nắm vững Kiến thức Cơ bản và Kiến trúc Lõi của Kubernetes
Có Kinh nghiệm Thực tế với Kubernetes Objects và CLI kubectl
Triển khai, Mở rộng và Cập nhật Ứng dụng bằng ReplicaSets và Deployments
Triển khai Quản lý Tài nguyên Nâng cao và Giám sát Tình trạng Ứng dụng
Quản lý Lưu trữ Liên tục và Ứng dụng Có trạng thái với Kubernetes
Tăng cường Bảo mật và Tự động hóa Quản lý Cấu hình trong Kubernetes
Sử dụng Kustomize để Quản lý Nhiều Môi trường Kubernetes
Khám phá Google Kubernetes Engine bằng cách Triển khai và Chạy Ứng dụng Hoàn chỉnh trong Cụm GKE

Yêu cầu

Có kiến thức về bất kỳ ngôn ngữ lập trình nào là rất hữu ích để tận dụng tối đa khóa học này
Quen thuộc với việc chạy lệnh trong terminal và dòng lệnh

Đối tượng phù hợp

Kỹ sư Phần mềm tìm kiếm kiến thức cập nhật, thiết thực về cả Docker và Kubernetes
Lập trình viên muốn mở rộng kiến thức để làm việc hiệu quả với Docker và Kubernetes
Chuyên viên DevOps muốn hiểu sâu hơn về Docker và Kubernetes

Nội dung khóa học

28 phần • 301 bài giảng
1 Chào mừng và động lực!
2 Cách tận dụng tốt nhất khóa học này
3 Thống nhất kỳ vọng
4 Hãy giữ kết nối
5 Tài nguyên khóa học
1 Giới thiệu Phần
2 Tại sao sử dụng Container?
3 Container và Máy ảo (VM)
4 Kiến trúc và Thành phần Docker
1 Giới thiệu Phần
2 [Người dùng MacOS] Cài đặt Docker trên MacOS
3 [Người dùng Linux] Cài đặt Docker trên Linux
4 [Người dùng Linux] Chạy Docker mà không cần Sudo
5 [Người dùng Windows] Lưu ý về việc bật tính năng WSL trên Windows
6 [Người dùng Windows] Cài đặt Windows Subsystem for Linux (WSL)
7 [Người dùng Windows] Tính năng của Windows Subsystem for Linux
8 [Người dùng Windows] Cài đặt Docker trên Windows
9 [Người dùng Windows] Sử dụng Docker trong Windows Subsystem for Linux (WSL)
10 Khám phá Play with Docker
11 Cài đặt NodeJS
12 Cài đặt Postman
13 Cài đặt Visual Studio Code
1 Giới thiệu Phần
2 Thực hành: Chạy Container Đầu tiên của Bạn
3 Vòng đời Container
4 Thực hành: Làm việc với Docker CLI - Phần 1
5 Thực hành: Làm việc với Docker CLI - Phần 2
6 Thực hành: Nhận trợ giúp trong Docker CLI
1 Tổng quan Dự án
2 Chạy Container NGINX
3 Sửa đổi Nội dung Container NGINX của Chúng ta
4 Kết luận Dự án
1 Giới thiệu Phần
2 Docker Images là gì?
3 Container Registries
4 Thực hành: Giới thiệu về DockerHub
5 Thực hành: Đăng nhập vào DockerHub trong Docker CLI
6 Thực hành: Quản lý Images với Docker CLI
7 Giới thiệu về Dockerfiles
8 Thực hành: Tạo Dockerfile Đầu tiên cho Nginx
9 Thực hành: Sao chép Tệp cục bộ vào Image của Chúng ta
10 Thực hành: Images vs. Containers
1 Giới thiệu Dự án
2 Tạo Ứng dụng Express Hello World
3 Lưu và Trả về Người dùng trong Bộ nhớ
4 Kiểm tra Ứng dụng Người dùng
5 Docker hóa Ứng dụng Express của Chúng ta
6 Khám phá Tương tác với Container + Dọn dẹp Dự án
1 Giới thiệu Phần
2 Thực hành: Kiến trúc Phân lớp của Docker
3 Thực hành: Build Contexts
4 Thực hành: Bỏ qua tệp với Dockerignore
5 Thực hành: Giới thiệu về Biến môi trường
6 Thực hành: Thiết lập Biến môi trường qua CLI
7 Thực hành: Thiết lập Biến môi trường qua Tệp
8 Thực hành: CMD vs. ENTRYPOINT
9 Giới thiệu về Distroless Images
10 Thực hành: Lý do sử dụng Dockerfile Đa giai đoạn
11 Thực hành: Dockerfile Đa giai đoạn và Distroless Images
12 Thực hành: Thêm Typescript vào Ứng dụng Express của Chúng ta
13 Thực hành: Cập nhật Dockerfile để Biên dịch Typescript
14 Thực hành: Tối ưu hóa Images - Vai trò của Base Images
15 Thực hành: Tối ưu hóa Images - Vai trò của Thứ tự Lệnh
16 Thực hành: Tối ưu hóa Images - Vai trò của Dependencies
17 Thực hành: Xem lại và Tối ưu hóa Dockerfile Typescript của Chúng ta
1 Giới thiệu Dự án
2 QUAN TRỌNG! Làm gì nếu gặp lỗi với create-react-app
3 Khởi tạo Ứng dụng React
4 Build và Phục vụ Ứng dụng React
5 Tạo Dockerfile cho Ứng dụng React của Chúng ta - Phần 1
6 Tạo Dockerfile cho Ứng dụng React của Chúng ta - Phần 2
1 Giới thiệu Phần
2 Thực hành: Tại sao chúng ta cần Volumes?
3 Giới thiệu về Volumes
4 QUAN TRỌNG! Sửa lỗi Hot reloading
5 Thực hành: Bind Mounts
6 Thực hành: Named Volumes
7 Thực hành: Quản lý Volumes với CLI
1 Giới thiệu Phần
2 Thực hành: Thiết lập Giới hạn CPU cho Container
3 Thực hành: Thiết lập Giới hạn Bộ nhớ cho Container
4 Thực hành: Chính sách Khởi động lại
5 Giới thiệu về Mạng trong Docker
6 Thực hành: Mạng Bridge Mặc định
7 Thực hành: Mạng do Người dùng Định nghĩa
8 Thực hành: Mạng Host
1 Giới thiệu Dự án
2 Chạy Máy chủ MongoDB
3 Thêm Thông tin xác thực Root vào MongoDB
4 Thêm Thông tin xác thực cho Cơ sở dữ liệu Key-Value
5 Định nghĩa Ports, Volumes và Networks
6 Cải thiện Cấu trúc Script Tiện ích của Chúng ta
7 Thiết lập Ứng dụng Express
8 Docker hóa Ứng dụng Express
9 Tạo Script để Khởi tạo Container Backend
10 Thêm Hot Reloading với Nodemon
11 Định nghĩa các Route API
12 Tạo và Lấy các Cặp Key-Value
13 Cập nhật và Xóa các Cặp Key-Value
14 Kiểm tra Ứng dụng và Dọn dẹp Cuối cùng
1 Giới thiệu Phần
2 Tổng quan về Docker Compose
3 Docker-Compose vs. Lệnh Compose CLI
4 Thực hành: Chạy MongoDB với Docker Compose
5 Thực hành: Biến môi trường trong Docker Compose
6 Thực hành: Bind Mounts trong Docker Compose
7 Thực hành: Volumes và Networks trong Docker Compose
8 Thực hành: Thêm Dịch vụ Backend vào Tệp Docker Compose của Chúng ta
9 Thực hành: Sự phụ thuộc Dịch vụ trong Docker Compose
10 Thực hành: Hot Reloading và Theo dõi Thay đổi
11 Thực hành: Docker Compose CLI
12 Thực hành: Nhận trợ giúp với Docker Compose CLI
1 Giới thiệu Dự án
2 Thiết lập Dự án NPM
3 Docker hóa Backend Notebooks
4 Thiết lập Docker Compose cho Dịch vụ Notebooks
5 Thiết lập Docker Compose cho Dịch vụ Notes
6 Sử dụng Multistage Builds cho Images của Chúng ta
7 Hợp nhất Nhiều Dự án trong Docker Compose
8 Triển khai NGINX Reverse Proxy
9 Thiết lập Kết nối giữa các Dịch vụ
10 Thiết lập Models và Routes cho Dịch vụ Notebooks
11 Triển khai Routes để Tạo và Truy xuất Notebooks
12 Triển khai Routes để Cập nhật và Xóa Notebooks
13 Tái cấu trúc Mã
14 Triển khai Routes và Logic Nghiệp vụ trong Backend Notes
15 Lưu trữ Notebook IDs trong Dịch vụ Notes - Phần 1
16 Lưu trữ Notebook IDs trong Dịch vụ Notes - Phần 2
17 Lưu trữ Notebook IDs trong Dịch vụ Notes - Phần 3
1 Giới thiệu Phần
2 Tại sao sử dụng Kubernetes?
3 Kubernetes là gì?
4 Kiến trúc Kubernetes
5 Control Plane
6 Data Plane
7 CLI kubectl
1 [Người dùng MacOS] Cài đặt Kubectl trên MacOS
2 [Người dùng MacOS] Cài đặt Minikube trên MacOS
3 [Người dùng Linux] Cài đặt Kubectl trên Linux
4 [Người dùng Linux] Cài đặt Minikube trên Linux
5 [Người dùng Windows] Cài đặt Kubectl trong Windows Subsystem for Linux (WSL)
6 [Người dùng Windows] Cài đặt Minikube trong Windows Subsystem for Linux (WSL)
1 Giới thiệu Phần
2 Giới thiệu về Pods
3 Vòng đời Pod
4 Thực hành: Tạo Pods với Kubectl
5 Thực hành: Quản lý Pods với Kubectl
6 Thực hành: Expose Pods qua Services
7 Thực hành: Color API - Triển khai v1.0.0
8 Thực hành: Từ Dockerfiles đến Pods
1 Giới thiệu Phần
2 Quản lý Đối tượng trong Kubernetes
3 Tệp Manifest Kubernetes
4 Thực hành: Làm việc với Lệnh Imperative - Phần 1
5 Thực hành: Làm việc với Lệnh Imperative - Phần 2
6 Thực hành: Tạo Manifest Kubernetes với kubectl
7 Thực hành: Hạn chế của Lệnh Imperative với Tệp Cấu hình
8 Thực hành: Quản lý Đối tượng Declarative trong Kubernetes
9 Thực hành: Chuyển đổi từ Quản lý Imperative sang Declarative
10 Thực hành: Tạo Nhiều Manifest Kubernetes trong cùng một Tệp YAML
1 Giới thiệu Phần
2 ReplicaSets là gì?
3 Thực hành: Tạo và Quản lý ReplicaSets
4 Thực hành: Hạn chế của ReplicaSets - Cập nhật Pods
5 Thực hành: Hạn chế của ReplicaSets - Quản lý Pods hiện có
6 Giới thiệu về Deployments
7 Thực hành: Tạo và Quản lý Deployments
8 Thực hành: Cập nhật Pod Template
9 Thực hành: Tìm hiểu về Rollouts
10 Thực hành: Scaling Deployments với Kubectl
11 Thực hành: Xử lý sự cố Rollouts thất bại
1 Giới thiệu Phần
2 Tổng quan về Services
3 Thực hành: Color API - Triển khai v1.1.0: Thêm thông tin hostname
4 Thực hành: Traffic Generator - Triển khai v1.0.0
5 Thực hành: Triển khai Color API và Traffic Generator
6 Thực hành: Làm việc với ClusterIP Services
7 Thực hành: Làm việc với NodePort Services
8 Thực hành: NodePort Services trên Linux
9 Thực hành: Làm việc với ExternalName Services
1 Giới thiệu Phần
2 Labels và Selectors
3 Thực hành: Labels và Selectors trong Kubectl
4 Thực hành: Chọn đối tượng với MatchLabels và MatchExpressions
5 Annotations
6 Giới thiệu về Namespaces
7 Thực hành: Tạo và Quản lý Namespaces
8 Thực hành: Giao tiếp Service giữa các Namespace
9 Giới thiệu về Resource Quotas, Requests và Limits
10 Thực hành: Làm việc với Resource Quotas
11 Thực hành: Thiết lập Resource Requests và Limits
12 Thực hành: Rollouts, Resource Requests và Limits
13 Giới thiệu về Startup, Liveness và Readiness Probes
14 Thực hành: Color API - Triển khai v1.2.0: Thêm health endpoints
15 Thực hành: Tìm hiểu chi tiết về Startup Probes
16 Thực hành: Color API - Triển khai v1.2.1: Thêm startup endpoint chuyên dụng
17 Thực hành: Tìm hiểu chi tiết về Liveness Probes
18 Thực hành: Tìm hiểu chi tiết về Readiness Probes
1 Giới thiệu Phần
2 Giới thiệu về Volumes
3 EmptyDir và Local Volumes
4 Thực hành: Làm việc với EmptyDir Ephemeral Storage
5 Giới thiệu về Persistent Volume Claims
6 Thực hành: Tạo Persistent Volumes và Persistent Volume Claims
7 Thực hành: Mount Volumes vào Pods và Containers
8 Thực hành: Xóa Persistent Volumes và Persistent Volume Claims
9 Thực hành: Cấp phát Persistent Volumes động
10 Giới thiệu về StatefulSets
11 Thực hành: Làm việc với StatefulSets - Tạo Persistent Volumes
12 Thực hành: Làm việc với StatefulSets - Tạo StatefulSet
13 Lưu ý nhanh: Xóa StatefulSets, PVCs và PVs từ các bài học trước
14 Thực hành: StatefulSets với Persistent Volumes được cấp phát động
15 Thực hành: Headless Services
1 Giới thiệu Phần
2 Giới thiệu về ConfigMaps
3 Thực hành: Color API - Triển khai v1.3.0: Nhận thông tin màu từ bên ngoài
4 Thực hành: Truyền thông tin từ ConfigMaps qua Environment Variables
5 Thực hành: Mount ConfigMaps dưới dạng Volumes
6 Giới thiệu về Secrets
7 Thực hành: Truyền thông tin từ Secrets qua Environment Variables
8 Thực hành: Mount Secrets dưới dạng Volumes
1 Tổng quan Dự án
2 Tạo Database Credentials
3 Tạo Headless Service và ConfigMaps
4 Tạo StatefulSet
5 Triển khai và Kiểm tra StatefulSet
6 Kiểm tra Scaling StatefulSet
7 Color API - Triển khai v2.0.0: Tái cấu trúc Code
8 Color API - Triển khai v2.0.0: Lưu trữ dữ liệu trong MongoDB Database
9 Color API - Triển khai v2.0.0: Triển khai Logic kết nối Database
10 Color API - Triển khai v2.0.0: Triển khai Routes cho Business Logic
11 Triển khai Phiên bản Color API mới
12 Tổng kết và Dọn dẹp Dự án
1 Giới thiệu Phần
2 Giới thiệu về Bảo mật trong Kubernetes
3 Role-Based Access Control (RBAC)
4 Thực hành: Tổng quan về Roles và ClusterRoles của Minikube
5 Kubernetes API
6 Thực hành: Khám phá API Resources
7 Thực hành: Tạo hai Users: Alice và Bob
8 Thực hành: Cấu hình Access Credentials cho Alice và Bob
9 Thực hành: Thiết lập Quyền đọc Pods
10 Thực hành: Sử dụng ClusterRoles cho Quyền toàn cụm
11 Thực hành: Khám phá Subresources và Permissions
12 Giới thiệu về Service Accounts
13 Thực hành: Service Accounts mặc định
14 Thực hành: Tạo Service Accounts của riêng chúng ta
15 Thực hành: RBAC - Dọn dẹp
16 Giới thiệu về Network Policies
17 Calico vs. Native Kubernetes Network Policies
18 Thực hành: Chặn tất cả Ingress Traffic
19 Thực hành: Cho phép Traffic giữa các Pods cụ thể
20 Thực hành: Khám phá Pod Selectors
21 Thực hành: Kết hợp Pod Selectors
22 Thực hành: Xử lý Egress Traffic
23 Thực hành: Network Policies và Namespaces
24 Giới thiệu về Pod Security Standards (PSS)
25 Thực hành: Làm việc với Pod Security Standards
26 Thực hành: Khám phá Tài liệu Pod Security Standards
1 Giới thiệu Phần
2 Giới thiệu về Kustomize
3 Thực hành: Dự án Kustomize đầu tiên của chúng ta
4 Bases và Overlays
5 Thực hành: Tạo Dev và Prod Overlays
6 Transformations
7 Cập nhật: commonLabels đã lỗi thời
8 Thực hành: Làm việc với Transformations
9 Thực hành: Tạo ConfigMaps
10 Thực hành: Tạo Secrets
11 Thực hành: Giới thiệu về Patching
12 Thực hành: Làm việc với Strategic Merge Patches
13 Thực hành: Làm việc với JSON Patches
1 Tổng quan Dự án
2 Tạo tài khoản Google Cloud Platform (GCP)
3 Tổng quan về Chi phí Dự án
4 Tổng quan về Giao diện Console của GCP
5 Cài đặt gcloud CLI
6 Khám phá Giao diện Console của GKE
7 Tạo một Google Kubernetes Engine (GKE) Cluster
8 Kết nối kubectl và GKE
9 Triển khai Website dựa trên Nginx
10 Khám phá Storage Classes trong GKE
11 Khám phá API Resources trong GKE
12 Tạo Database Credentials cho MongoDB
13 Triển khai MongoDB StatefulSet - Phần 1
14 Triển khai MongoDB StatefulSet - Phần 2
15 Triển khai MongoDB StatefulSet - Phần 3
16 Triển khai Ứng dụng Color API
17 Tạo LoadBalancer Service để truy cập từ bên ngoài
18 Color API - Triển khai v2.1.0-dev: Expose Prometheus Metrics
19 Tùy chỉnh Database Deployments
20 Triển khai Prod Overlay và Tùy chỉnh Dev Color API Image
21 Chặn tất cả Ingress và Cho phép Traffic giữa Color API và MongoDB
22 Cho phép External Traffic vào Color API Pods
23 Đăng ký Tên miền Website
24 Cấp phát Static IPs cho Ingress
25 Tạo Ingress Objects
26 Tạo Managed TLS Certificates
27 Kiểm tra Ingress Traffic từ Web tới Color API Pods
28 Dọn dẹp Dự án
1 Chúc mừng + BÀI GIẢNG BỔ SUNG!

Giới thiệu khóa học

Important: This course requires you to download Docker Desktop from Docker's website. If you are a Udemy Business user, please check with your employer before downloading software.

Welcome to Docker and Kubernetes for Beginners: From Zero to Hero! Are you ready to dive into the world of containerization and orchestration with the industry’s leading tools? This course is designed to take you from a beginner to a proficient practitioner, equipping you with an in-depth understanding of Docker and Kubernetes concepts.

Why Learn Docker and Kubernetes?

Docker and Kubernetes have revolutionized the way we develop, deploy, and manage applications in modern architectures. Here’s why learning these technologies is essential:

  • Gain Highly Demanded Skills: Docker and Kubernetes are everywhere, and companies need people who can work effectively with these tools! By learning them, you’ll make yourself more attractive to employers in the tech industry and enhance your career prospects for promotions, new job opportunities, and potentially higher salaries. You’ll stand out in the job market!

  • Improve and Streamline the Development Process: Docker enables you to package applications with all their dependencies into isolated and portable containers, ensuring consistency across development, testing, and production environments.

  • Master Application Deployment, Scaling and Management: Kubernetes will enable you to deploy, manage, and scale applications automatically, making complex tasks such as rolling out new application versions and managing advanced system architectures much simpler.

  • Learn Versatile Tools: Docker and Kubernetes are platform-agnostic, which means that your knowledge will be valuable and applicable independently of which platform you are using to run them! Whether it's on-premises, on AWS, GCP, or Azure, knowing how to work effectively with Docker and Kubernetes will make you a great contributor to your projects!

By investing time in learning Docker and Kubernetes, you’re not just adding tools to your toolbox—you’re enhancing your professional value, opening doors to new opportunities, and equipping yourself with skills that will serve you throughout your career!

Why Should You Choose This Course?

This course offers a unique blend of theoretical knowledge and practical application, providing a comprehensive understanding of Docker and Kubernetes. Here’s why you should include this course in your learning journey:

  • Learn by Doing with Hands-On Exercises: I truly believe in the power of learning by doing. I've not only crafted more than 100 hands-on lectures for you to practice what we discuss, I've also included all of them as written exercise guidelines for you to try and experiment as much as you want before watching the solution recordings! The exercises build on each other and increase gradually in complexity, deepening your understanding and skills while discussing relevant topics of working with Docker and Kubernetes!

  • Comprehensive, Real-World Projects: We'll also go beyond individual hands-on exercises on Docker and Kubernetes, and we'll practice deploying entire applications by going through the entire cycle of coding, building, publishing, and running them!

  • Go Beyond the Purely Technical Points: I place a strong focus on going beyond the "this is how you do it", copy-paste approach. My genuine interest is to teach you how these tools work behind the scenes, how you reason about their behavior, how you debug common issues and situations, and how you make the best use of them in your day-to-day.

  • Real-World Kubernetes Experience with Google Cloud: Our final project is to deploy our application to a managed Kubernetes cluster in Google Cloud. This will give you hands-on experience not only with Docker and Kubernetes, but also with how these tools behave in a managed, real-world setup like Google Kubernetes Engine (GKE).

  • Expert Guidance: I bring several years of experience as a Senior DevOps Engineer, Infrastructure Consultant, and IT trainer within one of the leading IT consulting companies worldwide, and I'm super excited to share my knowledge with you!

Which Skills Will You Acquire During This Course?

As you go through this course, you will gain a comprehensive and valuable set of skills, including:

  • Creating and Distributing Docker Images: you will learn how to build, customize, optimize, and distribute Docker images using best practices.

  • Running and Managing Containers: you will learn the many aspects related to running containers using Docker, Compose, and Kubernetes, and you will gradually understand how these tools fit together and tackle challenges at different levels of running and managing software applications.

  • Docker Networking and Security Essentials: you will gain a solid foundation on security aspects related to running containers, as well as how to connect containers together using multiple networking solutions.

  • Understanding the Kubernetes Architecture: you will gain a deep and solid understanding of the different components of a Kubernetes cluster, their functions, and how they interact together to deliver this amazing system.

  • Running Applications, Persisting Data, and Managing Resources in Kubernetes: this course takes a deep dive into the many objects Kubernetes offers to run applications, both stateless and stateful, as well as into multiple dimensions of managing compute resources and Kubernetes objects effectively.

  • Kubernetes Security Fundamentals: you will acquire a strong sense of why security is important in Kubernetes, and the many areas where security plays a role in our applications. We will also take a deeper dive into how to set Role-Based Access Control (RBAC) rules, network policies, and pod security standards to ensure your workloads have an additional layer of security.

  • Working with Managed Kubernetes Clusters: you will go through the entire process of creating a cloud account with Google Cloud, all the way to having your applications up and running in a Kubernetes cluster and reachable from the internet securely! This will give you a thorough understanding of how managed Kubernetes services make our lives as developers much easier by integrating multiple services from cloud providers.

Get ready to elevate your career with our Docker and Kubernetes for Beginners: From Zero to Hero course. Let's start this exciting journey together!

Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Cloud Computing
Hiển thị tất cả khoá học Devops
Hiển thị tất cả khoá học Docker
Hiển thị tất cả khoá học Kubernetes
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊