/-Learn-Rust-in-7-Days

Learn Rust in 7 Days [Video], published by Packt

Primary LanguageRustMIT LicenseMIT

Learn Rust in 7 Days [Video]

This is the code repository for Learn Rust in 7 Days [Video], published by Packt. It contains all the supporting project files necessary to work through the video course from start to finish.

About the Video Course

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.

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.

What You Will Learn

  • Use the Rust trait system to build super flexible types
  • Effective ways of handling Rust Errors without Boilerplate code
  • How pointer lifetimes keep your code effective and safe
  • Work within the restrictions needed for pointer safety, and still achieve capable code
  • How rust programs can work with other system programs
  • Write programs that take full advantage of multicore processors, using concurrency without the risk of data races
  • Loop on anything with the Iterator Trait
  • How to Use the Rocket web framework to build powerful websites quickly

Instructions and Navigation

Assumed Knowledge

To fully benefit from the coverage included in this course, you will need:
The video is for developers who have basic knowledge of programming. The video will also appeal to developers who are using C/C++ language to write their applications. No knowledge of the Rust language expected.

Technical Requirements

This course has the following software requirements:
This course has the following software requirements: SETUP AND INSTALLATION This will vary on a product-by-product basis, but should be a standard PI element for ILT products. This example is relatively basic.

Minimum Hardware Requirements For successful completion of this course, students will require the computer systems with at least the following:

OS: Windows, Mac, Linux

Processor: Intel or compatible

Memory: 8 GB RAM

Storage: 150 GB hard disk

Recommended Hardware Requirements For an optimal experience with hands-on labs and other practical activities, we recommend the following configuration:

OS: Windows, Mac, Linux

Processor: Intel or compatible

Memory: 8 GB RAM

Storage: 150 GB hard disk

Software Requirements

Operating system: Any

Browser: Any recent

Android Studio,, Latest Version

Android SDK

Related Products