Rust Hands-on Workshop
A hands-on introduction to the popular and powerful programming language Rust.
Rust allows for detailed control over system-related resources and offers memory management safety comparable to established languages with garbage collectors. As a result, Rust stands out from the abundance of new programming languages that have been introduced in recent years. However, these benefits are implemented in Rust with new concepts that must be understood to use the language efficiently. Additionally, for many beginners the complex Rust syntax can be daunting and discouraging to learn the language.
This training, aimed at beginners, starts with the fundamentals and explains the core syntax and concept to take away the fear and enjoy the safety guarantees of programming in Rust. Throughout the training, trainers explain various topics like ownership rules, error handling or code organization beside others. Additionally, the participants learn how to apply those theoretical concepts gradually in hands-on exercises.
Key Takeaways
- Fundamentals
- Setting up Rust
- Language Syntax (Types & Control Flow)
- Basic Macros & Collections
- Concepts
- Ownership
- Algebraic Data Types
- Error Handling
- Generics
- Traits
- Unit Testing
- Standard library
- Using Exteral Crates
- Code Organization (Workspaces, Packages, Crates, Modules)
Target Audience
Software developers
Prerequisites
None required.
Further Information
All materials are offered digitally. Copies of any relevant standards must be provided by the learner.
Course Dates
We’re unable to process your registration due to an unexpected error. Try again or if the problem continues, contact us.
Contact Sales
Whether you're looking for a custom quote or private training, we can help. Fill out this form and we'll connect with you shortly.
Can't find what you're looking for?
Click the link and request a quote tailored to your organization's needs.
Request a QuotePrivate Trainings Available
Click the link for information on scheduling a private training for your organization.
Contact Sales