Course Outline
Introduction
- Hello, World
- Types and Values
- Control flow
Types
- Composite types
- References
- Custom types
Complex types
- Pattern matching
- Impl blocks
- Traits
- Generic types
- Standard library
- Closures
Rust memory model
- Memory management
- Smart pointers
- Borrowing
- Lifetimes
Iterators
- Motivation
- Iterator methods
- Collect
Modules and visibility
- Modules
- Filesystem
- Visibility
Testing
- Unit tests
- Integration tests
- Documentation tests
Error handling
- Unrecoverable errors
- Option, Result and ? operator
- Custom errors
Summary and Next Steps
Requirements
- An understanding of basic programming concepts
- Experience with at least one programming language
Audience
- 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 4800 € + VAT*
Contact us for an exact quote and to hear our latest promotions
Testimonials (2)
I liked the interactive examples we worked on, the trainer was extremely knowledgeable in almost every subject we had questions about, and gave excellent advise for our real-world use-cases relating to some of the material in the training.
Tracy - GenesysGo
Course - Rust Advanced
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