Latest Courses
ISTQB Artificial Intelligence Tester Sample ExamsCheck course
JAVA Programming Online Practice ExamCheck course
Programming for Kids and Beginners: Learn to Code in PythonCheck course
Practice Exams | Codeigniter 4 developer certificationCheck course
WordPress Practice Tests & Interview Questions (Basic/Adv)Check course
Git &Github Practice Tests & Interview Questions (Basic/Adv)Check course
Machine Learning and Deep Learning for Interviews & ResearchCheck course
Laravel | Build Pizza E-commerce WebsiteCheck course
101 - F5 CERTIFICATION EXAMCheck course
Master Python by Practicing 100 QuestionCheck course
ISTQB Artificial Intelligence Tester Sample ExamsCheck course
JAVA Programming Online Practice ExamCheck course
Programming for Kids and Beginners: Learn to Code in PythonCheck course
Practice Exams | Codeigniter 4 developer certificationCheck course
WordPress Practice Tests & Interview Questions (Basic/Adv)Check course
- 88% Hands-On Systems Programming with Rust

Hands-On Systems Programming with Rust

$11.99Track price

Add your review
Add to wishlistAdded to wishlistRemoved from wishlist 0
Add to compare
8.8/10 (Our Score)
Product is rated as #1 in category Rust

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.

Instructor Details

Packt has been committed to developer learning since 2004. A lot has changed in software since then - but Packt has remained responsive to these changes, continuing to look forward at the trends and tools defining the way we work and live. And how to put them to work. With an extensive library of content - more than 4000 books and video courses -Packt's mission is to help developers stay relevant in a rapidly changing world. From new web frameworks and programming languages, to cutting edge data analytics, and DevOps, Packt takes software professionals in every field to what's important to them now. From skills that will help you to develop and future proof your career to immediate solutions to every day tech challenges, Packt is a go-to resource to make you a better, smarter developer. Packt Udemy courses continue this tradition, bringing you comprehensive yet concise video courses straight from the experts.

Specification: Hands-On Systems Programming with Rust

Duration

2.5 hours

Year

2020

Level

Beginner

Certificate

Yes

Quizzes

Yes

8 reviews for Hands-On Systems Programming with Rust

4.4 out of 5
5
1
2
0
0
Write a review
Show all Most Helpful Highest Rating Lowest Rating
  1. 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.

    Helpful(0) Unhelpful(0)You have already voted this
  2. 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.

    Helpful(0) Unhelpful(0)You have already voted this
  3. 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.

    Helpful(0) Unhelpful(0)You have already voted this
  4. 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.

    Helpful(0) Unhelpful(0)You have already voted this
  5. 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!

    Helpful(0) Unhelpful(0)You have already voted this
  6. 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.

    Helpful(0) Unhelpful(0)You have already voted this
  7. 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.

    Helpful(0) Unhelpful(0)You have already voted this
  8. 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.

    Helpful(0) Unhelpful(0)You have already voted this

    Add a review

    Your email address will not be published. Required fields are marked *

    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    Hands-On Systems Programming with Rust
    Hands-On Systems Programming with Rust

    $11.99

    Price tracking

    Java Code Geeks
    Logo
    Register New Account
    Compare items
    • Total (0)
    Compare