About the course
A beginner's guide to the fundamentals of Rust and writing efficient and secure codes
Rust, a system programming language, is best known for its key features—safety and speed—but it is much more than that. Rust is a popular language and this course is here to convince you that Rust lives up to the hype.
This course covers the fundamentals of the Rust programming language, its core concepts, and best coding practices. It starts with the basics and goes on to explain how to get started by developing a simple Rust program. You will also learn immutability, conditionals, loops, arrays, and strings to enhance your programming skills. Moving ahead, you will get a deeper understanding of Rust, by acquiring knowledge of structures, enums, and functions. Furthermore, you will learn to test your programs using Cargo. Additionally, you will get an experience of generic data types, the idea behind lifetimes, and concurrency in Rust.
Finally, at the end of the video course, you will be proficient enough to write better, safe, and maintainable code in Rust by building an application.
All the code and supporting files for this course are available on Github at https://github.com/PacktPublishing/-RUST-The-Easy-Way
Style and Approach
This course introduces the fundamentals of Rust and its core concepts. It also covers the concepts of memory safety and ownership. This step-by-step course will familiarize you with Rust via some practical examples.
What You Will Learn
- Setting up your computer for Rust
- Creating your first Rust program
- Writing effective and memory-safe code using Rust
- Dependency management with Cargo
- Organizing your application in crates and modules
- Testing your Rust program
- Understanding immutability and traits in Rust.
- Building an application, vectors, and structures
Adnan Ki?in is a software developer based in Sarajevo, Bosnia and Herzegovina.
He is an active member of the programming community in Bosnia, and he has been organizing and hosting the Open Web Sarajevo Meetup for over a year now. Adnan also co-hosted Sarajevo's first Hacktoberfest last year and organized the first Quora Meetup in Bosnia.
Adnan has also been programming in C and C++, and to prevent himself from getting rusty, he started using Rust.
Learn Network Hacking From Scratch (WiFi and Wired) [Video]