Skip to content

Contact sales

By filling out this form and clicking submit, you acknowledge our privacy policy.

Working with Rust

Course Summary

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

What You'll Learn:

In the Working with Rust training course, you'll learn:
  • Why Rust?
  • Rust Memory Model
  • Traits
  • Error-Handling
  • Functional Programming
  • Concurrency
  • Building with Cargo
  • Standard Library
  • Strings and Text
  • Collections
  • Network Programming
  • Debugging Rust
  • Testing Rust
  • Macro system
  • Mutability/Unsafe
  • C/FFI
  • WebAssembly
  • Performance
“I appreciated the instructor's technique of writing live code examples rather than using fixed slide decks to present the material.”

VMware

Dive in and learn more

When transforming your workforce, it's important to have expert advice and tailored solutions. We can help. Tell us your unique needs and we'll explore ways to address them.

Let's chat

By filling out this form and clicking submit, you acknowledge our privacy policy.