Rust - Introduction to Programming (RUST1)
Programming, Rust
Rust is a modern systems language built for memory safety, high performance and direct control of hardware. It targets network, embedded and industrial systems and is often chosen as a safer, faster alternative to C++ for critical projects.
You will learn the Rust ownership model, the borrow checker and compiler diagnostics that guide fixes so code can be verified and compiled. Practice common Rust patterns, compare them to other languages, and raise your code reliability.
Location, current course term
The course:
Hide detail
-
Programming language Rust
-
Rust 2018/2021
-
Use cases
-
Language characteristics
-
Working with text data
-
First program
-
Strings and literals
-
Text formatting
-
Input and output
-
Interactive input
-
Data types and conversions
-
Output and formatting
-
Working with functions
-
Function arguments
-
Return values
-
Passing by reference
-
Collections
-
Vectors
-
Slices and arrays
-
Iterators
-
Compound data
-
Enums
-
Structs
-
Tuples
-
Control flow
-
Loops and conditionals
-
Pattern matching and binding
-
Iterating containers
-
Creating objects
-
Constructors
-
Ownership
-
Composition
-
Object-style syntax
-
Functions and methods
-
Passing self
-
Abstraction
-
Assumed knowledge:
-
Basic programming experience and familiarity with the command line.
-
Recommended subsequent course:
-
Rust - Advanced Programming (RUST2)
-
Schedule:
-
3 days (9:00 AM - 5:00 PM )
-
Course price:
-
588.00 € ( 711.48 € incl. 21% VAT)
-
Language:
-