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

Rust for C# Developers

1h 20mIntermediate2022-10-19

Authors

Sebastian Nilsson

Sebastian Nilsson

Renaissance Engineer Developing Great Ideas into Impactful Solutions

Course details

Rust is one of the most talked-about programming languages of the last decade, and its popularity only seems to keep increasing. If you’re a C# developer looking to learn more about Rust, this course was designed uniquely for you. Join instructor Sebastian Nilsson as he shows you how to get up and running with Rust from the perspective of an experienced C# and .NET developer.

Learn the basic features of setting up Rust, available development tools, and how to work with a wide range of Rust functionality, from using variables and functions to structs, data types, modules, ownership and borrowing, queries, testing, and more. Stretch your skills today as a professional developer by expanding your mindset and adding the Rust language to your toolbelt along the way.

Skills covered

RustProgramming LanguagesOpen SourceSoftware DevelopmentOne-Off

Concepts

0. Introduction

  • 01 - Transitioning from C# to Rust
  • 02 - Why Rust is exciting
  • 03 - What Rust is
  • 04 - Setting up Rust

1. Rust Fundamentals

  • 05 - Modern toolchain - Running Rust code
  • 06 - Cargo - Build system and package manager
  • 07 - Crates - The packages of Rust
  • 08 - Developing in Rust with VS Code

2. Rust Code Basics

  • 09 - Variables and mutability
  • 10 - Functions and macros
  • 11 - Logic flow and pattern matching
  • 12 - Rust data types

3. Unique Rust Features

  • 13 - Structs and object orientation
  • 14 - Modules
  • 15 - Ownership and borrowing

4. Rust Advanced Code

  • 16 - Data querying
  • 17 - Testing

Conclusion

  • 18 - Summary
  • 19 - Next steps

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