Course details

Rust for Desktop Applications

The course will offer participants an introduction to the Rust secure programming language with applicability in programming portable desktop applications.

The notions covered in this course are:
  1. Introduction to the Rust programming language
    1. A basic idea of how rust works
    2. Rust versions
    3. Basic Data Types
    4. Complex data types
    5. Control flow
    6. Functions
    7. Traits
  2. Rust memory management
    1. Ownership
    2. Borrow
    3. References
    4. Clone and copy
    5. Memory Allocation
    6. Slices
  3. Rust patterns
    1. Pattern matching
    2. Enums
    3. Result & Option
  4. Slint
  5. Project
What do I need to know to attend this course?
  • C Language Programming – necessary
  • OOP Programming knowledge – for example: C++, Java

IP Workshop

Enroll now to secure your spot and take advantage of the lower registration fee!