纳米学位项目

云计算 DevOps (英)

把握开发运维新主流趋势,迈出成为架构师的坚实第一步
  • 难度
    中级
  • 学习时间
    1 学期 - 约 4 个月

    建议每周学习 10 小时

  • 先修知识
    有编程基础,熟悉 Linux 命令行

    查看先修知识

  • 课程专属服务
    硅谷授课,英文字幕

    点击查看详情

为什么要学习云计算 DevOps 纳米学位?

学完这门课程后,你将掌握加入飞速发展的云计算 DevOps 领域所需的必要技能。在专业讲师和导师的指导下,你将学习将应用和 Infrastructure as Code 部署到 AWS 上,构建 CI/CD 管道,并使用 Kubernetes 规模地运维微服务。当前企业急需优秀的云计算 DevOps 工程师,这些技能非常热门。学完之后,你将掌握成为一名云计算 DevOps 工程师所必需的技能。


为什么要学习云计算 DevOps 纳米学位?

Stack Overflow 2018 开发者调查结果显示:在美国、德国、印度和英国,DevOps 专家是收入最高的开发者。美国 DevOps 专家的年薪中位数接近 10 万美元。

权威师资,知名企业行业专家设计课程
权威师资,知名企业行业专家设计课程

权威师资,知名企业行业专家设计课程

课程由来自亚马逊 AWS、迪士尼等知名企业的云计算行业专家、以及来自加州大学伯克利分校和和斯坦福大学的课程讲师,共同打造、设计并讲授。

更贴近职位需要的课程内容

更贴近职位需要的课程内容

一站式学习云计算 DevOps 核心技能,学习流行工具和技术,包括 AWS 服务、Cloud Formation、Ansible、Jenkins、Docker、Kubernetes 等,适应市场主流需求,提高个人竞争力。

基于真实案例的实战项目
基于真实案例的实战项目

基于真实案例的实战项目

通过来自行业的真实项目实践技能,获得行业专家对你提交的每个实战项目提供详细反馈和优化建议,真正掌握,学完即用。打造个人作品集,为简历增加含金量。

生动有趣的硅谷课堂

生动有趣的硅谷课堂

在线教室提供的学习方式灵活多变,通过视频、音频和文字内容,互动式的练习、实践 Lab 和基于真实案例的 AWS 实战项目,等多种方式学习云计算 DevOps。

你将学到什么

课程大纲

云计算 DevOps

学习设计并部署 Infrastructure as Code,通过不同的部署策略构建、自动化并监控 CI/CD 管道,并使用 Kubernetes 将微服务进行规模化运维。在这门课程结束时,你将运用所学的新技能完成毕业项目。

把握开发运维新主流趋势,迈出成为架构师的坚实第一步 。

点击收起课程大纲与实战项目

4 个月完成

先修知识

需要掌握 Linux 命令行中阶知识,并且对任意一种编程语言(Python、JavaScript)有基本的了解。

  • 云基础知识

    云计算是带来创新的核心推动力,具有以下独特优势:易于访问、容量不限,并且能够按需扩展。你将学习云计算基础知识,并了解云计算能力、安全性、存储空间、网络、消息传递及管理服务。在学习云基础知识的过程中,你将通过实践练习了解 Amazon Web Services (AWS) 提供的工具和服务。在这门课程结束时,你会在 AWS 部署你自己的网站,并为继续学习云开发工程师纳米学位课程做好准备。

    项目 1:在 AWS 上部署静态网站
  • 部署 Infrastructure as Code (IAC)

    随着云计算的出现,我们可以利用一些工具部署底层基础设施组件,并通过编写脚本向服务器提供安全服务。在这门课程中,你将学习如何使用 CloudFormation 部署基础设施,CloudFormation 是 AWS 的 Infrastructure as Code 工具。你将使用 CloudFormation 部署在业内广泛使用的基础设施模型,这些模型可以用于部署任何云应用。与现实应用一样,你首先将分析初始业务需求,然后将这些需求转变成云架构图表。接着,使用 CloudFormation 部署这种架构。

    项目 2:使用 CloudFormation 部署易于访问的网络应用
  • 构建 CI/CD 管道,监控和记录日志

    在这一部分,你将学习如何将软件从源代码状态转变成部署状态。你将学习自动化测试,根据业务需求选择合适的部署策略,并搭建相应的 CI/CD 管道。你还将学习监控和日志记录,使应用能达到最高性能并保持不变。你还将学习使用 Ansible 以自动化方式管理和更改服务器,Ansible 是一款领先的配置管理工具。

    项目 3:为 Blue/Green 部署构建 CI/CD 管道
  • 使用 Kubernetes 大规模地创建微服务

    在此课程中,你将学习创建和部署一个 kubernetes 集群,配置 kubernetes 自动扩展功能并加载测试 kubernetes 应用。你将学习运维化现有和新的微服务,并采取容器最佳实践。你将学习部署灵活和拥有容错性的机器学习微服务,并为微服务选择合适的抽象法:无服务器 (AWS Lambda) 或容器编排 (Kubernetes)。

    项目 4:运维化 Machine Learning Microservice API
  • 毕业项目

    运用在这节课所学的知识自己构建一个基于云计算的 DevOps 作品集项目。

    项目 5:毕业项目

