在线课程 – IBM Applied DevOps Engineering 认证专业证书

在热门的 DevOps 领域推进您的职业生涯。使用最先进的 DevOps 概念、工具和技术培养您的开发技能,以便在不到 3 个月的时间内为工作做好准备。

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

  • 当前的 DevOps 实践
  • 敏捷方法
  • 云原生技术
  • Scrum (争霸)
  • 器皿
  • 码头工人
  • Kubernetes (简体中文)
  • OpenShift
  • 微服务
  • 休息
  • 无服务器
  • 测试驱动开发 (TDD)
  • 持续集成和持续分发 (CI/CD)
  • 应用安全
  • 监视
  • 专业工具的实践经验
  • 构建项目组合
  • 职业支持
  • 构建简历
  • 求职资源
  • 面试准备

What you will learn in the course

Courses for which the course is suitable

  • DevOps 工程师
  • 程序员
  • IT 基础架构经理
  • 云应用开发人员
  • 敏捷专家
  • 微服务开发人员
  • CI/CD 专家
  • 具有 Docker 和 Kubernetes 知识的开发人员
  • 无服务器知识开发人员
  • 具有 TDD 知识的开发人员
  • 技术项目经理
  • App Security 专业版

专业证书 – 9 个课程系列

获得从编程到 DevOps 工程所需的技能。在此计划中,您将从 IBM 专家那里 学习最新的 DevOps 方法、工具和技术 ,以便在不到 3 个月的时间内为工作做好准备。

几乎每家公司都希望提高敏捷性并缩短软件开发周期, 这对 DevOps 工程师提出了很高的要求!DevOps 专业人员精通软件开发和运营,并具备编码和基础设施管理方面的实践知识。

该计划非常适合希望通过现代方法和开发技能 升级其职业生涯的现有软件和 IT 专业人员 。它需要软件工程基础知识、至少 1 种编程语言(建议使用 Python)、Linux 命令和脚本以及 Git/Github。

您将掌握最新的 DevOps 实践 、敏捷方法和云原生技术, 例如 Scrum、容器、Docker、Kubernetes、OpenShift、微服务、REST、无服务器和测试驱动开发 (TDD)、 持续集成和持续分发 (CI/CD)、应用程序安全和跟踪。您将使用专业人士使用的工具手动练习,这将为您提供经过验证的工作经验。

完成该计划后,您将拥有一系列 项目来 展示您的技能,并获得 IBM 的专业证书。您还将获得职业支持、简历制作、求职资源和面试准备

应用学习项目

专业证书中的每门课程都包括动手实验和实际项目,用于构建您的 DevOps 产品组合,例如:

  • 使用 ZenHub 创建和执行敏捷计划
  • 使用 Kubernetes 和 Horizontal Pod Diversion 构建和分发应用程序
  • 使用微服务开发 Web 应用程序并使用 çözümü serverless 将其分发到云中
  • 一个收尾项目,您将在其中编写一个 RESTful Flask 微服务,并使用敏捷方法将 Python Nose 包与 Kubernetes / OpenShift 和 Tekton CI/CD 管道的分发方法协调其测试

Details of the courses that make up the specialization

Doops 简介

课程 1

  • 9 小时
  • 4.8 (2,946 评价)

课程详情

学习内容

  • Doops 的基本特征包括建立一种共同责任、透明和与成功建立联系的文化。
  • 持续集成和持续交付、基础设施即代码、测试驱动开发和行为驱动开发的重要性。
  • DevOps 中的基本概念:软件工程方法、适用于云的微服务、支持自动化顺序部署以及构建弹性代码。
  • Doops 的组织影响,包括突破障碍、在跨职能团队中工作和分担责任。

您将获得的技能

  • 类别: 软件测试
  • 类别: 测试驱动开发
  • 类别: 行为驱动型开发
  • 类别: 案例研究
  • 类别: 自动化测试

敏捷与Scrum发展简介

课程 2

  • 11 小时
  • 4.9 (1,923 个评分)

课程详情

学习内容

  • 采用敏捷的 5 种实践,这是 DoOps 的一个子类别:小批量、最小可持续产品、结对开发、行为驱动开发和测试。
  • 编写良好的用户故事,评估和分配故事点,并使用看板跟踪故事。
  • 整合 Scrum 的工件、事件和优势。
  • 通过 sprint 规划流程创建和改进产品任务列表。
  • 在每次重复时创建适销对路的产品添加。
  • 创建下降图以衡量达到 sprint 目标的能力。
  • 使用指标来提高性能、生产力和客户满意度。

您将获得的技能

  • 类别: Offenship
  • 类别: Docker
  • 类别: Cobernites
  • 类别: 集装箱
  • 类别: 云原生

使用 Docker、Kubernetis 和 Upopenship 的 tank 简介

课程 3

  • 17 小时
  • 4.4 (811 评价)

课程详情

