Ultimate Rust 2:中级概念
日常从业者的 Rust
教程演示🔗
What you’ll learn 学习内容
-
How to write idiomatic, well-tested, documented Rust code
如何编写惯用的、经过充分测试的、有文档记录的 Rust 代码 -
Threads, channels, closures, iterators, code documentation, std library traits, error handling, testing, benchmarks, logging, attributes, turbofish and more!
线程、通道、闭包、迭代器、代码文档、标准库特征、错误处理、测试、基准测试、日志记录、属性、turbofish 等等! -
Rust concepts beyond the fundamentals taught in the “Ultimate Rust Crash Course”
超越“终极 Rust 速成课程”中教授的基础知识的 Rust 概念 -
How to use Rust to make video game prototypes
如何使用 Rust 制作视频游戏原型
Requirements 要求
-
A beginner’s knowledge of Rust (taking the “Ultimate Rust Crash Course” is recommended)
初学者的 Rust 知识(建议参加“终极 Rust 速成课程”) -
Intermediate+ experience with general programming concepts and languages.
具有一般编程概念和语言的中级+经验。 -
Rust installed and ready to use – this is a hands-on course!
Rust 已安装并准备使用 – 这是一门实践课程!
Description 描述
Join Nathan Stocks for a fast-paced, entertaining, curiously-informative, hands-on even deeper dive into the Rust programming language. This is the second course in the Ultimate Rust series following the Ultimate Rust Crash Course. If you like that course, you’ll love this one!
加入 Nathan Stocks,以快节奏、有趣、信息丰富、动手实践的方式更深入地了解 Rust 编程语言。这是继 Ultimate Rust 速成课程之后的 Ultimate Rust 系列的第二门课程。如果你喜欢这门课程,你会喜欢这门课程的!
This is a hands-on course! Not only are there targeted exercise for each topic discussed, there are also a series of project scenarios that walk you through using what you’ve learned to put together playable game prototypes that work on macOS, Linux, and Windows! These projects will make use of Rusty Engine, a game engine developed specifically for this course to keep game engine concepts to a minimum so you can focus on using exactly what you learned in this course.
这是一门实践课程!不仅针对所讨论的每个主题都有有针对性的练习,还有一系列项目场景,引导您使用所学知识将可在 macOS、Linux 和 Windows 上运行的可玩游戏原型组合在一起! 这些项目将利用 Rusty Engine,这是一个专门为本课程开发的游戏引擎,可将游戏引擎概念保持在最低限度,以便您可以专注于使用您在本课程中学到的内容。
Rust is a systems programming language that eliminates entire classes of bugs and security vulnerabilities, has zero-cost abstractions like C and C++, is fun to program in, and lets systems programmers have nice things. No wonder Rust is gaining traction in spaces as diverse as game engines, high-performance computing, embedded devices, and web programming! Learn how to write high-performance code without the worry of crashes or security vulnerabilities. Join a vibrant community of developers where diversity, inclusion, and just plain being nice are all first-class objectives.
Rust 是一种系统编程语言,它消除了整个类的错误和安全漏洞,具有像 C 和 C++ 这样的零成本抽象,编程很有趣,并让系统程序员拥有美好的东西。难怪 Rust 在游戏引擎、高性能计算、嵌入式设备和 Web 编程等各种领域越来越受欢迎!了解如何编写高性能代码,而无需担心崩溃或安全漏洞。加入一个充满活力的开发者社区,在这个社区中,多样性、包容性和简单的友善都是首要目标。
Who this course is for:
本课程适用于谁:
- Experienced systems programmers, software developers, engineers, wizards, warriors, and hobbits
经验丰富的系统程序员、软件开发人员、工程师、巫师、战士和霍比特人 - Any developer who needs to run code fast, efficiently, securely, under tight restraints, or with a minimum of bugs.
任何需要快速、高效、安全、严格约束或具有最少错误运行代码的开发人员。 - Anyone planning to use Rust frequently
任何计划经常使用 Rust 的人