在线课程 – 科罗拉多大学博尔德分校大数据软件架构认证专业

了解为具有大数据的大型系统构建系统和架构的原则。了解如何将大数据与软件工程相结合。

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

  • 软件工程
  • 分布式计算
  • 大数据
  • 微服务
  • 实时系统

What you will learn in the course

Courses for which the course is suitable

  • 软件工程师
  • 分布式系统开发人员
  • 数据工程师
  • 软件架构专家 (Software Architecture Specialist)
  • 微服务开发人员
  • 分布式系统性能工程师
  • 大数据项目经理
  • 大数据软件开发人员

专业化 – 3 门课程系列

此专业化专为对构建和构建使用大数据的大型软件系统的原则感兴趣的软件工程师而设计。在这三门课程中,您将了解如何在 Initial Capacity 的行业专家的帮助下构建和构建最先进的分布式系统。

学分

该专业可以作为科罗拉多大学博尔德分校在 Coursera 平台上提供的数据科学理学硕士或计算机科学硕士的一部分获得学分。这些完全认可的研究生学位提供:

  • 目标课程
  • 为期 8 周的短期课程
  • 即用即付学习

录取取决于三门预科课程的表现,而不是学术历史。Coursera 的科罗拉多大学学位适合应届毕业生或在职专业人士。

有关更多信息,请访问:

实践学习项目

第一门课程将向您介绍构建和扩展对数据很重要的分布式系统所需的软件架构和设计概念。本课程将从软件工程的最佳实践开始,包括松散相关的数据微服务,并将回顾分布式系统随时间的演变。

在第二门课程中,您将学习如何将大数据投入生产,并将大数据原型转化为高质量、经验丰富的软件。测量分散系统的性能属性,识别问题区域,并实施可扩展的解决方案以提高性能。

实习以项目课程结束,您将利用前两门课程的学习成果来构建一个可供生产的分布式系统。在此过程中,您的讲师将指导您解决常见的失败恐惧,并分享他们在构建大数据系统方面的经验。

Details of the courses that make up the specialization

大数据软件架构基础知识

  • 课程 1 • 20 小时 • 3.5 (78 个等级)

课程详情

学习内容
  • 练习软件工程的基础知识;开发从测试、反思、持续集成和持续发布开始。
  • 使用 REST 协作、事件协作和批处理设计和创建大数据系统或分布式系统。
  • 创建一个处理大数据的去中心化、可执行系统。
您将培养的技能
  • 类别: 软件工程
  • 类别: 分布式计算
  • 类别: 大数据
  • 类别: 微服务
  • 类别: 实时系统

大数据的软件架构模式

  • 课程 2 • 25 小时 • 3.6 (25 个评分)

课程详情

学习内容
  • 比较、测量和测试用于制造的大数据模型。
  • 编写自定义测试来测量分布式系统的特征。
  • 使用队列在 Pillow 中分配大量负载。
您将培养的技能
  • 类别: 软件工程
  • 类别: 分布式计算
  • 类别: 大数据
  • 类别: 微服务
  • 类别: 实时系统

大数据软件架构的应用

  • 课程 3 • 16 小时 • 3.4 (16 个评分)

课程详情

学习内容
  • 练习软件工程的基础知识;开发从测试、反思、持续集成和持续发布开始。
  • 使用 REST 协作、事件协作和批处理设计和创建大数据系统或分布式系统。
  • 创建一个处理大数据的去中心化、可执行系统。
您将培养的技能
  • 类别: 软件工程
  • 类别: 分布式计算
  • 类别: 大数据