This webinar provides a brief overview of "The Rust Programming Language", focusing on the the key introductory concepts required to hit the ground running with your first Rust project. You will learn about the syntax of the Rust language and be introduced to the concepts of ownership, references, and lifetimes. By the end of the webinar, you will be able to write a simple, multi-threaded program in Rust.
We start by exploring what Rust is at a high level and in what domains it can be applied most effectively.
In our discussion or common programming concepts, we start by looking at the fundamental building blocks of almost every program: variables, data types, and functions.
Learn how to add conditional logic and complex flow to your application through the use of if expressions and loops.
Use two of the most commonly used collections in Rust (Vectors and Strings) to make even more complex programs. Learn how to use structs to create custom data structures and implement methods for them with zero additional performance cost.
Understand the use of enumerations and the match
control flow operator. Explore the two types of errors in Rust and how we can use enumerations to represent optional values.
Summarize all the concepts covered during part two of the webinar series