Ultimate Rust Crash Course

Are you in awe of how Rust systematically eliminates entire classes of bugs and security vulnerabilities and are looking to take your first step toward understanding this diverse yet fun programming language?
This video course will get you started with Rust and teach you how to write high-performance code without worrying about crashes.
The course starts with the background and origin of Rust and explains why it is a great programming language. Next, you’ll explore the fundamental concepts of Rust such as cargo, variables, and functions, and get a walkthrough of Rust’s primitive types and control flow. Moving ahead, you’ll cover essential aspects of Rust, including ownership and borrowing with the help of interesting examples. Later, you’ll get to grips with structs, traits, collections, and enums. Toward the end, you’ll work through exercises to learn about closures and threads, and a project name Invader to get hands-on experience.
By the end of this course, you’ll be well-versed with Rust programming fundamentals and have the skills you need to write error-free code.
All code for this course is available on our GitHub repository - https://github.com/PacktPublishing/Ultimate-Rust-Crash-Course

Type
video
Category
publication date
2020-10-22
what you will learn

Find out the history of Rust programming
Create, compile, and run a project with Cargo
Distinguish between Scalar and Compound primitive types
Explore the 3 rules of ownership
Get up and running with structs and traits
Explore closures and threads

duration
171
key features
Get to grips with Rust programming fundamentals * Become familiar with the Rust ecosystem and tools * Work on a real-world project to understand Rust in detail
approach
This practical course will help you gain a solid understanding of Rust fundamentals. Featuring examples, coding exercises, and activities, it’ll help you get hands-on with developing Rust applications.
audience
This video course is for those who are just getting started as programmers, software developers, and computer science engineers and are looking to learn Rust programming fundamentals. Basic knowledge of any programming language is required to get started with this course.
meta description
Get up to speed with programming in Rust with the help of expert tips and techniques
short description
This video course introduces you to the world of Rust programming. You’ll learn about the Rust ecosystem, tools, primitive types, and control flow, and gain knowledge of how real-world applications are actually developed in Rust.
subtitle
A beginner's guide to gaining practical experience in building applications in Rust
keywords
Rust, Cargo, Traits, Invader
Product ISBN
9781800563902