DevOps 课程可以帮助您学习持续集成、持续交付、基础设施即代码和监控实践。您可以培养开发和运营团队之间的协作、工作流程自动化以及排除部署问题方面的技能。许多课程介绍了用于容器化的 Docker、用于自动化的 Jenkins 和用于协调的 Kubernetes 等工具,说明了这些技能如何提高软件交付和 Operator 的效率。

IBM
您将获得的技能: CI/CD, 云 Native 计算, 测试驱动开发(TDD), Agile 方法论, 行为驱动开发, Devops, Scrum(软件开发), 团队导向, 微服务, 文化 Transformer, 性能指标, 问责制, 跨职能合作
初级 · 课程 · 1-3 个月

IBM
您将获得的技能: Git(版本控制系统), Grafana, 测试驱动开发(TDD), CI/CD, 应用程序开发, 持续集成, 还原式 API, Kubernetes, 数据导入/导出, Devops, Linux 命令, Istio, 开放式网络应用程序安全项目(OWASP), 软件开发生命周期, Gherkin(脚本语言), 软件架构, 软件工程, 应用程序部署, 敏捷软件开发, 云计算架构
攻读学位
初级 · 专业证书 · 3-6 个月

KodeKloud
您将获得的技能: Jenkins, Terraform, Infrastructure as Code (IaC), Linux Administration, Kubernetes, Docker (Software), CI/CD, Version Control, Ansible, Continuous Integration, Microservices, Devops Tools, GitHub, Containerization, Operating System Administration, Git (Version Control System), General Networking, Systems Administration, DevOps, Python Programming
初级 · 专项课程 · 3-6 个月

Amazon Web Services
您将获得的技能: Prompt Engineering, Amazon Bedrock, Responsible AI, Infrastructure as Code (IaC), Amazon CloudWatch, Application Deployment, Amazon Elastic Compute Cloud, CI/CD, AWS CloudFormation, Unit Testing, Continuous Deployment, Continuous Integration, DevOps, Generative AI, DevSecOps, Code Review, Amazon Web Services, Serverless Computing, Containerization, Data Analysis
初级 · 专项课程 · 1-3 个月

您将获得的技能: 云工程, 云托管, 云平台, CI/CD, Agile 方法论, 云 Native 计算, Kanban 原则, 测试驱动开发(TDD), 用户故事, 云计算解决方案, 云基础设施, 冲刺回顾, Devops, 敏捷项目管理, 云计算, 云安全, 云计算架构, Scrum(软件开发), 敏捷软件开发, 云服务
初级 · 专项课程 · 3-6 个月

您将获得的技能: Site Reliability Engineering, Kubernetes, Application Performance Management, Google Cloud Platform, Cloud Infrastructure, System Monitoring, Prompt Engineering, Application Deployment, Identity and Access Management, CI/CD, Containerization, Cloud Storage, Cloud Security, Cloud Services, Cloud Management, Service Level Agreement, Virtual Machines, Safety Culture, Network Monitoring, Culture Transformation
初级 · 专业证书 · 3-6 个月

您将获得的技能: Infrastructure as Code (IaC), AWS CloudFormation, CI/CD, Git (Version Control System), Jenkins, Ansible, Version Control, Terraform, Docker (Software), Kubernetes, DevOps, Prometheus (Software), Cloud-Native Computing, Continuous Deployment, Containerization, Amazon Web Services, Software Development Tools, Grafana, Software Development Life Cycle, Configuration Management
初级 · 专项课程 · 3-6 个月

Amazon Web Services
您将获得的技能: Amazon CloudWatch, Amazon Web Services, Devops Tools, AWS Identity and Access Management (IAM), DevOps, Application Deployment
初级 · 课程 · 1-4 周

您将获得的技能: JSON, 脚本, NumPy, 数据处理, 网页抓取, 数据导入/导出, Python 程序设计, 还原式 API, 编程原则, 数据操作, 应用编程接口 (API), Pandas(Python 软件包), 计算机编程, 数据结构, 面向对象编程(OOP), 数据分析, Jupyter, 自动化
初级 · 课程 · 1-3 个月

