Rust programming language 2022

8biRvuMquIKL1GprSBhLcQlxcrHm8xbY

在本课程中,您将学习如何使用 Rust 编程语言。Rust 速度极快且内存效率极高:无需运行时或垃圾收集器,它可以为性能关键服务提供支持,在嵌入式设备上运行,并轻松与其他语言集成。Rust 丰富的类型系统和所有权模型保证了内存安全和线程安全——使您能够在编译时消除许多类别的错误。Rust 拥有出色的文档、带有有用错误消息的友好编译器和一流的工具——集成的包管理器和构建工具、具有自动完成和类型检查的智能多编辑器支持、自动格式化程序等等。

快乐学习

动手课程项目
该课程包含两个主要项目,您需要完成这些项目以证明您的学习成功。

第一个项目由一个小程序组成,它允许用户向网络服务器发送不同类型的 HTTP 请求,它必须包括日志记录以及必要时的身份验证方式。第二个项目需要你创建一个 rust crate,它代表一个包含 HR、Administrators 和 Workers 的小型组织,演示他们之间的交互。例如,一名工人为 HR 创建一张关于空调系统故障的罚单。

Genre: eLearning | MP4 | Video: h264, 1920×1080 | Audio: AAC, 48.0 KHz
Language: English | Size: 5.0 GB | Duration: 32 Lessons (7h 6m)

Welcome,

In this class you will learn how to use the Rust programming language. Rust is blazingly fast and memory-efficient: with no runtime or garbage collector, it can power performance-critical services, run on embedded devices, and easily integrate with other languages. Rust’s rich type system and ownership model guarantee memory-safety and thread-safety — enabling you to eliminate many classes of bugs at compile-time. Rust has great documentation, a friendly compiler with useful error messages, and top-notch tooling — an integrated package manager and build tool, smart multi-editor support with auto-completion and type inspections, an auto-formatter, and more.

Happy Learning

Hands-on Class Project
The class consists for two main projects that you need to complete as proof of your successfull learning.

The first projects consists of a small program which allows users to send different types of HTTP requests against a webserver, it has to include logging and if necessary a way of authentication. The second project needs you to create a rust crate which represents a small organization with HR, Administrators and Workers, demo the interaction between them. For example a worker creates a ticket for the HR about a malfunctioning air conditioning system.

原创文章,作者:steven,如若转载,请注明出处:https://rr3d.cn/31081.html

赞 (0)
steven的头像steven
上一篇 2022年4月5日
下一篇 2022年4月5日

相关推荐

发表回复

登录后才能评论
分享本页
返回顶部