Introduction to Rust Programming [Video]

Preview in Mapt

Introduction to Rust Programming [Video]

Syed Omar Faruk Towaha

Learn to build a concurrent , fast and robust application in Rust. From learning the basic syntax to writing complex functions.
Mapt Subscription
FREE
$29.99/m after trial
Video
$106.25
RRP $124.99
Save 14%
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
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 Mapt 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 Mapt 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 Mapt reader
$0.00
$106.25
$29.99 p/m after trial
RRP $124.99
Subscription
Video
Start 14 Day Trial

Frequently bought together


Introduction to Rust Programming [Video] Book Cover
Introduction to Rust Programming [Video]
$ 124.99
$ 106.25
Go : Building DevOps Tools [Integrated Course] Book Cover
Go : Building DevOps Tools [Integrated Course]
$ 124.99
$ 106.25
Buy 2 for $35.00
Save $214.98
Add to Cart

Video Details

ISBN 139781786466068
Course Length1 hour and 10 minutes

Video Description

Rust is a highly concurrent and high performance language that focuses on safety and speed, memory management, and writing clean code. It also guarantees thread safety, and its aim is to improve the performance of existing applications. It has been backed by Mozilla to solve the critical problem of concurrency.

In this video, you will learn to build concurrent, fast, and robust applications. From learning the basic syntax to writing complex functions, this video is your one-stop guide to get up to speed with the fundamentals of Rust programming. We cover the essentials of the language, including high performance networking. We’ll explain in detail the fundamentals of Rust programming. You’ll will learn how to write object-oriented code, work with generics, conduct pattern matching, and build macros.

By the end of video, you will be able to write applications in Rust.

Style and Approach

This will be a comprehensive and up to date video for developers who have absolutely no background in Rust. Apart from showing the fundamentals features of Rust, the video will appeal to application developers who want to build concurrent applications. The video would enable the viewer to get started with the language and would enable them to build scalable and high-performance applications.

Table of Contents

Jumping In
The Course Overview
Hello, Robot!
More Rust Syntax
Rust's Module System
Rust's Standard Library
The Rust Tool Chain and Ecosystem
Building with Cargo
Dependency Management with Cargo
Shopping on crates.io
Testing with Cargo
Exploring the Magnificent Type System of Rust
Memory Safety and Borrow Checker
Concurrency Safety and the Borrow Checker
Safe Programming Through Contracts
Protocol and Pattern Matching
Advanced Traits
Getting Dirty
Actors and Message Passing
Packing and Unpacking Message
Advanced Concurrency Management
Applying the Finishing Touches
Applying Personality with Rand
Documenting with Style
Beautifying Our Output
Getting Acquainted with Mio and Hyper
Blocking and Non-Blocking IO
Working with the Mio Framework
The HyperWeb Framework
How Hyper and Mio Work
A Real-time View into the Robot Simulation
Shaping up the Web Server
Plugging in WebSockets
Adapting the Simulator

What You Will Learn

  • Find out to write Rust syntax, conditionals, and types
  • Build dependency management with Cargo
  • Understand Concurrency Safety with the borrow checker
  • Get to grips with safe programming through contracts
  • Check pattern matching and other functional constructs
  • Explore Generics and Traits
  • Write highly scalable network programming
  • Test HTTP and Web sockets in Rust

Authors

Table of Contents

Jumping In
The Course Overview
Hello, Robot!
More Rust Syntax
Rust's Module System
Rust's Standard Library
The Rust Tool Chain and Ecosystem
Building with Cargo
Dependency Management with Cargo
Shopping on crates.io
Testing with Cargo
Exploring the Magnificent Type System of Rust
Memory Safety and Borrow Checker
Concurrency Safety and the Borrow Checker
Safe Programming Through Contracts
Protocol and Pattern Matching
Advanced Traits
Getting Dirty
Actors and Message Passing
Packing and Unpacking Message
Advanced Concurrency Management
Applying the Finishing Touches
Applying Personality with Rand
Documenting with Style
Beautifying Our Output
Getting Acquainted with Mio and Hyper
Blocking and Non-Blocking IO
Working with the Mio Framework
The HyperWeb Framework
How Hyper and Mio Work
A Real-time View into the Robot Simulation
Shaping up the Web Server
Plugging in WebSockets
Adapting the Simulator

Video Details

ISBN 139781786466068
Course Length1 hour and 10 minutes
Read More

Read More Reviews

Recommended for You

Go : Building DevOps Tools [Integrated Course] Book Cover
Go : Building DevOps Tools [Integrated Course]
$ 124.99
$ 106.25
Tensorflow Solutions for Text [Video] Book Cover
Tensorflow Solutions for Text [Video]
$ 124.99
$ 106.25
Kotlin in Practice [Video] Book Cover
Kotlin in Practice [Video]
$ 124.99
$ 106.25
Kali Linux Wireless Penetration Testing Cookbook Book Cover
Kali Linux Wireless Penetration Testing Cookbook
$ 31.99
$ 22.40
Responsive Web Design by Example Book Cover
Responsive Web Design by Example
$ 31.99
$ 22.40
Security Automation with Ansible 2 Book Cover
Security Automation with Ansible 2
$ 35.99
$ 25.20