Chia Sẻ Khóa Học Docker & Kubernetes - Hướng Dẫn Thực Hành [Phiên Bản 2023] [Khóa 7516 A]
Tìm hiểu Docker, Docker Compose, Multi-Container Project, Deployment và tất cả về Kubernetes từ đầu!
Bạn sẽ học được gì:
- ✓ Tìm hiểu Docker và Kubernetes là gì và tại sao bạn có thể muốn sử dụng chúng.
- ✓ Tìm hiểu cách cài đặt và sử dụng Docker trên mọi hệ thống (macOS, Windows, Linux).
- ✓ Tìm hiểu cách tạo và sử dụng Images & Containers với Docker.
- ✓ Hiểu các chủ đề phức tạp như quản lý và duy trì dữ liệu với Volumes.
- ✓ Tìm hiểu về Container Networking với Docker Networks và DNS Service Discovery.
- ✓ Tìm hiểu cách triển khai các ứng dụng Docker - thủ công, với các service được quản lý hoặc với Kubernetes.
Tham gia khóa học Docker & Kubernetes bán chạy nhất này và tìm hiểu hai trong số những công nghệ development quan trọng nhất ngay từ đầu, rất chi tiết!
Docker & Kubernetes là một trong những chủ đề và công nghệ được yêu cầu nhiều nhất mà bạn có thể tìm hiểu hiện nay.
Tại sao?
Bởi vì chúng đơn giản hóa đáng kể quá trình development và deployment của cả dự án phần mềm đơn giản và phức tạp. Đặc biệt là trong lĩnh vực web development (mặc dù không giới hạn ở điều đó), Docker thực sự có thể đưa bạn lên một tầm cao mới !
Với Docker, bạn tạo và quản lý cái gọi là "Containers" - về cơ bản là các gói mã và các công cụ cần thiết để chạy code đó. Các container này cho phép bạn chạy các chương trình của mình theo cách có thể đoán trước, không phụ thuộc vào môi trường - bất kể bạn cần chạy chương trình đó ở đâu.
Đối với DevOps hiện đại cũng như đối với local development - của riêng bạn hoặc trong một team - đây là tính năng chiến thắng vì bạn sẽ không còn bất kỳ cuộc thảo luận nào "nhưng nó hoạt động trên máy của tôi". Nó hoạt động bên trong một container, do đó nó hoạt động ở mọi nơi!
Khóa học này sẽ dạy cho bạn cả Docker & Kubernetes từ đầu với tất cả lý thuyết cần thiết cũng như rất nhiều ví dụ và demo!
Chúng ta sẽ khám phá tất cả các khái niệm chính một cách chi tiết cùng với các ví dụ và demo thực tế - từ images và containers, volumes và networking cho đến deployment và Kubernetes Cluster: Khóa học này có tất cả!
Cụ thể, khóa học này bao gồm các chủ đề sau:
- ✓ Giới thiệu kỹ lưỡng về Docker, container và lý do bạn có thể muốn sử dụng Docker.
- ✓ Hướng dẫn thiết lập chi tiết cho macOS và Windows.
- ✓ Tìm hiểu sâu về các khái niệm cốt lõi mà bạn cần biết: Containers & images.
- ✓ Tìm hiểu cách tạo custom images, sử dụng images hiện có và cách chạy containers dựa trên những image đó.
- ✓ Nhận tổng quan chi tiết về các lệnh cốt lõi bạn cần khi làm việc với Docker.
- ✓ Tìm hiểu cách làm việc với dữ liệu và cách duy trì dữ liệu với volumes.
- ✓ Khám phá container networking - với thế giới bên ngoài và giữa nhiều container.
- ✓ Tìm hiểu cách làm việc với cả dự án đơn và multi-container.
- ✓ Hướng dẫn triển khai chuyên sâu: Manual deployment và deployment với managed services như AWS ECS.
- ✓ Hiểu các khái niệm & kiến trúc cốt lõi của Kubernetes.
- ✓ Tìm hiểu cách tạo Kubernetes resources, deployments, services và cách chạy containers của bạn với Kubernetes.
- ✓ Đi sâu vào làm việc với dữ liệu trong các dự án Kubernetes - với các loại volume khác nhau.
- ✓ Khám phá Kubernetes networking và DNS service.
- ✓ Tìm hiểu cách triển khai dự án Kubernetes của bạn (tại ví dụ về AWS EKS).
- ✓ Và nhiều hơn nữa!
Tất cả các chủ đề này đều được giảng dạy rất chi tiết với các slide và lý thuyết nhưng quan trọng nhất là có nhiều ví dụ và demo!
Bạn sẽ tìm thấy rất nhiều dự án demo trong suốt khóa học - sử dụng các ngôn ngữ lập trình như NodeJS, Python hoặc PHP (với Laravel). Tuy nhiên, bạn không cần phải biết những ngôn ngữ này để làm theo, đừng lo lắng!
Mục lục:
- ✓ 01 - Bắt Đầu.
- ✓ 02 - Docker Images & Containers: Core Building Blocks.
- ✓ 03 - Quản lý dữ liệu & Làm việc với Volumes.
- ✓ 04 - Networking: (Cross-)Container Communication.
- ✓ 05 - Xây dựng Multi-Container Applications với Docker.
- ✓ 06 - Docker Compose: Elegant Multi-Container Orchestration.
- ✓ 07 - Làm việc với "Utility Containers" & Thực thi lệnh trong Containers.
- ✓ 08 - Setup phức tạp hơn: Laravel & PHP Dockerized Project.
- ✓ 09 - Triển khai Docker Container.
- ✓ 10 - Docker & Containers - Summary.
- ✓ 11 - Bắt đầu với Kubernetes.
- ✓ 12 - Kubernetes in Action - Đi sâu vào các khái niệm cốt lõi.
- ✓ 13 - Managing Data & Volumes với Kubernetes.
- ✓ 14 - Kubernetes Networking.
- ✓ 15 - Kubernetes - Deployment (AWS EKS).
- ✓ 16 - Roundup & Next Steps.
Khóa học này dành cho ai:
- ✓ Tất cả những người CHƯA từng làm việc với Docker hoặc Kubernetes.
- ✓ Tất cả những ai đang gặp khó khăn trong việc hiểu chính xác Docker là gì (và tại sao bạn có thể muốn sử dụng nó).
- ✓ (Web) developer muốn khám phá DevOps và Docker hiện đại.
NHẬN GET EBOOK TRÊN AMAZON THEO YÊU CẦU