Rust Programming - Advanced

PT27712
Training Summary
In this class, attendees will learn the advanced concepts and techniques for Rust programming. This class highlights the entire capability of the language, such as macros, advanced threading, and interoperability. These are features that you may need for developing sophisticated applications using the Rust programming language. Rust is a native language that is scalable, secure, and fast. As importantly, this is a safe language. Developers are literally forced to write safe code. The results are applications with unprecedented reliability and robustness. In many ways, Rust is an unconventional language with unique features and capabilities. This includes concepts such as patterns, lifetimes, ownership, zero-cost abstraction, channels, and more. Learn to leverage these features to create unique Rust applications. For good reason, developers have voted Rust the most popular programming language for three consecutive years. Gain a deep understanding of an emerging language. This is a coding class with hundreds of lines of sample source code that you can immediately leverage.
Prerequisites
The audience for this course is software engineers and developers with three to six months’ Rust programming experience.
Duration
3 Days/Lecture & Lab
Audience
The audience for this course is software engineers and developers with three to six months’ Rust programming experience.
Course Topics
  • Generics
  • Comprehensive Patterns
  • Advanced Threads
  • Macros
  • Memory Management
  • C / C++ to Rust Interoperability
  • Operator Overloading
  • Coercion
  • Traits
  • Unsafe

Related Scheduled Courses