Course Outline
Introduction
- Exploring why Rust is regarded as one of the most enjoyable languages for programming.
Overview of Rust Features
Setting Up the Development Environment
Building a Simple Application
Writing Code with Rust Modules
Rust Data Structures
Rust Operators
Collection Data Structures
Managing Program Flow Control
Boolean Logic
Executing Code in Loops
Extending Application Functionality
Implementing Pattern Matching in Rust
Building a Rust Library
Releasing to the Rust Repository
Integrating Rust into Existing Applications
Preventing Application Crashes
Testing Strategies for Rust Applications
Summary and Future Directions
Requirements
- Programming experience in any language (preferably C or C++)
Target Audience
- Developers
Testimonials (5)
Solid introduction to rust with advanced elements like macros. Practical code exercises, a lot of side comments, free discussion and consultations.
Robert - Sonova Warsaw Service Center Sp z o o
Course - Rust Programming
Although learning Rust is always going to be difficult, I feel I managed to get more out of it than I would have probably expected at first. At the same time, I'm confident I can consolidate my understanding of the language by re-visiting the rust-by-example resources, which Andy has used actually used as a basis of the course.
Ciprian
Course - Rust Programming
the trainer very well prepared and very passionate about this subject
Andreea
Course - Rust Programming
the detail of testing and creating outputs for a CI/CD environment along with compatibility with the notoriously annoying Jenkins method of releasing code.
Paul Lopez - self
Course - Rust Programming
The trainer explained a lot of interesting things about RUST starting from the basis, moving to its applications towards Blockchain, which was very insightful and captivating