Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Rust for JavaScript Developers

Rust for JavaScript Developers

1h 18mIntermediate2023-07-07

Authors

Eve Porcello

Eve Porcello

Software Developer and Instructor

Course details

If you’re a JavaScript developer, you have likely been encouraged to learn Rust, program in Rust, perhaps even rewrite some of your previous work in Rust. The Next.js Compiler was built in Rust, Deno was built in Rust, the Apollo Router was built in Rust, and many other projects use Rust for its type safety, speed, and performance. In this course, experienced instructor and software developer Eve Porcello explores what you can do with this powerful programming language. Review the basics of creating Rust programs and learn about Rust primitives like creating strings, assigning variables, working with constants, and much more. Go over Rust functions and complex data types, including tuples, vectors, enums, and structs. Plus, learn about reading and writing files, using match expressions, and destructuring assignment.

Skills covered

RustEcma InternationalJavaScriptProgramming LanguagesOpen SourceSoftware DevelopmentOne-Off

Concepts

0. Introduction

  • 01 - Learning Rust from scratch
  • 02 - Why learn Rust
  • 03 - Setting up VSCode

1. Creating Rust Programs

  • 04 - Installing Rust on a Mac
  • 05 - Installing Rust on a PC
  • 06 - Using Cargo

2. Rust Primitives

  • 07 - Creating strings
  • 08 - Assigning variables
  • 09 - Working with constants
  • 10 - Writing comments
  • 11 - Using booleans
  • 12 - Understanding numbers

3. Rust Functions

  • 13 - Understanding function syntax
  • 14 - Passing function parameters
  • 15 - Working with function errors
  • 16 - Returning values from functions
  • 17 - Creating arrays
  • 18 - Looping through arrays

4. Complex Data Types in Rust

  • 19 - Building tuples
  • 20 - Creating vectors
  • 21 - Understanding enums
  • 22 - Working with structs

5. Files and Patterns

  • 23 - Reading files
  • 24 - Writing files
  • 25 - Using match expressions
  • 26 - Destructuring assignment

Conclusion

  • 27 - Building for the future with Rust

Related courses

Related learn paths

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal