了解如何使用 REST 构建持久高效的软件,重点关注安全性和速度。该课程包括数据工程、Linux 工具、DevOps、LLM、云计算和机器学习系统开发领域的项目。
Suggested by: Coursera (What is Coursera?)
No prior knowledge required
No unnecessary risks
虽然期望对 Rust 有基本的了解,但您应该熟悉数据结构和算法的概念,并具备数据库和数据处理的实践知识。了解 SQL、命令行和使用 git 控制版本将是一个优势。
这个为期四周的课程侧重于利用 Rust 创建高效、安全和并行的数据处理系统。该旅程从深入研究 Rust 的数据结构和集合开始,然后我们将深入研究 Rust 在数据工程背景下的安全和保障功能。接下来的一周,您将探索特定的库和数据工程工具,如 Diesel、async、Polars 和 Apache Arrow,并学习使用数据处理系统、REST 和 gRPC 协议以及用于云数据操作的 AWS 开发工具包。最后一周将重点介绍使用 Rust 设计和实现完整的数据处理系统。
在本课程结束时,您将了解如何使用 Rust 处理大规模数据工程任务,从而高效快速地解决实际问题。整个课程的实验室和实践项目将确保您获得实践经验和知识的应用。本课程是您掌握 Rust 数据工程的门户,为数据工程之旅的下一阶段做好准备。