|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/docker-containers/
课程评论:没有评论
课程名称:Docker - Docker基础、容器及更多介绍 课程概述:[Docker官方认可] 此课程已于2024年更新,让您在学习时可以100%确信内容现代且相关。自课程推出以来,许多学员给予了五星好评:“我喜欢大卫的课程,作为一名高级程序员,我只是想更新我的技能,他做得非常出色,课程内容易于理解且保持了良好的节奏!强烈推荐!”“涵盖了从基础知识到高层项目需求的所有内容,基于Docker的容器技术。” “感谢老师,我不仅学到了Docker,还学到了许多有用的命令和开发技巧。我推荐这门课程给所有对虚拟化、CI/CD、网络、Linux系统等感兴趣的开发者。”“课程内容全面且易于跟随,完成项目后看到结果令人兴奋。谢谢老师!”“非常棒的课程!讲师非常吸引人,通过恰当的实例使得概念变得有趣。感谢!” 为什么要参加这个课程?Docker是一项在软件和开发运维工程领域的革命性技术。对于开发者来说,Docker是必须掌握的技术;对于企业来说,Docker是必须使用的工具。 Docker是什么?Docker是一个开放平台,让您可以在称为容器的环境中打包、开发、运行和交付应用程序。 为什么要选择你学习Docker?作为一名拥有超过5年行业经验的软件工程师,我设计了本课程,以教授在开发百万美元应用程序时使用的Docker和容器相关概念。 该课程为项目驱动型,因此您将在构建各种应用程序的过程中熟悉主要的Docker命令。通过这门课程,您将实现以下目标(以及更多): - 在命令行上运行自己的Docker容器。 - 使用Dockerfile构建自己的容器镜像。 - 通过挂载持久化数据。 - 使用Docker Compose编排多容器应用程序。 - 通过卷动态更新容器。 - 为Docker容器创建私有网络。 - 使用Docker Swarm创建多节点集群。 - 设置持续部署工作流,通过Github Actions和Amazon ECR自动构建Docker镜像。 - 扩展您的软件工程技能,也包括开发运维工程技能。 额外亮点包括: - 为Windows学生提供额外视频,课程大部分在命令行操作,主要录制于MacOS,但也为Windows用户录制了相应的教程。 - 额外的参考内容,适合希望深入了解课程中出现的一些技术(如JavaScript)的学员。 - 100%最新的资料,您所跟随的旅程将不会存在任何错误或bug。我也将随时提供帮助,必要时会更新或重录内容。 总而言之,Docker和容器是每位软件工程师都应该熟悉的技术。那么,您还在等什么呢?期待在课程中见到您! ***注意:本课程需要您从Docker官方网站下载Docker Desktop。如果您是Udemy Business用户,请在下载软件前与您的雇主核实。
[Docker-Endorsed] This course has been updated for 2024. So when you take this course, you can be 100% confident that your experience will be modern and full of relevant material.Since this course launched, many students have had 5-star experiences:"Love Love Love David's courses. I'm a seasoned programmer just looking to refresh my skills and he does such a great job. Easy to listen to and keeps his courses moving along and focused! Great job!!!""Highly recommended course. It covers all basic fundamentals to high level of project requirements based on Docker container technology.""Thank you teacher, I learned not only about docker but also many useful command and development tips. I recommend this lecture to every developer who are interested in virtualization, CI/CD, networking, linux system, etc.""The course was thorough and was easy to follow. I was able to complete the projects and it was exciting to see the results. Thank you!!""Great course!! Instructor was very engaging and made the concepts interesting by giving apt examples. THANK YOU"Why should you take this course?Docker is a revolutionary technology in the world of software and dev ops engineering. For developers, Docker is a must-know. For enterprises, Docker is a must-use.What is Docker? Docker is an open platform that lets you package, develop, run, and ship applications in environments called containers.Why should I learn Docker from you?As a software engineer with 5+ years of industry experience, I designed this course to teach you the same docker and container-related concepts that I apply when working on million dollar applications.This is a project-based course. So, you will become familiar with the main Docker commands as you build various applications with containers and images. Throughout this course, you will achieve the following (and more):Run your own containers on the command line with Docker.Build your own container images with Dockerfiles.Persist data across containers with mounts.Compose multi-container applications with Docker Compose.Update containers dynamically with volumes.Create private networks for Docker containers.Create a multi-node cluster with Docker Swarm.Set up a continuous deployment workflow with the automatic building of Docker Images with Github Actions and Amazon ECR. Expand your software engineering skills to also include dev ops engineering skills.Additional highlights include:Extra videos for Windows students in particular. A lot of the course happens on the command line. Most of the course is recorded on MacOS which works well for MacOS or Linux-based students. But wherever necessary, I also recorded videos on a Windows machine for anyone on Windows!An extra reference content section, helpful for anyone wanting to go in depth on some of the technologies that appear in the course, such as JavaScript. These topics are worth discussing, but don't fit naturally within a Docker-focused section.100% up-to-date material - the journey you follow will not have any bugs or errors. I will also be available to help answer questions, or re-record/edit/update content if necessary.Overall, Docker and containers are technologies that every software engineer should be familiar with.So what are you waiting for? See you in the course!***Note:This course requires you to download Docker Desktop from the official docker website. If you are a Udemy Business user, please check with your employer before downloading software.