Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Duration 20 hours
Course Outline
Introduction
- Hello, World
- Types and Values
- Control flow
Data Types
- Composite types
- References
- Custom types
Advanced Type Systems
- Pattern matching
- Impl blocks
- Traits
- Generic types
- Standard library
- Closures
Rust Memory Model
- Memory management
- Smart pointers
- Borrowing
- Lifetimes
Iterators
- Motivation
- Iterator methods
- Collect
Modularity and Visibility
- Modules
- Filesystem
- Visibility
Testing
- Unit tests
- Integration tests
- Documentation tests
Exception Handling
- Unrecoverable errors
- Option, Result and ? operator
- Custom errors
Conclusion and Future Directions
Requirements
- Familiarity with fundamental programming principles
- Practical experience with at least one other programming language
Target Audience
- Software Developers
Testimonials (2)
Very good topic structure, perfect presentation, very high level of trainer's knowlwdge. Flawless infrastructure.
Tibor Pozsgai
Course - Rust Advanced
Solid introduction to rust with advanced elements like macros. Practical code exercises, a lot of side comments, free discussion and consultations.