Rust 编程第 2 部分:Rust 高级概念和实际项目
Rust Programming Part 2: Rust Advanced Concepts and Real-World Projects
视频说明
13 小时的视频教学
适用于实际应用的 Rust 编程。
Rust 编程第 2 部分:Rust 高级概念和实际项目深入探讨专业 Rust 编程概念和实践,同时通过实际应用程序演示探索实践技能。
本实践课程将介绍如何将 Rust 应用程序组织为函数、结构和特征。您将学习如何使用这些技术来实现熟悉的面向对象目标,例如抽象、封装、继承和多态性。您还将了解 Rust 如何处理重要问题,例如泛型类型和多线程。
本课程的一个关键目标是让您了解如何在 Rust 中正确构建大型应用程序。为此,本课程详细介绍了两个完整的实际应用程序。第一个应用程序展示了如何实现 CSV 文件解析器,第二个应用程序展示了如何访问关系数据库。这些应用程序的设计目的是让您能够学习有效且高效地开始使用 Rust 所需的技能。
本课程包含的主题:
- 《构建 Rust 代码》深入探讨了如何定义函数闭包(例如 lambda)和结构的细节。
- 高级 Rust 编程概念深入研究定义特征、使用泛型以及实现多线程和并发。您还将了解动态堆分配以及与其他编程语言的集成。
- 真实世界 Rust 实践向您展示如何将 Rust 用于真实应用程序。它重点介绍如何实现 CSV 文件解析器以及如何使用 Rust 访问关系数据库。
关于导师
Andy Olsen是一位自由顾问、讲师和开发人员,在 IT 领域拥有 30 多年的经验。Andy 的职业生涯始于 C/C++ 开发人员,并随着时间的推移转向 Java、C# 和其他语言。Andy 积极参与广泛的技术,包括全栈开发、云原生应用、数据科学等。安迪热衷于技术教育,并在世界各地不同的市场领域开设培训课程。
技能水平:
- 中间的
了解如何:
- 使用面向对象的编程技术
- 实现并发
- 探索其他 Rust 技术
- 实施文件处理
- 访问数据库
课程要求:
- 没有任何
谁应该参加本课程:
- 需要学习如何编写高效且结构良好的 Rust 应用程序细节的开发人员
- 具有 OO 语言经验的人
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)