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
Getting Started
- Hello, World
- Types and Values
- Control Flow
Data Types
- Composite Types
- References
- Custom Types
Advanced Types
- Pattern Matching
- Impl Blocks
- Traits
- Generic Types
- Standard Library
- Closures
The Rust Memory Model
- Memory Management
- Smart Pointers
- Borrowing
- Lifetimes
Iterators
- Concept and Motivation
- Iterator Methods
- Collecting Data
Modules and Visibility
- Module Structure
- Filesystem Organization
- Visibility Rules
Testing Strategies
- Unit Tests
- Integration Tests
- Documentation Tests
Error Handling
- Unrecoverable Errors
- Option, Result and the ? operator
- Custom Error Types
Wrap-up and Future Learning
Requirements
- Foundational knowledge of core programming concepts
- 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.