Rust is a systems programming language with a focus on safety, especially safe concurrency, supporting both functional and imperative paradigms, syntactically similar to C++, but its designers intend it to provide better memory safety while still maintaining performance.
With this hands–on, practical course, you ll begin from scratch by getting familiar with the basic syntax and concepts of Rust, defining functions and creating variables & much more. Then you’ll learn to test your code by building a simple crate with a tested, usable, well–documented API using Cargo & RustDoc. Next, you will work with different forms of code reuse, loops, map, filter and fold to save time and resources & to use your code in a reusable manner in your apps.
By end of this course you will be able to avoid code duplication and write clean reusable code, also you’ll be comfortable building various solutions in Rust
Contents and Overview
This training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible.
The first course, Learning Rust begins by getting familiar with the basic syntax and concepts of Rust, from writing a Hello World program to defining functions and creating variables. Then you ll see how to manage toolchains with Rust up and build your first command–line program. Moving on, you ll explore Rust s type system to write better code and put it into practice in a simple markup language. You ll learn to use Rust s functional programming features to perform a physics simulation and use the Rayon crate to parallelize your computations. Finally, you ll discover the best practices and test your code by building a simple crate with a tested, usable, well–documented API using Cargo and RustDoc. By the end of the video, you ll be comfortable building various solutions in Rust. You ll be able to take advantage of Rust s powerful type system and a rich ecosystem of libraries, or crates , available through the Cargo package manager.
Courses : 212
Specification: Rust: Building Reusable Code with Rust from Scratch
11 reviews for Rust: Building Reusable Code with Rust from Scratch