Udemyintermediateen

Learn Rust in 7 Days

Learn Rust in a week! Build fast, reliable systems software with this powerful language. Master systems programming with Rust.

3.7(149)
871students
5h 37m
Certificate
Packt Publishing
Packt PublishingTech Knowledge in Motion

Course Content

Learn Rust in 7 Days is an intermediate-level Udemy course taught by Packt Publishing. It runs 5h 37m, is taught in English, and includes a certificate of completion. Learners rate it 3.7 out of 5 from 149 reviews, with 871 students enrolled. It is a paid course, first published January 2019.

Unlock the power of Rust programming and build fast, reliable code with unparalleled memory safety! This comprehensive course dives deep into the Rust language, a modern systems programming language gaining popularity for its ability to prevent segfaults and ensure safe concurrency.

The course is structured into seven key modules, providing a complete understanding of why Rust is an excellent choice for a wide range of projects.

  • Getting Started with Rust: Learn to easily install Rust on your system and grasp the fundamental syntax. Explore a practical example showcasing trait-based generics and powerful code reusability within the Rust ecosystem.
  • Mastering Rust Lifetimes: Delve into the intricacies of Rust lifetimes and how the compiler's rigorous checks guarantee memory safety. Gain proficiency in accessing the full potential of the Rust environment for more interactive and efficient programs.
  • Safe Concurrency with Multithreading: Discover how to leverage multithreading in Rust without the risk of data races, building robust and scalable applications.
  • Secure Database Development: Build a secure database in Rust, learning to safely read and update data while protecting against common vulnerabilities like SQL injection attacks using Bcrypt for password hashing.
  • Mini-Bank Application Project: Culminate your learning by developing a practical mini-bank application. Track user financial transactions and implement features for viewing transaction history over time.

About the Author:

Matthew Stoodley is a passionate programmer fascinated by Rust's low-level power and strong memory safety guarantees. He primarily uses Rust to develop board games. Beyond programming, Matthew is also a versatile creative – a storyteller, magician, illustrator, and web developer. Learn more about him and his work on his website.

$ whoami — the devs behind tutorialsearch.io

Need a web app built? Hire the team behind TutorialSearch.io

We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.