大数据软件架构专项课程

Software Architecture for Big Data Specialization

大数据与软件工程的结合。了解使用大数据构建和构建大型系统的原则

您将学到什么

  • 实践软件工程基础知识;Test First 开发、重构、持续集成和持续交付。

  • 使用 REST 协作、事件协作和批处理构建和创建大数据或分布式系统。

  • Create4 一个高性能、可扩展的分布式系统,用于处理大数据。

专业化 – 3门课程系列

此专业化面向对构建和构建使用大数据的大型软件系统的原则感兴趣的软件工程师。通过这三门课程,您将从 Initial Capacity 的行业专家那里学习如何构建和构建高性能分布式系统。

该专业可以作为 CU Boulder 的数据科学硕士学位或 Coursera 平台上提供的计算机科学硕士学位的一部分获得学分。这些完全认可的研究生学位提供有针对性的课程、为期 8 周的短期课程和现收现付的学费。录取基于三门预科课程的表现,而不是学术历史。Coursera 上的 CU 学位非常适合应届毕业生或在职专业人士。了解更多信息:

数据科学硕士:https://www.coursera.org/degrees/master-of-science-data-science-boulder

计算机科学硕士:https://coursera.org/degrees/ms-computer-science-boulder

应用的学习项目

第一门课程将向您介绍构建和扩展大型数据密集型分布式系统所需的软件架构和设计概念。从软件工程最佳实践和松散耦合、高度内聚的数据微服务开始,本课程将带您了解分布式系统随时间推移的演变。

在第二门课程中,您将学习将大数据投入生产所需的内容,将大数据原型转化为经过测试的高质量生产软件。您将测量分布式系统的性能特征,确定问题区域,并实施可扩展的解决方案以提高性能

该专业课程以项目课程结束,在该课程中,您将使用从第一门和第二门课程中学到的知识来构建生产就绪的分布式系统。随着您的进步,您的讲师将指导您解决常见陷阱并分享他们在构建大数据系统方面的经验。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。