Slide Background

Rust Programming

Rust training courses

Programming in Rust

Intended for developers who wish to learn how to write robust applications in Rust. The course covers the syntax basics, the object-oriented model and elements of functional programming. We will focus on the mechanisms of the language that significantly improve code safety, such as variable lifetime control, memory management philosophy and thread safety.

Design Patterns in Rust

You will learn to recognize the context in which a design pattern can be applied to solve the most common problems encountered during software design. Particular emphasis is placed on the idiomatic implementation of these patterns in Rust.

Async Rust

Participants will learn to work safely and efficiently with threads and asynchronous code in Rust, both conceptually and in practice.