|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/docker-kubernetes-the-practical-guide/
课程评论:没有评论
课程名称:《Docker与Kubernetes:实用指南(2025版)》 课程概述:加入这门畅销的Docker与Kubernetes课程,从基础入手,深入学习这两项最重要的开发技术! Docker和Kubernetes是当今最受欢迎的技术之一,因为它们显著简化了简单和复杂软件项目的开发与部署过程,尤其是在web开发中(但不限于此)。使用Docker,您可以创建和管理称为“容器”的代码和工具包,这些容器允许您以可预测的、环境无关的方式运行程序,无论在哪里运行都能保持一致。 本课程将从基础开始详细讲解Docker与Kubernetes,结合丰富的理论和大量的实例与演示。我们将深入探讨所有关键概念,从镜像和容器,到数据卷和网络,再到部署和Kubernetes集群,内容涵盖广泛!课程将包括以下主题: - Docker的全面介绍,包括容器及其使用理由 - 针对macOS和Windows的详细设置说明 - 了解容器与镜像的核心概念 - 学习如何创建自定义镜像、使用现有镜像,并基于这些镜像运行容器 - 熟悉Docker操作的核心命令 - 数据处理与数据持久化的学习,使用数据卷 - 探索容器网络,包括与外界和多个容器之间的连接 - 学习单容器和多容器项目的运作 - 详细的部署说明,包括手动部署和使用AWS ECS等托管服务的部署 - 理解Kubernetes的核心概念与架构 - 学习如何创建Kubernetes资源、部署服务,并使用Kubernetes运行容器 - 深入研究Kubernetes项目中的数据处理,了解不同类型的数据卷 - Kubernetes网络及DNS服务发现的学习 - 学习如何在AWS EKS示例下部署Kubernetes项目 - 以及更多内容! 所有主题都将详细讲解,结合幻灯片和理论,并包含大量例子和演示!课程中会有众多演示项目,使用如NodeJS、Python或PHP(Laravel)等编程语言。但您无需了解这些语言,也能顺利跟上课程进度。
Join this bestselling Docker & Kubernetes course and learn two of the most important development technologies from the ground up, in great detail!-Docker & Kubernetes are amongst the most in-demand technologies and topics you can learn these days.Why?Because they significantly simplify the development and deployment process of both simple and complex software projects. Especially in web development (though not limited to that), Docker can really take you to the next level!With Docker, you create and manage so-called "Containers" - basically packages of code and tools required to run that code. These containers allow you to run your programs in a predictable, environment-independent way - no matter where you need to run it.For modern DevOps (Development Operations) but also for local development - on your own or in a team - this is a winner feature since you will no longer have any "but it worked on my machine" discussions. It works inside of a container, hence it works everywhere!This course will teach you both Docker & Kubernetes from the ground up with all the required theory and tons of examples and demos!We'll explore all key concepts in detail and with practical examples and demos - from images and containers, over volumes and networking all the way up to deployment and Kubernetes Cluster: This course has it all!In detail, this course includes the following topics:A thorough introduction to Docker, containers and why you might want to use DockerDetailed setup instructions for macOS and WindowsA deep-dive into the core concepts you need to know: Containers & imagesLearn how to create custom images, use existing images and how to run containers based on such imagesGet a detailed overview of the core commands you need when working with DockerLearn how to work with data and how to persist data with volumesExplore container networking - with the outside world and between multiple containersLearn how to work with both single and multi-container projectsIn-depth deployment instructions: Manual deployment and deployment with managed services like AWS ECSUnderstand Kubernetes core concepts & architectureLearn how to create Kubernetes resources, deployments, services and how to run your containers with KubernetesDive deeply into working with data in Kubernetes projects - with different types of volumesKubernetes networking and DNS service discoveryLearn how to deploy your Kubernetes project (at the example of AWS EKS)And much more!All these topics are taught in great detail with slides and theory but also, most importantly, with many examples and demo!You'll find tons of demo projects throughout the course - using programming languages like NodeJS, Python or PHP (with Laravel). You don't need to know these languages to follow along though, no worries!