Course Outline
Introduction
- Discover why Rust is regarded as one of the most enjoyable languages for programming.
Overview of Key Rust Features
Setting Up the Development Environment
Building a Simple Application
Coding Using Rust Modules
Understanding Rust Data Structures
Rust Operators Explained
Working with Collection Data Structures
Managing Program Flow Control
Implementing Boolean Logic
Executing Repeated Code Blocks
Scaling Application Functionality
Utilizing Pattern Matching in Rust
Building a Rust Library
Publishing Packages to the Rust Repository
Integrating Rust with Existing Applications
Identifying and Fixing Critical Application Crashes
Testing Methodologies for Rust Applications
Course Summary and Future Directions
Requirements
- Prior programming experience in any language, with a preference for C or C++.
Target Audience
- Software 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