Learning Rust [Video]

Learning Rust [Video]

Leo Tindall

1 customer reviews
Learn to write fast, low-level code without fear in Rust.
Packt Subscription
$5.00
$9.99/m after first month
Video
$5.00
RRP $124.99
Save 95%
What do I get with a Packt subscription?
  • Exclusive monthly discount - no contract
  • Unlimited access to entire Packt library of 6500+ eBooks and Videos
  • 120 new titles added every month, on new and emerging tech
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
$5.00
$5.00
$9.99/m after first month
RRP $124.99
Subscription
Video
Subscribe Now

Frequently bought together


Learning Rust [Video] Book Cover
Learning Rust [Video]
$ 124.99
$ 5.00
Learn Rust in 7 Days [Video] Book Cover
Learn Rust in 7 Days [Video]
$ 124.99
$ 5.00
Buy 2 for $10.00
Save $239.98
Add to Cart

Video Description

Rust is a new systems programming language from Mozilla, created to facilitate the development of large, complex software projects. Its powerful type system and memory safety rules prevent all memory corruption bugs without compromising developer productivity.

In this course, you’ll begin 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.

The code bundle for this video course is also available on Github: https://github.com/PacktPublishing/Learning-Rust-video

Style and Approach

This course uses examples to demonstrate Rust programming concepts. You’ll learn each element of the Rust programming language by building a small application, and then analyzing the strengths and weaknesses of the approach used. You’ll also rebuild some applications more than once to demonstrate different ways to solve the same problem.

Video Preview

What You Will Learn

  • See how to encode common programming concepts in Rust
  • Discover the advantages of the Rustup toolchain manager and the Cargo build tool
  • Prevent data races and memory corruption by controlling exclusive versus shared access
  • Represent data with enums and structs
  • Build powerful abstractions with traits and bounded generics
  • Create concise pipelines with closures and iterators
  • Use Rayon to parallelize functional and procedural programs

Authors

Video Details

ISBN 139781788477918
Course Length4 hours 14 minutes
Read More
From 1 reviews

Read More Reviews

Recommended for You

Learn Rust in 7 Days [Video] Book Cover
Learn Rust in 7 Days [Video]
$ 124.99
$ 5.00
Practical DevOps Security [Video] Book Cover
Practical DevOps Security [Video]
$ 124.99
$ 5.00
Learn to Build Alexa Flash Briefing Skills With No Coding [Video] Book Cover
Learn to Build Alexa Flash Briefing Skills With No Coding [Video]
$ 31.99
$ 5.00
A Quick Start Guide to Learn jQuery Fundamentals [Video] Book Cover
A Quick Start Guide to Learn jQuery Fundamentals [Video]
$ 181.99
$ 5.01
Building RESTful APIs with Go [Video] Book Cover
Building RESTful APIs with Go [Video]
$ 124.99
$ 5.00
Hands-On Machine Learning with OpenCV 4 [Video] Book Cover
Hands-On Machine Learning with OpenCV 4 [Video]
$ 124.99
$ 5.00