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