Rust Crash Course Tutorial for Beginners

Welcome to our comprehensive series on learning Rust, a powerful and efficient programming language. This playlist is designed to guide you from the very basics of Rust to its most advanced features. Whether you're entirely new to programming or an experienced developer looking to add Rust to your skillset, these lessons are structured to provide a clear and progressive learning path. Join us as we explore Rust's unique approach to safety, speed, and concurrency and become proficient in this increasingly popular language. Remember to subscribe and activate notifications so you don't miss the new videos

Curated by: Francesco Ciulla (54 videos)


Currently Playing: Test Driven Development in Rust - Full Crash Rust tutorial for Beginners

Full course: https://www.youtube.com/watch?v=R33h77nrMqc&list=PLPoSdR46FgI412aItyJhj2bF66cudB6Qs&index=1&t=2s In this episode, we continue our journey with Test-Driven Development (TDD) in Rust! We start with a quick recap of the previous episode and dive straight into writing our first test in the lib.rs file. You'll learn how to implement a search function step-by-step, ensuring it passes all tests using TDD principles. Throughout the video, we encounter a test that initially fails, but don’t worry—we’ll debug and add the necessary logic to make it work. Once the function is solid, we'll modify the run function to display the results on the screen, followed by a final test to ensure everything is running smoothly. By the end, you'll have a clear understanding of applying TDD in Rust and feel confident writing tests and functions. If you have any comments or feedback, let me know in the comments. Previous lesson: https://youtube.com/live/D_76TcfzDTU Lifetimes: https://youtu.be/S-SkEA4QWWE My Products Rust book: https://mybook.to/YJI6DI Rust Workbook: https://francescociulla.gumroad.com/l... Rust Cheatsheet: https://francescociulla.gumroad.com/l... Useful Links ALL THE LINKS HERE: https://francescociulla.com GitHub repository: https://github.com/FrancescoXX/rust-cli 0:00 Introduction: in the previous episode... 0:39 Test-Driven Development in Rust 1:18 Write a Test in the lib.rs file 3:31 Implement the search function. 4:28 Test still fails - add the logic to the search function 6:06 Modify the run function to print the results on the screen 6:50 Final test 7:51 Conclusion


Tracks in this Playlist