DevOps: Tout savoir de Docker en quelques heures

所在平台: Udemy

课程主页: https://www.udemy.com/course/devops-tout-savoir-de-docker-en-quelques-heures/

课程评论:没有评论

第一个写评论        关注课程

课程简介

DevOps: Docker 入门到精通 这是一门面向初学者和 IT 专业人士的课程,旨在教授如何通过 Docker 和 Docker Compose 高效地实施 DevOps 方法论,涵盖容器的构建、测试和部署。课程内容经受过实践检验,曾在巴黎多所计算机学校(ESGI、CFI、ITIC 等)教授。 **课程亮点:** * **Docker 基础知识:** 掌握 Docker 的核心概念和命令,让你像专业人士一样使用容器。 * **DevOps 实践:** 学习如何将 Docker 应用于 DevOps 流程,实现更流畅的软件开发和部署。 * **跨平台安装:** 提供 Docker 在 Linux、macOS、Windows(Windows 7 至 11)上的详细安装指南。 * **实践项目:** 包含 Gitlab 仓库,提供练习和模板,帮助你创建自己的 Docker 镜像。 * **Docker Hub 利用:** 学习如何在 Docker Hub 上存储和下载镜像。 * **深入理解:** 涵盖容器网络(DNS、DHCP、NAT)、数据持久化(Volumes、Bind Mounting)以及使用 Docker Compose 构建复杂环境。 * **丰富的学习资源:** 提供 PDF 格式的课程资料、大量选择题(QCM)和详细排错的练习。 * **无额外要求:** 仅需基本的 Linux 系统知识和 Web 服务器运行原理。 **课程结构:** * **引言:** 课程介绍、讲师介绍、资料下载及 Docker 历史。 * **Docker 版本与平台:** 介绍 Docker 的不同版本及跨平台兼容性,验证虚拟化支持。 * **安装指南:** 分步讲解 Docker 在 Windows、macOS 和 Linux 上的安装。 * **初识容器:** 创建第一个容器,学习基本 Docker 命令和容器交互。 * **Docker 网络:** 学习 Docker 网络原理、创建自定义网络及容器连接。 * **镜像构建:** 在 Docker Hub 上搜索镜像,学习创建、构建和定制自己的 Docker 镜像(包括 tags)。 * **数据管理:** 使用 Volumes 和 Bind Mounting 实现容器数据的持久化。 * **Docker Compose:** 使用 Docker Compose 构建包含多个容器、网络和环境变量的完整测试环境。 **目标听众:** 任何希望了解和掌握 Docker,提升 DevOps 技能的 IT 从业者,包括开发、系统管理和信息安全领域的专业人士。 **退款保证:** 课程提供 100% 退款保证,若课程未能满足您的期望。 立即开始学习 Docker,掌控容器技术,成为一名更高效的 IT 专业人士!

课程评论(0条)

课程详情

Ce cours s'adresse à un public de niveau débutant et à des professionnels de l'IT qui souhaitent comprendre comment mettre en auvre de la manière la plus efficace la méthodologie DevOps à travers la construction, le test et le déploiement de conteneurs grâce à Docker et Compose.Profitez d'un contenu éprouvé, et donné en présentiel dans plusieurs écoles d'informatique parisiennes (ESGI, CFI, ITIC,...), un vrai guide à suivre pour maîtriser les bases de Docker et enfin pouvoir utiliser les conteneurs comme un pro.Selon sysdig "Docker représente plus de 83% de l'utilisation des conteneurs aujourd'hui".De plus, aujourd'hui, une maîtrise de Docker est demandée dans la plupart des métiers de l'IT, que ce soit en développement ou en système, voir en sécurité, notamment avec l'émergence du nouveau mouvement DevSecOps qui regroupe l'ensemble des trois précédents métiers de l'IT avec la prise en compte de la sécurité à tous les niveaux.C'est ce que j'utilise au quotidien, en tant que DevSecOps, et c'est ce que je veux vous faire partager avec la sortie de ce nouveau cours portant sur la maîtrise des bases de Docker, en incluant à cette formation:Cours sous format PDF disponibleInstallation de Docker pas à pas sur l'ensemble des systèmes (Linux, MacOSX, Windows 7, 8, 8.1, et 10)Un dépôt gitlab avec des exercices et des templates que vous pourrez utiliser pour créer vos propres imagesUtilisation de DockerHub pour stocker vos images mais aussi pour télécharger tout ce dont vous avez besoinDe nombreux QCMs pour valider vos nouvelles connaissancesPlusieurs exercices pour utiliser Docker de manière pratiqueIl n'y a besoin que de connaissances basiques en système (Linux) et en fonctionnement d'un serveur web, pour pouvoir suivre ce cours, toutes les notions importantes et nécessaires seront abordées au préalable et les manipulations y sont expliquées pas à pas.Dans la partie Introduction, nous présenterons le contenu de la formation, du formateur, comment télécharger les supports, et commencer par aborder rapidement l'histoire de Docker!Dans une deuxième partie, nous verrons qu'il existe plusieurs versions de Docker, et qu'il est tout à fait possible de l'utiliser sur Linux, Windows ou MAC, pour finir par vérifier si la virtualisation est possible sur votre machine.Dans les troisième, quatrieme, cinquième et sixième parties nous verrons pas à pas comment installer Docker Desktop for Windows pour les utilisateurs de Windows 10 et Windows 11, ainsi que MacOS; Docker Toolbox pour les utilisateurs de Windows 7, 8, 8.1 puis de Docker natif pour les utilisateurs de Linux.C'est dans la septième partie que nous créerons nos premiers conteneurs avec une revue des commandes Docker de base, et les diverses manipulations que l'on peut faire pour interagir avec nos conteneurs et apprendre à récupérer un maximum d'informations les concernant.La partie réseau de Docker sera abordée dans la huitième partie où nous en apprendrons plus sur le fonctionnement du DNS, du DHCP et du NAT pour ensuite voir comme interagir avec les réseaux de Docker, en créer de nouveaux et relier les conteneurs selon les règles de bonnes pratiques.Dans la neuvième partie nous apprendrons à faire des recherches d'images sur DockerHub, mais surtout à créer, builder et personnaliser nos propres images Docker, notamment en manipulant les tags.Les conteneurs sont par définition des éléments éphémères, mais dans la dixième partie nous verrons que l'on peut utiliser les volumes et le bind mounting pour permettre aux données générées par les conteneurs, de persister dans le temps et d'être réutilisables par d'autres éléments dans Docker.Enfin dans une dernière partie, nous verrons comment on peut utiliser Docker Compose, pour construire un environnement de tests complet avec plusieurs conteneurs, de nouveaux réseaux, des variables d'environnement et des interactions spécifiques.Chacune des notions techniques seront associées à plusieurs exercices, avec une correction détaillée pour chacun d'entre eux.Bien entendu, comme tous les autres cours, celui-ci est remboursable à 100% s'il ne vous apporte pas satisfaction. Alors n'hésitez plus, et commencez dés aujourd'hui à utilisez les outils et les méthodes pour utiliser Docker sur votre plateforme.

课程标签

0人关注该课程

主题相关的课程