Microsoft
您将获得的技能: CI/CD, Continuous Integration, Application Deployment, Microsoft Azure, Cloud Services, Continuous Deployment, DevOps, Cloud Applications, Cloud Security, Application Performance Management, Microsoft Copilot, System Monitoring, Automation, Scripting, Debugging
初级 · 课程 · 1-3 个月

KodeKloud
您将获得的技能: Linux Administration, Devops Tools, Operating System Administration, General Networking, Linux, Linux Commands, Web Applications, Application Development, TCP/IP, Computer Networking, DevOps, Package and Software Management, Development Environment, Java, Software Installation, Node.JS
初级 · 课程 · 1-4 周

您将获得的技能: Sprint Planning, Azure DevOps, Backlogs, Issue Tracking, Kanban Principles, Agile Software Development, Project Management, DevOps
初级 · 指导项目 · 不超过 2 小时
这些适合初学者的选项可帮助您了解 DevOps 文化、实践和基础工具--无需任何经验:
IBM DevOps 和软件工程专业证书为期 6 个月,主要内容如下:
它使用 Python、Pandas、Numpy、Git、GitHub、Docker 和 Kubernetes 等工具。
相比之下,IBM 应用 DevOps 工程专业证书为期3 个月,强调
包括 Python、Excel、Power BI、Git、GitHub、Docker 和 Kubernetes 等工具。
这两个课程的目标学员都是云工程师和数据分析师,技能高度重合,但在持续时间和具体关注领域上有所不同。请根据自己的喜好进行选择:
DevOps 是开发和 IT 运营的简称,指的是开发人员和 IT 专业人员组成的团队,他们采用一套实践方法,使应用程序和软件开发过程更加简化。 其目标是通过在短周期内生产软件来缩短开发生命周期--这一过程被称为持续交付--从而交付更高质量的软件。
对于任何有兴趣改善团队协作方式以及支持这种协作的整体文化的人来说,DevOps 的实践都是非常重要的学习内容。 亚马逊、Netflix、Etsy、Target、美国国家航空航天局(NASA)等机构都曾受益于 DevOps 的设置。
DevOps 爱好者会对这一现象感到更加兴奋,因为到 2023 年,其市场规模预计将增长到 103.1 亿美元。 在美国,成功学习 DevOps 的人平均收入为 99,604 美元。
那些希望在 DevOps 领域获得高回报的人,也可以跳出 "开发人员 "的角色,寻找合适的机会。 截至 2020 年 7 月,LinkedIn 上与 DevOps 相关的职位列表已超过 40,000 个,寻求这一职业道路的学习者可以从事文案写作、用户体验写作、DevOps 工程师、测试策略师、DevOps 分析师、DevOps 总监、技术写作等工作。
通过 Coursera 提供的 DevOps 课程,学习者可以掌握以下方面的知识:诊断团队的交付管道并将其向前推进;了解 DevOps 所涉及的技能组合和角色;在整个开发堆栈中交付自动化测试;采用关键的想法和策略来缩短产品上市时间;等等。
DevOps 课程由来自维吉尼亚大学、加州大学戴维斯分校等主要科技名校和大学的讲师讲授。 学员可以与数字创新、商务、电子商务和其他主题的专业讲师一起探索 DevOps。 Scrum 课程的内容通过视频讲座、实践项目、阅读、测验和其他类型的作业形式来提供。
DevOps 方面的技能在整个科技行业都很受重视,能够带来各种职业机会:
是的,Coursera 提供包括 DevOps 在内的多种主题的免费课程。虽然您可以通过审核课程免费获取大部分课程资料,但这并不包括分级作业或结业证书。对于那些希望获得证书以展示自己的学习成果或提升专业证书的人,Coursera 提供了购买课程的选项。此外,Coursera 还为符合条件的学习者提供免费试听或经济援助,让每个人都更容易获得证书。