完整的 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分
评论(0)