学习内容

  • 使用容器,了解如何在任何环境中快速移动应用程序。
  • 使用 Docker、Kubernetis、OpenShift 和 Estio 从云频段构建应用程序。
  • 描述并使用 Kubernetis 架构来建立和使用基于生命周期的储罐管理系统。
  • 创建和使用可部署的 YAML 文件,以声明方式创建 pod、服务、重复组等资源。

您将获得的技能

  • 类别: CI/CD
  • 类别: 微服务
  • 类别: 云计算
  • 类别: Kubernetis
  • 类别: Doops

使用无服务器微服务和技术进行应用程序开发

课程 4

  • 14 小时
  • 4.6 (277 评价)

课程详情

学习内容

  • 总结微服务的基础知识及其优势,并比较整体式架构。
  • 为 REST API 创建端点并使用 cURL 和 Postman 运行它们;使用 SwaggerUI 记录和测试 API。
  • 使用 Docker 容器和无服务器技术(如 IBM Code Engine)创建和部署微服务。
  • 在基于云的环境中免费使用实验室和项目进行动手实践。

您将获得的技能

  • 类别: CI/CD
  • 类别: 持续集成
  • 类别: 持续开发
  • 类别: 基础设施即代码
  • 类别: 自动化

测试和行为驱动开发简介

课程 5

  • 19 小时
  • 4.8 (193 评价)

课程详情

学习内容

  • 解释测试的重要性。
  • 描述测试驱动开发 (TDD) 并解释它对 DoOps 的好处。
  • 使用测试声明和测试设置开发单元测试,然后运行测试。
  • 使用高级 TDD 方法(包括覆盖率报告、工厂、伪造和模拟对象)改进单元测试。

您将获得的技能

  • 类别: 开放应用程序安全项目 (OWASP)
  • 类别: 可见度
  • 类别: 安全
  • 类别: 监控
  • 类别: 注册

持续集成和持续运输 (CI/CD)

课程 6

  • 14 小时
  • 4.7 (162 评价)

课程详情

学习内容

  • 解释基础设施即代码,描述使用的工具,并使用 Terraform 为基础设施即代码创建脚本。
  • 描述云平台和自动化,并使用 Jenkins 和 GitHub 操作自动执行 CI/CD 任务。
  • 定义持续集成 (CI) 并列出使用的工具示例。
  • 描述 OpenShift Pipelines 和 Argo CD 等工具的连续运输 (CD) 流程。

您将获得的技能

  • 类别: 代表模式传输 (REST)
  • 类别: 云应用
  • 类别: Offenship
  • 类别: 微服务
  • 类别: 无服务器技术

面向 DevOps 开发人员和专业人员的应用程序安全

课程 7

  • 17 小时
  • 4.8 (163 评价)

课程详情

学习内容

  • 解释设计中的安全性,学习使用设计中的安全原则开发应用程序;根据 OWASP 原则执行防御性编码。
  • 描述 IBM Cloud 容器的漏洞;使用 Kali Linux 执行漏洞扫描和渗透测试。
  • 描述在应用程序的性能中寻找什么;使用日志记录、堆栈跟踪和日志记录分析进行故障排除。
  • 谈论“Golden Signs”之类的想法;详细说明用于监控和解决问题的工具;在使用 Prometheus 和 Grafana 时测试监控。

您将获得的技能

  • 类别: CI/CD
  • 类别: 敏捷
  • 类别: Doops
  • 类别: TDD/BDD
  • 类别: 云原生

开发和 doop 的监控和可见性

课程 8

  • 16 小时
  • 4.5 (50 评价)

课程详情

学习内容

  • 解释监控的重要性,并描述“黄金信号”等概念。
  • 展示 Instana 的可观察性知识,并描述可观察性、云可观察性和采样类型的支柱。
  • 使用 OpenTelemetry 实施日志记录并演示遥测知识,并使用 Kubernetes 进行跟踪。
  • 获得 Prometheus、Grafana、Mezmo (LogDNA)、OpenTelemetry 和 Instana 等各种工具的实践经验。

您将获得的技能

  • 类别: 可见度
  • 类别: 遥测
  • 类别: 监控
  • 类别: 注册
  • 类别: 跟踪

Doops 最终项目

课程 9

  • 18 小时
  • 4.8 (92 评价)

课程详情

学习内容

  • 了解用户需求,编写用户故事,创建和执行 sprint 程序。
  • 构建由多个微服务组成的应用程序,并使用容器和无服务器在云中运行应用程序。
  • 开发测试用例并在应用程序生命周期的不同阶段测试应用程序;利用 CI/CD 工具更新和部署您的应用程序。
  • 列出一些后续步骤,以开始或升级您作为 Doops 专业人士的职业生涯。

您将获得的技能

  • 类别: 看板
  • 类别: Zenhub
  • 类别: Scrum 方法
  • 类别: 敏捷软件开发
  • 类别: Sprint 计划