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
Foundational Concepts
- Initial Overview and Greeting
- Data Types and Primitive Values
- Program Flow and Control Structures
Data Types
- Composite Data Structures
- Memory References
- Custom Data Definitions n
Advanced Type Systems
- Pattern Matching Techniques
- Implementation Blocks
- Traits and Abstraction
- Generic Type Parameters
- Utilizing the Standard Library
- Anonymous Functions (Closures)
Rust Memory Model
- Memory Management Principles
- Smart Pointer Mechanisms
- Borrowing Rules
- Lifetime Annotations
Iterator Systems n
- Rationale and Utility
- Available Iterator Methods
- Collection Operations
Modular Architecture and Access Control
- Module Organization
- File System Integration
- Visibility Scope Management
Quality Assurance and Verification n
- Unit Testing Procedures
- Integration Testing Frameworks
- Documentation-Driven Testing
Robustness and Error Management
- Handling Fatal Failures
- Option, Result Types, and the Question Mark Operator
- Defining Custom Error Types
Conclusion and Future Trajectory n
Requirements
- Proficiency in fundamental programming principles
- Practical experience with at least one general-purpose programming language
Target Audience
- Software Engineers and Technical 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.