Description
In this course, you will learn:-
- You'd be well-versed in the fundamentals of the Rust programming language and confident in your abilities.
Syllabus:-
-
Introduction
-
Prerequisite
-
Installing Rust
-
Hello, World!
-
Hello, World! using Cargo (Rust Package Manager)
-
Hello, World! Quiz
-
Variables and Mutability
-
Scalar Data Types: Integers
-
Scalar Data Types: Floats
-
Compound Data Types: Tuples
-
Compound Data Types: Arrays
-
Functions
-
Returning a Value from a Function
-
Control Flow: if/else
-
Control Flow: While Loops
-
Control Flow: For Loops
-
Basic Concepts Quiz
-
Ownership Rules
-
References and Borrowing
-
Race Conditions
-
Slices
-
Ownership in Rust Quiz
-
Using Structs
-
An example program using structs
-
Method Syntax
-
Enums
-
Enums with Multiple Types
-
Pattern Matching
-
Data Handling and Pattern Matching Quiz
-
Unrecoverable errors with panic!
-
Recoverable errors with Result introduction
-
Recoverable errors with Result demonstration
-
Error Handling Quiz