Course Outline
Introduction
- Understanding why Rust is regarded as one of the most enjoyable languages for programming.
Rust Feature Overview
Setting Up the Development Environment
Building a Basic Application
Programming with Rust Modules
Rust Data Structures
Rust Operators
Collection Data Structures
Managing Program Flow
Boolean Logic
Implementing Loops and Repetitive Execution
Scaling Application Capabilities
Pattern Matching in Rust
Developing a Rust Library
Releasing to the Rust Repository
Integrating Rust with Existing Applications
Eliminating Crashes and Runtime Errors
Rust Application Testing Strategies
Conclusion and Path Forward
Requirements
- Prior programming experience in any language (C or C++ recommended).
Target Audience
- Software Developers
Custom Corporate Training
Training solutions designed exclusively for businesses.
- Customized Content: We adapt the syllabus and practical exercises to the real goals and needs of your project.
- Flexible Schedule: Dates and times adapted to your team's agenda.
- Format: Online (live), In-company (at your offices), or Hybrid.
Price per private group, online live training, starting from 4350 € + VAT*
Contact us for an exact quote and to hear our latest promotions
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