Hands-On Systems Programming with Rust
$99.99 Track price
Scripting languages will provide safety, but not concurrency and speed, while traditional systems programming languages such as C and C++ will definitely give you speed and some concurrency, but forget about safety! If you need safety, concurrency, and speed, then Rust is the only viable option.
In this course, you will learn how Rust guarantees memory and thread safety at compile–time, yet uses zero–cost abstractions without the runtime overhead of a garbage collector. You’ll learn how to monitor the flow of data through a pipeline by building your own middleware utility. You’ll learn how to utilize I/O to interact with the command line, work with standard library mpsc channels to perform data flows, and create an ergonomic timer for your project. You’ll apply key concepts in every section while creating your own middleware tool in Rust along the way.
By the end of this practical course, you will feel comfortable designing safe, consistent, parallel, and high–performance applications in Rust using systems programming.
This course should appeal to intermediate Linux and general Unix programmers, network programmers, and C/C++ programmers interested in learning different approaches to concurrency. Prior knowledge of basic programming concepts is required, and a working knowledge of Rust is assumed.
Courses : 212
Specification: Hands-On Systems Programming with Rust
8 reviews for Hands-On Systems Programming with Rust
Add a review Cancel reply
This site uses Akismet to reduce spam. Learn how your comment data is processed.
Jay Vee –
I have taken a handful of other Rust courses. Most of the time, the courses cover the same core information about the Rust language. This one, however, covered a lot of new things that are actually very useful and completely omitted in the other courses I’ve done. This was fantastic. I am recommending this course to everyone.
Vamsy Krishna Nooney –
Good course to start with if you have basic knowledge of Rust already. The course is very organized and easy to follow.
Zenas Chen –
I had read the book and found no way to keep going. This course is definitely something worth trying. The videos go through many features of the language and will give you a good understanding on how and where to use them. Having finished the course, I now feel more confident in writing Rust code, though there is still a lot more to learn.
Michael Koschutnig –
The course is very well structured and anyone with some rust knowledge should be able to understand and learn from it. I feel like the couse should be longer and go more into detail for many parts functionality is added in large bursts and leave the student to do research on why it is done this way. It was especially irritating to see tests intruduced in a addendum section, while during the lecture the program is constantly tested by passing various inputs to the binary instead of making use of the extensive test capabilities of rust. All in all the course meets my expectations but feels very rushed and needs more depth.
Christian Muriel –
The instructor really know what is talking about and is able to transmit his passion for Rust. I learned more in a few hours with him than in days on my own or in other courses. With a bit of knowledge of rust to start this course will bring you to the next level. Good Job Instructor!
Letmecode Development –
Even though it’s more than a year old, the course was more helpful than any other Rust course I’ve ever tried. Rust has an immensely steep learning curve, but Nathan Stocks, the instructor, manages to lead you through all the important concepts without getting either you or himself sidetracked with unnecessary details. Everything still works as intended which, I presume, is a result of the instructor’s professionalism and Rust skills, since the language is still very young and changes a lot. That alone is worth taking the course. Fantastic effort, highly recommended.
Ces Gu –
Muy buen curso. Aunque en cierta medida no deja de ser un curso b sico. A n as , totalmente recomendable. No coloco el 100% porque me experaba que tocara otros temas como borrow check, modificar una estructura dentro de otra estructura.
MBr B –
The first part of the course started quite ok pace wise. Then it was rushing through topics, that would actually deserve more explanations.