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
- Overview of the Programming Language
- Data Types and Values
- Control Flow Mechanisms
Data Types
- Composite Data Structures
- Reference Handling
- User-Defined Data Types
Complex Data Types
- Pattern Matching Techniques
- Implementation Blocks
- Traits and Trait Objects
- Generic Type Definitions
- Standard Library Components
- Closures and Anonymous Functions
Rust Memory Model
- Memory Management Strategies
- Smart Pointer Usage
- Borrowing Rules
- Lifetime Annotations
Iterators
- Rationale for Using Iterators
- Iterator Method Applications
- Collection of Iteration Results
Modules and Visibility
- Module System Overview
- Filesystem Integration
- Visibility Control
Testing for government
- Unit Testing Practices
- Integration Testing Methods
- Documentation Testing Procedures
Error Handling for government
- Managing Unrecoverable Errors
- Utilizing Option, Result, and the ? Operator
- Defining Custom Error Types
Summary and Next Steps for government
Requirements
- An understanding of fundamental programming concepts for government applications.
- Experience with at least one programming language suitable for government projects.
Audience
- Developers working on government initiatives.
20 Hours
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