4 days course
Rust Programming
Prerequisites
Experience with C/C++ or a similar programming language such as Go or Java
Outcome
- Creating, building, and running Rust applications
- Organizing Rust code and application structure properly
- Managing memory safely and effectively
- Using object-oriented techniques
- Using functional programming techniques
- Implementing concurrency
- Exploring additional Rust techniques
Course Content
- Getting Started with Rust: What is Rust; What can I do with Rust; What tools do I need for Rust
- Rust Language Essentials: Types and variables; Conditional logic; Iteration; Functions; Collections
- Organizing Rust Code: Modules; Packages; Crates; Using the Cargo dependency manager and build tool
- Error Handling: Overview; Recoverable errors; Unrecoverable errors
- Object Orientation: Defining structures; Implementing functionality; Specifying traits; Design patterns
Method
This course is a mix of engagement and exercises.
Instructor
Andy is a freelance instructor and consultant based in the UK, with more than 30 years experience in the industry across a wide range of technologies and platforms. Andy began his professional career in C and migrated through C++, Java, .NET and other languages and toolsets as the years passed by. Andy is currently actively involved in contemporary systems development techniques including microservice architecture, cloud-based systems, and containerization.
Do you have any course related questions, please contact
- Mette Rosenløv Vad
- Konsulent
- +45 72202432