Rust 编程基础

Rust Programming Essentials

视频说明

20 小时视频教学

从头开始学习 Rust 编程并创建实际应用程序。

Rust 编程涵盖了掌握 Rust 语言的所有方面,从基础到高级。本视频课程将通过清晰的培训和详细的示例帮助您学习如何将 Rust 应用到现实场景中。

Rust 语言结合了 C/C++ 的效率、速度和底层功能以及 Java、Python 和 C# 等高级语言的优点,您可以使用它来实现各种解决方案,包括嵌入式系统、 DevOps 操作员、操作系统和平台等等。

在本课程中,您将了解 Rust 工具集、Rust 类型系统、如何实现流程控制、如何使用复合类型和集合,以及 Rust 如何仔细管理对象的生命周期以及如何在代码中安全地引用它们。

本课程还探讨如何将 Rust 应用程序组织为函数、结构和特征。您将学习如何使用这些技术来实现熟悉的面向对象目标,例如抽象、封装、继承和多态性。您还将了解 Rust 如何处理重要问题,例如泛型类型和多线程。

您将通过两个完整的实际应用程序的详细演练,学习如何在 Rust 中构建大型应用程序。经验丰富的培训师 Andy Olsen 将系统地教您有效且高效地开始使用 Rust 所需的技能。

本课程包含的主题:

  • 模块 1:Rust 编程基础
  • 模块 2:Rust 所有权和借用
  • 模块 3:构建 Rust 代码
  • 模块 4:高级 Rust 编程概念
  • 模块 5:实际 Rust 实践

关于导师

Andy Olsen是一位自由顾问、讲师和开发人员,在 IT 领域拥有 30 多年的经验。Andy 的职业生涯始于 C/C++ 开发人员,并随着时间的推移转向 Java、C# 和其他语言。Andy 积极参与广泛的技术,包括全栈开发、云原生应用、数据科学等。安迪热衷于技术教育,并在世界各地不同的市场领域开设培训课程。

技能水平

  • 初级到中级

了解如何

  • 创建、构建和运行 Rust 应用程序
  • 正确组织 Rust 代码和应用程​​序结构
  • 安全有效地管理内存
  • 使用面向对象的编程技术
  • 实现并发
  • 探索其他 Rust 技术
  • 实施文件处理
  • 访问关系数据库

课程要求:

  • 没有任何

谁应该参加本课程

  • 需要学习如何编写高效且结构良好的 Rust 应用程序的开发人员。

 

2024-10-25 更新 从19 小时 44 分钟更新到 20小时

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