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.
Course Outline
Introduction
- Hello, World
- Data Types and Values
- Flow Control
Data Types
- Composite Types
- References
- User-Defined Types
Advanced Type Structures
- Pattern Matching
- Implementation Blocks
- Traits
- Generic Types
- The Standard Library
- Closures
Rust's Memory Model
- Memory Management
- Smart Pointers
- Borrowing
- Lifetimes
Iterators
- Purpose and Motivation
- Iterator Methods
- Collection
Modules and Access Control
- Module Structure
- Filesystem Integration
- Visibility Rules
Testing
- Unit Tests
- Integration Tests
- Documentation Tests
Managing Errors n
- Unrecoverable Errors
- Option, Result, and the ? Operator
- Custom Error Types
Conclusion and Next Steps
Requirements
- A foundational grasp of core programming principles
- Prior proficiency with at least one other programming language
Target Audience
- Software Developers
20 Hours
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.