The Working with Rust training course is designed to demonstrate how Rust combines modern functional programming with low-level memory management details.
This course starts with an introduction to Rust and a discussion as to why it is quickly becoming the most loved programming language. Next, it explores the basics of reading and writing Rust syntax on the command line. The course concludes with an analysis of compiling Rust to WebAssembly to get performant code on the web.
Purpose
|
Learn a working knowledge of the Rust programming language. |
Audience
|
Developers wanting to leverage the Rust programming language. |
Role
| Software Developer - Web Developer |
Skill Level
| Intermediate |
Style
| Workshops |
Duration
| 3 Days |
Related Technologies
| Rust | WebAssembly |
Productivity Objectives
- Describe how Rust differs from other programming languages
- Describe and use the Rust memory model
- Identify the benefits of moving runtime errors to compile-time errors
- Install Rust and use Cargo (Rusts package manager and build tool)
- Use the rich features of the standard library
- Embrace Rust's Fearless Concurrency approach
- Use Rust to build modern, safe and fast software systems