Introduction to Rust Programming [Video]

Preview in Mapt

Introduction to Rust Programming [Video]

Syed Omar Faruk Towaha

1 customer reviews
Learn to build a concurrent , fast and robust application in Rust. From learning the basic syntax to writing complex functions.

Quick links: > What will you learn?> Table of content

Mapt Subscription
FREE
$29.99/m after trial
Video
$25.00
RRP $124.99
Save 79%
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
$25.00
$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
$ 25.00
Working with Big Data in Python [Video] Book Cover
Working with Big Data in Python [Video]
$ 124.99
$ 25.00
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
From 1 reviews

Read More Reviews

Recommended for You

Working with Big Data in Python [Video] Book Cover
Working with Big Data in Python [Video]
$ 124.99
$ 25.00
System Center 2016 Virtual Machine Manager Cookbook - Third Edition Book Cover
System Center 2016 Virtual Machine Manager Cookbook - Third Edition
$ 39.99
$ 20.00
Data Structures in JavaScript [Video] Book Cover
Data Structures in JavaScript [Video]
$ 49.99
$ 10.00
Complete Java for Automation Testers from Scratch [Video] Book Cover
Complete Java for Automation Testers from Scratch [Video]
$ 201.99
$ 40.40
Learn SQL and Database Testing from Scratch+ Unix material [Video] Book Cover
Learn SQL and Database Testing from Scratch+ Unix material [Video]
$ 100.99
$ 20.20
Aurelia For Beginners: The New Age JS Framework [Video] Book Cover
Aurelia For Beginners: The New Age JS Framework [Video]
$ 49.99
$ 10.00