|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/learn-rust-in-7-days/
课程评论:没有评论
课程名称:7天掌握Rust 课程概述:Rust编程语言使构建快速可靠的代码成为可能,防止了段错误,并保证内存安全,即使在并发处理时。该课程分为七个部分,为您提供有关Rust为何是一种出色的编程语言的全面概述。前两天,您将学习如何在系统上安装Rust,了解其语法,并查看一个利用基于特征的泛型和代码重用的库。在第三和第四天,您将了解Rust生命周期的工作原理,进行大量编译检查,并通过访问Rust环境的各个部分,使您的程序更加互动。第五天,您将学习如何在没有数据竞争的情况下进行多线程处理,实现安全的并发。在第六天,您将创建一个数据库,使用代码进行读取和更新,同时使用Bcrypt保障其免受SQL注入等多种攻击。到课程结束时,您将构建一个迷你银行应用程序,可以跟踪用户的财务交易历史,使他们能够随时查看自己的交易记录。 关于作者:Matthew Stoodley是一位编程爱好者,对Rust语言的低级能力和内存安全充满热情。他主要使用Rust构建棋盘游戏。如果您想尝试他的作品,或者您在寻找讲故事的人、魔术师、插画师或网页开发者,可以访问他的网站以更好地了解他。
The Rust programming language makes it possible to build fast reliable code, prevents segfaults, and guarantees memory safety, even while working across concurrent processes.The course is split into seven parts, which give you a complete overview of why Rust is a great programming language. In the first couple of days, you'll learn to install Rust on your system, discover its syntax, and see a library that utilizes the feature of trait-based generics and code reusability. On days 3 and 4, you'll understand how Rust Lifetimes work by doing extensive compiler checking and learn to make your programs more interactive by accessing all the bits of the Rust environment. On day 5, you'll learn about multithreading without data races with safe concurrency. Day 6, you'll create a database, using your code to read and update while securing it with Bcrypt from various breaches such as SQL injection attacks. By the end of the course, you'll have built a mini-bank application that tracks users' financial transactions over time, allowing them to view their history over time.About the AuthorMatthew Stoodley is a programming enthusiast and has been really excited to learn about Rust for it's low level power and memory safety. He mostly uses it to build board games.If you want to try them, or you are looking for a story teller, magician, illustrator, or a web developer, you can go to his website to get to know him better.