完整的 Rust 编程课程

The Complete Rust Programming Course

最大的 Rust 在线课程!2023 年通过挑战、编码实践等掌握 Rust

你将会学到的

  • 编程基础包括:函数、结构、枚举、模式匹配、迭代器、闭包、智能指针、并发等
  • 学习内存管理并了解所有权、引用、借用以及 Rust 如何使您的代码安全
  • 构建小型应用程序以拼凑概念
  • 了解如何测试您的代码

要求

  • 无需编程经验。你需要知道的一切都会被教给你!

说明

欢迎来到Udemy 上规模最大、 最全面的 Rust 编程语言课程!

这门动手实践课程已经有17 个小时的内容,并且会经常更新,以确保您以最快、最清晰的方式掌握成为 Rust 专家所需的所有技能。

课程的前半部分充满了实际挑战和练习,向您介绍了 Rust 的基础知识,让您对 Rust 感到舒适和自信。课程的后半部分侧重于数据结构和算法,看看您可以使用哪些数据结构,以及如何使用它们!您还将学习分析空间和时间资源消耗的算法……以及更多!

为什么要学习 Rust?

根据众多开发者调查,Rust 是过去几年开发者最喜爱的编程语言。Rust 编程语言是一项备受追捧的技能,也是业内收入最高的技能之一。

在美国,Rust 开发人员平均每年赚取14 万至 25 万美元(2022 年)!

你想用 Rust 做什么?!开发人员可以(并且正在做!)使用 Rust 构建游戏引擎、文件系统、网站和工具、操作系统、浏览器组件等等。

Rust 并没有像许多语言那样为内存管理牺牲速度,但与 C/C++ 等语言不同,Rust确保了内存安全。Rust 的编译器将为您处理大量检查,以确保没有未定义的行为、悬空指针、双重释放等。

为什么选择这门课程?

这是一门快节奏的课程,旨在以清晰但非常简洁的方式为您提供您需要学习的一切。没有绒毛参与。我想尽快为您提供所需的技能,让您立即开始使用 Rust 开发高质量的软件。

除了实际项目外,课程的几乎每个部分都有专门的学生作业要完成!每项作业都会测试您的新技能,并帮助您充满信心地处理自己的项目!

在本课程中,我将介绍:

  • Common programming concepts (fundamental types, functions, control flow)
  • Ownership and moves
  • References
  • Structs
  • Enums and Patterns
  • Error Handling
  • Crates and Modules
  • Traits and Generics
  • Iterators
  • Collections
  • Concurrency
  • Webassembly
  • And much, much more!

到本课程结束时,您将开始学习编程的基础知识,并一路成长为 Rust 专家!

你还在等什么?今天就开始学习 Rust 吧!

此课程面向哪些人:

  • 任何希望获得最受喜爱和追捧的语言之一的知识的开发人员
  • 想要快速安全代码的人
  • 系统程序员、软件工程师、后端开发人员等。

2024-02-29 更新 从169节 16 小时 58 分更新到 166节 17小时32分

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