-
Book Overview & Buying
-
Table Of Contents
Rust Programming Made Easy
By :
Rust Programming Made Easy
By:
Overview of this book
This course provides a hands-on introduction to Rust, focusing on its memory safety, concurrency, and practical applications. You’ll start by setting up your development environment and learning Rust’s core features like variables, control flow, and data types. Key concepts such as ownership, borrowing, and lifetimes will be explored to help you write safe, efficient code.
You’ll also dive into error handling using Enums, Structs, and custom error types, and learn to work with collections like Vectors and HashMaps. Debugging tools, along with Rust’s concurrency models, will be covered to help you troubleshoot and build multi-threaded applications. Asynchronous programming will teach you how to write scalable, concurrent systems.
The course wraps up with advanced topics like smart pointers, network programming, and WebAssembly. You’ll apply your skills in a capstone project, combining everything from Rust basics to advanced features, preparing you for real-world software development with Rust.
Table of Contents (18 chapters)
Course Introduction
Getting Started with Rust
Rust Basics
Ownership
Collections & Error Handling
Packages, Modules and Crates
Building Command-line Tools
Debugging in Rust
Advanced Rust Concepts
Closures and Iterators
Fearless Concurrency
Asynchronous Programming
Testing & Continuous Integration
Advanced Features
Network Programming and File Handling
WebAssembly with Rust
Final Capstone Project