SPECIAL OFFERS
Keep up with new releases and promotions. Sign up to hear from us.
Video accessible from your Account page after purchase.
Register your product to gain access to bonus material or receive a coupon.
7+ Hours of Video Instruction
One Line Sell: Rust programming for real-world applications
Rust Programming Part 2: Rust Advanced Concepts and Real-World Projects dives into professional Rust Programming concepts and practices while exploring hands-on skills through demonstrations of real-world applications.
This hands-on course will look 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.
A key objective of the course is for you to understand how to structure large applications properly in Rust. To this end, the course presents a detailed walkthrough of two complete real-world applications. The first application shows how to implement a CSV file parser, and the second application shows how to access a relational database. These applications were designed so you can learn 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 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
Summary