SKIP THE SHIPPING
Use code NOSHIP during checkout to save 40% on eligible eBooks, now through January 5. Shop now.
Video accessible from your Account page after purchase.
Register your product to gain access to bonus material or receive a coupon.
9+ Hours of Video Instruction
Learn Rust programming from the ground up and create real-world applications.
Rust Programming covers all the aspects of mastering the Rust language, from foundational to advanced levels. This video course will help you learn how to apply Rust to real-world scenarios through clear training and detailed examples.
The Rust language combines the efficiency, speed, and low-level power of C/C++ with the benefits of higher-level languages such as Java, Python, and C#, and you can use it to implement all kinds of solutions including embedded systems, DevOps operators, operating systems and platforms, and much more besides.
In the course, you will learn about the Rust toolset, the Rust type system, how to implement flow control, how to use compound types and collections, and how Rust carefully manages the lifetime of objects and how they are referenced safely in your code.
The course also looks at how to organize Rust applications into functions, structures, and traits. You will learn how to use these techniques to achieve familiar object-oriented goals such as abstraction, encapsulation, inheritance, and polymorphism. You will also learn how Rust deals with important issues such as generic types and multithreading.
You will learn how to structure large applications in Rust through detailed walkthrough of two complete real-world applications. Experienced trainer Andy Olsen will systematically teach you the skills needed to start using Rust effectively and efficiently.
Topics included in this course:
Skill Level:
Learn How To:
Course requirement:
Who Should Take This Course:
About Pearson Video Training:
Pearson publishes expert-led video tutorials covering a wide selection of technology topics designed to teach you the skills you need to succeed. These professional and personal technology videos feature world-leading author instructors published by your trusted technology brands: Addison-Wesley, Cisco Press, Pearson IT Certification, Sams, and Que. Topics include: IT Certification, Network Security, Cisco Technology, Programming, Web Development, Mobile Development, and more. Learn more about Pearson Video training at http://www.informit.com/video.
Module 1: Rust Programming Essentials
Lesson 1: Getting Started with Rust
Lesson 2: Understanding Rust Variables and Types
Lesson 3: Implementing Flow Control
Lesson 4: Understanding Enums
Lesson 5: Using Compound Types and Collections
Module 2: Rust Ownership and Borrowing
Lesson 6: Understanding Ownership in Rust
Lesson 7: Understanding Borrowing in Rust
Module 3: Structuring Rust Code
Lesson 8: A Closer Look at Functions
Lesson 9: Nested Functions and Closures
Lesson 10: Defining Simple Structs
Lesson 11: Implementing Functionality in a Struct
Module 4: Advanced Rust Programming Concepts
Lesson 12: Defining Traits
Lesson 13: Generics
Lesson 14: Multithreading and Concurrency
Lesson 15: Additional Rust Techniques
Module 5: Real-World Rust in Action
Lesson 16: Rust Project #1: Implementing a CSV Parser
Lesson 17: Rust Project #2: Accessing a Relational Database