在线课程 – Packt Institute 完整 DevOps 课程的认证专业

真正的 DevOps 工具在行动。为开发人员设置生产就绪环境。参与实际项目,了解 DevOps 生命周期中涉及的步骤和工具。

Suggested by: Coursera (What is Coursera?)

Professional Certificate

初级 高级 中级 混合

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • 刺痛
  • GitHub的
  • 詹金斯
  • 库伯内蒂斯
  • Git(版本控制系统)

What you will learn in the course

Courses for which the course is suitable

  • 程序员
  • 管理员
  • DevOps 专家
  • 集成工程师
  • 技术项目经理
  • IT 专家
  • 基础设施工程师
  • 自动化系统开发人员
  • 开发流程经理
  • 容器密钥

专业化 – 四门课程系列

在本课程中,您将详细介绍 DevOps 的核心组件。让我们首先向您介绍 DevOps 的原则,这将使您能够清楚地了解推动现代软件开发的文化和技术变化。该课程提供了创建 AWS 账户的实践教程,并为使用 Git 和 GitHub 进行版本控制奠定了坚实的基础。您将学习如何设置存储库、管理分支以及在开发团队内有效协作。

您将在本课程中学到什么:

  • DevOps 原则
  • 创建 AWS 账户
  • 使用 Git 和 GitHub 进行版本控制
  • 建立数据库
  • 分行管理
  • 开发团队中的协作

深化概念:

继续学习时,本课程将深入探讨通过 Maven 和 Jenkins 进行持续集成和部署的概念。探索如何无缝地自动化构建、运行测试和部署应用程序。Docker 和 Kubernetes 部分提供了有关保护和编排的全面指南,确保能够部署不断增长的可靠应用程序。

您可以期望学到什么:
  • 施工过程自动化
  • 运行测试
  • 部署应用程序
  • 使用 Docker 进行容器化
  • 使用 Kubernetes 进行组织

每个模块都旨在逐步构建您的知识,以便您可以有效地集成不同的 DevOps 工具和方法。

课程结束:

在课程结束时,您将熟悉设置 CI/CD 管道、使用 Ansible 管理基础设施即代码、使用 Prometheus 和 Grafana 监控应用程序等等。无论您是开发人员、系统管理员还是 IT 专业人员,本课程都能为您提供实用技能和知识,让您在动态的 DevOps 领域中脱颖而出。加入我们,改变您的软件开发和运营方法。

实践学习项目

本课程中包含的项目为参与者提供了使用 Git、Maven、Jenkins、Docker、Kubernetes 等各种工具设置和管理 DevOps 环境的实践经验。参与者将应用这些技能来解决实际问题,方法是自动化软件开发流程,确保持续集成和部署,以及管理可靠且符合名称的系统。

Details of the courses that make up the specialization

DevOps 和 Git 的基础知识

课程 1

  • 5 小时

课程详情

学习内容
  • 了解 DevOps 的原则及其优势。
  • 在不同平台上安装和配置 Git。
  • 创建和管理存储库,并处理 Git 和 GitHub 上的版本控制。
  • 与开发人员协作,并将 GitHub 与本地存储库集成。
您将获得的技能
  • 类别: CI/CD
  • 类别: GitHub
  • 类别: DevOps
  • 类别: Git (版本管理系统)
  • 类别: EC2

Git 和 GitHub 上的高级方法

课程 2

  • 4 小时

课程详情

学习内容
  • 掌握行业,同时理解和实施有效的分支机构策略。
  • 使用 GitHub 高效协作和管理存储库。
  • 熟练掌握高级 Git 命令和技术。
  • 轻松将 Git 集成到您的 DevOps 工作流中,并专业地解决合并冲突。
您将获得的技能
  • 类别: Git 分支
  • 类别: 保留管理
  • 类别: Kibbutz Repository
  • 类别: 高级 Git
  • 类别: DevOps 集成

施工自动化和连续狭窄

课程 3

  • 13 小时

课程详情

学习内容
  • 安装和配置 Maven 和 Jenkins。
  • 创建和管理 Maven 项目,并使用 Jenkins 支付自动构建费用。
  • 设置 Jenkins 服务器、作业并使用 GitHub Webhook。
  • 使用 Jenkins 管道实施 CI/CD 流程。
您将获得的技能
  • 类别: 建筑自动化
  • 类别: DevOps 自动化
  • 类别: Maven
  • 类别: 持续集成
  • 类别: Jenkins 培训

高级 DevOps 工具和方法

课程 4

  • 42 小时

课程详情

学习内容
  • 使用 PostgreSQL 和 Jenkins 安装和配置 SonarQube。
  • 编写并运行 Ansible playbook 以实现自动部署。
  • 管理 Docker 容器、网络和卷,以及 Kubernetes 集群设置和 Helm 图。
  • 使用 Prometheus 和 Grafana 实施 CI/CD 管道并跟踪应用程序。
您将获得的技能
  • 类别: Ansible
  • 类别: SonarQube
  • 类别: Kubernetes
  • 类别: Docker (软件)
  • 类别: Prometheus (软件)