权威师资

Kesha Williams
Kesha Williams

课程讲师

Kesha 拥有 20 多年的软件开发经验,目前在 Chick-fil-A 担任软件工程经理,带领创新团队利用云计算服务解决复杂的业务问题。近期荣获 Amazon 的 Alexa Champion 称号。

Carlos Rivas
Carlos Rivas

课程讲师

Carlos 是 Infiniti Consulting 的一名资深解决方案架构师,负责帮助社区学院和其他机构将传统的数据中心迁移到云端。在个人职业生涯当中,Carlos 曾供职于多家大型电信企业,负责使用各种工具和语言管理及配置网络基础设施,包括 Java、Groovy、Python、Perl 和 PHP。

Noah Gift
Noah Gift

课程讲师

Noah 的履历很精彩,涉足多个行业、企业和岗位,包括 Disney Feature Animation、Sony Imageworks、Weta Digital、AT&T。他还在美国西北大学、加州大学伯克利分校和加州大学戴维斯分校讲授云计算、数据科学、数据工程、DevOps 和机器学习课程,著有《Python DevOps and Pragmatic AI》。

Eddy Shyu
Eddy Shyu

课程经理

Eddy 曾任职于 BlackRock、汤森路透和摩根士丹利,拥有 HEC Lausanne 的金融工程硕士学位。Eddy 曾在加州大学伯克利分校教授数据分析课程,并且参与制作了优达学城的无人驾驶汽车和交易人工智能课程。

Bryan Okeke
Bryan Okeke

课程经理

Bryan 是多家大型企业的开发负责人,包括 Bytemark,它为纽约、奥斯汀、多伦多等城市的运输管理局提供付款服务。Bryan 还是 Beginner Programmers 区块链聚会小组的发起人,他组织的训练营已教会数以万计的人学会编程。

Cezanne Camacho
Cezanne Camacho

课程经理

Cezanne 是一名机器学习教育者,拥有斯坦福大学的电气工程硕士学位。她坚信任何人只要有动力和想象力,就能学习新的知识,并且致力于创造更多内容丰富、效果卓著的 STEM 类课程。

超值自学
云计算 DevOps (英)
¥4899

课程学费

学习在 AWS 上通过代码部署基础设施和应用,构建 CI/CD 管道,以及使用 Kubernetes 和其他现代工具运维化微服务,成为一名抢手的云计算 DevOps 工程师

英文辅导
云计算 DevOps (英)
¥10899

课程学费 + 英文辅导

学期内额外提供全球学员交流平台、真人在线助教(英语)、每周答疑(英语)和个性化学习规划 (英语),加速你的成长

立抢席位

