Sale!

Rust Quickstart Programming Essentials in Rust

Original price was: $17.00.Current price is: $5.00.

  • Sale Price: $5
  • Regular Price: $19
  • Size: 1.06 GB
  • Duration: 3 hours 36 minutes
  • Number of Video Lessons: 40
  • Brand:
  • Language: English
  • Instant Download
  • ⭐️⭐️⭐️⭐️⭐️ 4.9

Description

Rust Quickstart: Programming Essentials in Rust

Today it’s more important than ever to be able to pick up a language quickly to adapt to fast-paced work environments. The video comes in at the crunch to help you thrive as a software developer without the stumbling block of struggling with a new language.

Rust is one of the fastest growing programming languages and is often used to build projects typically requiring languages like C++. Rust offers full control and extreme performance with type safety and strong support for concurrency. Rust is also well suited for Web3 development as it is used in many blockchains and decentralized applications. Rust is also the influence and starting point for multiple domain specific languages used throughout Web3.

Caleb Curry brings programmers up to speed quickly on the benefits of Rust, and how and when to use it to get fully up and running.

Skill Level:

Beginner
Learn How To:

Work with types in Rust
Build dynamic applications with control flow
Build custom functions for code organization and maintainability
Describe real-world data with object-oriented programming
Safely work with memory

Course requirement:

Pre-requisites: No skill mastery required but rudimentary programming skills are recommended.
Who Should Take This Course:

Level: Beginner
Job titles: Software Engineer, Programmer, Developer

Table of contents
Introduction
Rust Quickstart: Introduction
Lesson 1: The Essentials
Learning objectives
1.1 Introduce Rust Programming: Setup and Hello World
1.2 Understand Rust’s Variable Bindings and Immutability
1.3 Explore Numeric Types in Rust
1.4 Grasp Basic Operators and Their Precedence
1.5 Dive into Arrays
Lesson 2: Work with Types and Functions
Learning objectives
2.1 Master the Rust String Types: String and
2.2 Manipulate Strings with Built-in Methods
2.3 Dive into the Vec Collection
2.4 Discover Enums and Match Expressions
2.5 Grasp Rust’s Option Types
Lesson 3: Practice with Loops and Logic
Learning objectives
3.1 Master Conditionals: if, else if, else
3.2 Utilize Looping Constructs: loop, while, and for
3.3 Work with Pattern Matching
3.4 Explore Iterators
3.5 Closures and Iterator Adaptors – Map, Filter, Fold
Lesson 4: Scope, Ownership, and Copying
Learning objectives
4.1 Understand Scope, Ownership, and Copying
4.2 Explore References
4.3 Try out Slices
4.4 Design Functions in Rust
4.5 Create Closures (Anonymous Functions)
Lesson 5: Organize with Crates, Modules, and Packages
Learning objectives
5.1 Organize Code with Crates, Modules, and Packages
5.2 Explore Visibility in Rust
5.3 Managing Multiple Files in Rust
5.4 Dive into Traits
5.5 Explore Important Traits
Lesson 6: Work with Data, Memory, and IO
Learning objectives
6.1 Structure Data with Structs
6.2 Implement Methods
6.3 Work with Rust‘s Smart Pointers – Box and Linked Lists
6.4 Interact with the File System using the std::fs Module
6.5 Understand Errors – Panic and Result
Wrap Up
Wrap Up
Summary
Rust Quickstart: Summary


Discover more from Easy Learning (Since 2013)

Subscribe to get the latest posts sent to your email.

Reviews

There are no reviews yet.

Only logged in customers who have purchased this product may leave a review.