Course Outline
Introduction
- Why Rust is considered one of the most fun languages to program in.
Overview of Rust Features
Preparing the Development Environment
Creating a Simple Application
Coding with Rust Modules
Rust Data Structures
Rust Operators
Collection Data Structures
Controlling the Flow of a Program
Boolean Logic
Executing Code Repeatedly
Expanding the Application
Pattern Matching in Rust
Creating a Rust Library
Publishing to the Rust Repository
Integrating Rust with an Existing Application
Eliminating Bugs that Crash an Application
Testing Strategies for Rust Applications
Summary and Next Steps
Requirements
- Programming experience in any language (preferrably C or C++)
Audience
- Developers
Testimonials (6)
The trainer's knowledge is very extensive, his commitment to conversation and transfer of knowledge is enormous. Good contact with participants. Very well prepared materials, many slides, descriptions of exercises, great preparation for the training was visible. Despite my comments, I still rate the training very well. My comments are only an addition to the training, which was of a very good standard. In my opinion, with participants from area C# and the corrections introduced, the training may be at an ideal level ;-)
Slawek - Sonova Warsaw Service Center Sp z o o
Machine Translated
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