发表日期:2019-05-16
优达学城云计算纳米学位介绍
—— 如今,几乎所有的企业——不论是大是小——都纷纷投进云计算的怀抱,开启数字化转型之路。最新的 Gartner 报告显示,2019年度云技术服务市场预计增长率...
作者:Neha Garg
如今,几乎所有的企业——不论是大是小——都纷纷投进云计算的怀抱,开启数字化转型之路。最新的 Gartner 报告显示,2019年度云技术服务市场预计增长率将达 17.3%(约 2060 亿美元)。推动这些企业将业务搬到云上的理由有很多,但最重要的莫过于加大创新速度,减少运营开支。
今天,我们激动地宣布,优达学城云计算学院正式开放,两门全新的纳米学位课程:“云计算软件开发纳米学位”和“云计算 DevOps 纳米学位”也正式上线。在这两门课程中,你将利用AWS 平台,学习广受需求的云计算技术。亚马逊 Alexa Champion 获得者,Chick-fil-A 公司软件工程经理 Kesha Williams 认为:
“如果一个企业能够快速学习并不断迭代,就能产生更好的结果。在我眼里,云计算技术已成为创新的关键推动因素,使企业能够大规模、高速度地组织工程团队进行发明创造。云技术提供了无限的计算能力、安全性、存储能力、网络协作、消息传递,也为为大型组织和日常构建工作提供了管理服务。当你不再需要维护数据中心时,你的工程师就可以专注于技术事务,从而在业务上拉开与竞争对手的差距。云技术提供了高可用性、按需制定的扩展性和弹性,而你只需为使用的部分付费。”
因此,这些企业都在寻找有才华的开发者和 DevOps工程师。 据《福布斯》报道,仅在美国国内,就有超过50000个云计算相关工作岗位,工资中位数达146000美元。“DevOps工程师”职位更是位居2018年LinkedIn“受招募最多的工作岗位”之首。
云计算学院内设纳米学位课程一览
本次全新推出的课程,针对两种不同的工作方向:云计算软件开发和云计算DevOps 工程师。
云计算软件开发者负责在云上开发、部署和测试应用,或在云上迁移现有应用。该纳米学位课程将使你拥有上述所有技能,包括使用Kubernetes的微服务架构和无服务器框架来构建更多分布式应用。
云计算DevOps纳米学位则面向希望构建基础架构的运营与软件工程专业人士,通过构建架构,快速、规模化地提供产品和服务。课程中包括一些实战项目,指导你如何为工程师团队创建持续集成和持续交付(CI / CD)的管道,如何使用代码安全地部署大型基础架构,以及如何使用Kubernetes 来操作微服务。
随着这些纳米学位的发布,优达学城将努力给学生提供最前沿的云计算技能,以便他们能够推动公司技术创新、降低成本。
“在我眼里,云计算技术已成为创新的关键推动因素,使企业能够大规模、高速度地组织工程团队进行发明创造。”
- Kesha Williams,Chick-fil-A 公司软件工程经理,优达学城云计算学院导师
与顶级云计算专家合作
为了开发这一世界级课程,我们与许多具有不同经验的业内专家进行了合作。这些合作者中的每一位都提供了指导和反馈,以使课程内容专注在最需要的技能上。此外,课程中的每位教师都具有大量的云计算领域工作、教学经验。以下是一些帮助我们创造了全新课程内容的业界大佬:
- Kesha Williams,Chick-fil-A 公司软件工程经理,亚马逊 Alexa Champion 获得者
- Gabriel Ruttner,Ursa 公司 CTO,创业公司技术顾问
- Sebastian Scheele,Loodse 公司联合创始人与CEO
- Ivan Mushketyk,ConSensys 公司软件工程师,前AWS工程师
- Carlos Rivas,Infiniti Consulting集团高级解决方案架构师
- Noah Gift,Pragmatic AI实验室创始人
云计算软件开发纳米学位课程细节
在本纳米学位课程中,你将完成四个章节和五个实战项目。首先,你将了解云计算的基础知识,并在AWS上构建全栈应用。然后,你将学习如何使用微服务架构和无服务器框架来构建、部署和监控更多的分布式应用。具体课程大纲:
第一部分:云计算基础
在本课程中,你将学习云计算的运算、存储、网络和安全基础知识,并通过交互式动手练习,探索、学习亚马逊网络服务(AWS)平台提供的各类工具和服务。
第二部分:在AWS上构建全栈应用
在本课程中,你将学习使用现代云计算架构,部署高适应性、可扩展、易维护的全栈应用的基本概念。你还将学到关键的设计决策,以及维护应用所需的工具。
第三部分:从单一应用到微服务架构
在本课程中,你将学习开发和部署微服务的最佳做法。你将了解诸如不同的微服务架构模式,独立扩展、韧性、服务复制、服务注册和发现等内容。在本课程结束时,你应该能够使用微服务架构来设计和构建应用。
第四部分:无服务器应用
在本课程中,你将学习如何开发复杂的无服务器应用。你将学习高级无服务器架构的特性,例如实现WebSocket、流处理等,并在整个课程中了解无服务器架构的最佳实现方式。
毕业实战项目
在毕业实战项目中,每个学生都将拿到一个独一无二的项目。你将根据预先定义的条件,在AWS上构建应用。你将定义项目的业务范围,提出功能列表并确定要使用哪些AWS服务来满足可用性和性能标准。
云计算 DevOps 纳米学位课程细节
在本纳米学位课程中,你将完成四章课程和五个实战项目。在整个课程中,你将获得DevOps工程师在日常工作中所需的技能和概念。具体课程大纲:
第一部分:云计算基础
在本课程中,你将学习云计算的运算、存储、网络和安全基础知识,并通过交互式动手练习,探索、学习亚马逊网络服务(AWS)平台提供的各类工具和服务。
第二部分:部署 Infrastructure as Code (IAC)
在本课程中,你将把架构设计转换为代码,并使用CloudFormation部署可供生产环境使用的,高可用、安全的基础架构(包括网络、存储、计算和安全等方面)与应用。
第三部分:CI/CD管道、日志记录与监控,配置管理
在本课程中,你将学习如何将一个软件从源代码部署成应用,及之后的管理。你将了解自动化测试技术,如何为业务需求选择正确的部署策略,以及如何部署适当的CI/CD管道。你还将学习监控和日志记录,以确保应用能以最佳性能运行。
第四部分:规模化微服务
在本课程中,你将学习如何创建和部署一个kubernetes集群,配置自动调节kubernetes并对kubernetes应用进行负载测试。你还将学到如何操作现有的和新的微服务,并应用到容器中。
毕业实战项目
在毕业实战项目中,每个学生都将拿到一个独一无二的项目。你将为不同部署策略的微服务应用程序构建CI/CD管道。你需要定义项目的范围,并根据不同的业务需求选择正确的部署策略。
课程结构
我们的课程进度可由学生自订,因此你可以按自己的速度进行学习。我们预计每周需要10小时的学习时间,整个课程需要大约四个月,其中包括了优达学城的专属特色学习服务,例如:
- 项目审阅:每次当学生提交项目时,优达学城审阅网络的审阅者都会针对提交内容,提出个性化反馈,帮助学生进一步改进项目。如果项目没有达到要求,学生也有机会改进并重新提交。我们的服务模型会监控学生的进度,以确保没有学生进度滞后。
- 一对一技术导师:优达学城导师是学生成功的关键。他们回答学生的问题,帮助提供个性化的学习计划,并指导学生完成整个课程。
- 就业服务:通过就业服务,学生能得到针对他们LinkedIn账号、Github作品集的建议和反馈,以及许多针对技术面试和求职就业方面的指点。
对云计算专业技术的需求从未如此高涨。优达学城云计算技术纳米学位课程结合了世界一流的课程和优质的服务,是加入这一令人兴奋领域的完美途径!
编译来源: https://blog.udacity.com/2019/05/udacity-school-cloud-computing.html
标签:Udacity、Translate、Nanodegree