Introduction to Secure Programming with Rust

Inter-company training

Who is the training for?

All public

Duration

9,00 hours(s)

Language(s) of service

EN

Prerequisites

Some programming experience is an advantage

Goals

  • Starting with small exercises the language basics are introduced.
  • Rust's copy and move semantics are shown by example leading to Rust's ownership model.
  • We discuss how Rust prevents memory safety related vulnerabilities.

After the course the learner:

  • knows Rust's basic language syntax
  • understands Rust's copy and move semantics
  • understands Rust's ownership model
  • can enumerate the most important memory safety related vulnerabilities
  • knows basic functional programming patterns

Contents

Rust’s rich type system and ownership model guarantee memory-safety and thread-safety — enabling you to eliminate many classes of bugs at compile-time.

Ownership is Rust’s most unique feature and has deep implications for the rest of the language.

Certificate, diploma

DLH Certificate of Participation

These courses might interest you