Skip to content
Vskills LMS
  • Home
  • Courses
  • Certified Rust Language Professional

Certified Rust Language Professional

Current Status
Not Enrolled
Price
5
Get Started
This course is currently closed
You must login before you access the courses page.
Course Home Expand All
Getting Started with Basic Tools and Syntax
9 Topics
The Course Overview
Get Rust Working on Your Machine
Introducing Standard Rust Operators and Syntax
Basic Loops
Basic Strings
Structs and Methods
Enums and Pattern Matching
Result and Option Types
Assignment
Traits
10 Topics
Introduction to Traits
Using Other People’s Libraries
Defining Our Own Traits
Accepting Generic Parameters
Generic Structs
Generic Iterators
Useful traits
Error Handling with the from Trait
Documenting and Publishing Your Library
Assignment
Lifetimes
6 Topics
Why Lifetimes Matter?
Passing a Borrow Forward
Stack versus Heap – Box and the Deref Trait
The Static Lifetime
Reference Counting
Assignment
The Program Environment
5 Topics
Environment Variables
Calling Other Programs
Piping Between Other Programs
Files Access
Assignment
Threads and Channels
6 Topics
Threads
Channels
Mutexes
Thread Pools and Worker
Rayon for Embarrassingly Parallel Problems
Assignment
Databases
5 Topics
Introduction to SQLite
Secure Passwords
Adding to the Database
Retrieving from the Database
Assignment
Building Our Database into an Online Bank
6 Topics
Introduction to Rocket
HTML Templates with Maud
Managing Sessions
Web Login
Accessing Sessions
Assignment
Copyright © 2025 Vskills