帮助与常见问题

    纳米学位概览
  • 为什么要学习云计算 DevOps 纳米学位?
    云计算领域将在未来几年内会飞速发展,随之而来的是各行各业对 DevOps 工程师的巨大需求。实际上,LinkedIn 在 2108 年已将 DevOps 工程师列为了“招聘人数最多的岗位。

    优达学城与行业领军者合作推出了这门课程,帮助你成为一名 DevOps 工程师。你将在大量实践中学习相关知识,包括使用 Jenkins 构建 CI/CD 管道、使用代码部署基础设施、使用 Ansible 实现配置管理、规模化地部署微服务等。在学习稀缺技能的过程中,我们会提供个性化指导,帮助你在云计算领域获得心仪的职位。

    学完这门课程后,你将打造属于自己的作品集,同时获得宝贵的实践经验。你还将获得简历撰写和个人作品展示方面的就业指导,从而成功地迈入云计算 Dev Ops 行业并找到一份你喜欢的工作。
  • 从此纳米学位毕业后,我能胜任哪些工作?
    这门课程旨在帮助学员成为一名 DevOps 工程师。相关职位包括 DevOps 工程师、可靠性工程师、发布经理等等。掌握 DevOps 必要技能后,你将在很多行业和岗位成为稀缺人才,同时可以应聘从一般性工程岗位到专项工程岗位的多类职位。
  • 我如何知道这个纳米学位是否适合我?
    如果你是一名开发工程师、系统管理员或运维经理,并且对自动化 IT 基础设施、构建软件交付管道以及部署和管理基础设施感兴趣,那么这门课程很适合你。学完这门课程后,你将掌握在这个飞速发展的领域取得成功所必需的相关技能。
    报名与入学
  • 需要申请吗?入学条件是什么?
    你无需申请。没有任何学习工作背景的限制,所有满足课程先修条件的学员都可以参加这个纳米学位。
  • 此纳米学位的先修要求是什么?
    为顺利完成云计算 DevOps 纳米学位课程,你需要拥有一定编程基础,熟悉基本的脚本编写和 Linux Shell。
  • 如果不符合先修条件,还能学习这门纳米学位吗?
    你可以通过 Python 编程入门纳米学位或Linux 命令行基础知识,来补充相关先修技能。
  • 超值自学与英文辅导有什么不同?
    超值自学与英文辅导拥有相同的教室内课程内容;但在英文辅导中,为保证学员更高效地掌握前沿知识,Udacity 硅谷总部还为全球学员提供“陪伴式”专属学习服务,包括全球学员互相交流的学员中心(英语),提供学期内真人在线助教(英语),每周答疑直播(英语)和个性学习规划(英语),毕业后还可获得求职咨询(英语)和简历修改服务(英语),帮助每位学员在职场上脱颖而出。
  • 我应该选择“超值自学”还是“英文辅导”版课程?

    如果你英语书面和口语表达能力都很不错,而且需要额外的学习辅导和答疑服务,你可以选择“英文辅导”版纳米学位,体验来自硅谷的 1 对 1 真人辅导,与来自全球的菁英学员共同交流。

    如果你有较强的自学能力和自律性,不需要额外的辅导和答疑,你可以选择价格更优惠的“超值自学”版纳米学位,通过来自硅谷的课程和行业实战项目,以及配套的人工代码审阅服务,系统性提升自己的技术能力。

  • “超值自学”提供什么服务,可以帮助我按时完成课程吗?

    “超值自学”版纳米学位将为学员提供来自硅谷的教室内课程内容、来自知名企业的实战项目,帮助你系统性学习前沿技术,丰富技术作品和简历经验。所有实战项目均会有人工审阅服务,提供个性化反馈和修改建议。在学期内通关所有实战项目,你将获得纳米学位认证证书。

    “超值自学”版课程将不提供小班辅导、全程督学,需要你根据教室内的学习建议时间,自行灵活安排,保证学习进度。

  • 如果我在“超值自学”版课程中遇到问题,我应该联系谁?

    如果在学习过程中遇到任何教室使用问题:如教室无法访问,视频无法播放,Lab 无法加载等,可以【点击这里】提交工单,我们的客服将为你提供帮助。

  • 如果我在“英文辅导”版课程中遇到问题,我应该联系谁?

    如果在学习过程中遇到任何教室使用问题:如教室无法访问,视频无法播放,Lab 无法加载等,可以【点击这里】提交工单,我们的客服将为你提供帮助。

  • 英文辅导对英文的基础要求是什么?
    “英文辅导”版纳米学位提供的辅导服务,均由导师通过英文提供,我们建议有海外工作经验、留学背景或全英语环境工作经验的学员选择。如果你有课程相关领域的专业英语基础和日常英语交流听说读写能力,也可以尝试英文辅导。若觉得无法适应,你可以在开课七天内【点击这里】申请全额退款。
    纳米学位条款
  • 该纳米学位的课程结构是怎样的?
    云计算 DevOps 纳米学位由 (1) 个学期组成,每学期为期 (4) 个月。每期课程有固定的开课与结束日期。所有学员需要成功完成 (5) 个实战项目,方可顺利毕业。

    该纳米学位中的每一个实战项目都会由优达学城的审阅专家进行逐行代码审阅,并提供个性化的反馈。如果你没有成功通过某一项目,你会被要求重新修改并提交项目,直至顺利通过。
  • 该纳米学位的课程时长是多久?
    该纳米学位的课程访问时长如上所述。学期结束后,如果你还没有通过全部项目,可以获得 4 周的宽限期来完成这些项目。在宽限期内通过全部项目,你仍可以顺利毕业并获得证书。你最多只可获得一次宽限期,如果 4 周宽限期过后,你仍未通过全部项目,你将被移出课程,并失去访问课程内容的权限。被移出课程后,你需要重新支付学费,方可重新加入课程。
    软硬件设备
  • 我需要准备哪些软件或硬件,才能学习这个纳米学位?
    学习该纳米学位不需要准备特殊软件或硬件,你只需要拥有一台可以访问互联网的计算机。
    其他问题
  • 开课后发现课程不适合自己怎么办?
    开课后 7 天内,你可以点击这里向我们申请无理由退款。我们将在 7 个工作日内,将实际支付金额退款至原付款渠道。
  • 支付学费后,可以开具发票吗?
    当然可以,在开课 7 天后,你可以点击这里申请发票。
  • 如果还有其他问题怎么办?
    你可以【点击这里】提交问题,我们会为你提供帮助。
Contact Udacity