Get up to speed with programming in Rust with the help of expert tips and techniques
About This Video
- 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
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.
Table of contents
- Chapter 1 : Introduction
- Chapter 2 : Fundamentals
- Chapter 3 : Primitive Types and Control Flow
- Chapter 4 : The Heart of Rust
- Chapter 5 : The Meat of Rust
- Chapter 6 : Final Lectures
- Chapter 7 : Project – Invaders
- Chapter 8 : Final Words
- Title: Ultimate Rust Crash Course
- Release date: October 2020
- Publisher(s): Packt Publishing
- ISBN: 9781800563902
You might also like
51+ hours of video instruction. Overview The professional programmer’s Deitel® video guide to Python development with …
Clean Code: A Handbook of Agile Software Craftsmanship
Even bad code can function. But if code isn't clean, it can bring a development organization …
40 Algorithms Every Programmer Should Know
Learn algorithms for solving classic computer science problems with this concise guide covering everything from fundamental …
Building Microservices, 2nd Edition
Distributed systems have become more fine-grained as organizations shift from code-heavy monolithic applications to smaller, self-contained …