Build Real-World Rust Projects – CLI Tools & Async HTTP Monitor

عدد الدروس : 4 عدد ساعات الدورة : 03:28:01 شهادة معتمدة : نعم التسجيل في الدورة للحصول على شهادة

للحصول على شهادة

  • 1- التسجيل
  • 2- مشاهدة الكورس كاملا
  • 3- متابعة نسبة اكتمال الكورس تدريجيا
  • 4- بعد الانتهاء تظهر الشهادة في الملف الشخصي الخاص بك
A hands-on Rust course where you build real projects including a Lines of Code Counter and an async HTTP URL monitoring tool using Tokio, Reqwest, and Serde.
عن الدورة

Build Real-World Rust Projects – CLI Tools & Async HTTP Monitor is a practical, project-based Rust programming course designed to strengthen your development skills through real applications.

In the first project, you will build a Lines of Code Counter from scratch. This hands-on implementation teaches you how to work with the Rust filesystem API, traverse directories, read files, handle errors properly, and structure a clean CLI-based application. You will learn how to organize code effectively and apply Rust best practices in a real development scenario.

The second project focuses on building an asynchronous HTTP monitoring tool. Using Tokio and Reqwest, you will create a system that checks the availability of URLs efficiently using async programming. You will also integrate Serde to read configuration data from files, making your application flexible and production-ready.

Throughout the course, you will gain practical experience with concurrency, async/await, error handling, external crates, and project structuring. By the end, you will have built real Rust tools that demonstrate your ability to develop scalable, efficient, and maintainable applications using modern Rust technologies.