وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

Rust Fundamentals

سرفصل های دوره

With its low overhead and high performance cross platform development, Rust is a great language for systems programming, embedded development and web programming. This course will teach you everything you need to know to become a Rust developer.


Exercise Files
  • fundamentals-rust.zip

  • Module 01 - Course Overview
  • 1. Course Overview

  • Module 02 - Introduction and Setup
  • 1. Introduction
  • 2. Course Overview
  • 3. The Project
  • 4. Development Environment Setup
  • 5. Anatomy of a Rust Program
  • 6. Static vs. Dynamic and Compiled vs. Interpreted
  • 7. Stack vs. Heap

  • Module 03 - Data Types
  • 1. Overview
  • 2. Number Types
  • 3. Characters and Booleans
  • 4. Arrays and Tuples
  • 5. Strings and String Slices
  • 6. String Concatination
  • 7. Summary

  • Module 04 - Variables
  • 1. Overview
  • 2. Variables
  • 3. Casting Data Types
  • 4. Variable Mutability
  • 5. Scope and Shadowing

  • Module 05 - Operators
  • 1. Overview
  • 2. Math Operators
  • 3. Logic Operators
  • 4. Bitwise Operators
  • 5. Project Part 1

  • Module 06 - Control Flow
  • 01. Overview
  • 02. If Else
  • 03. Enum
  • 04. Option
  • 05. Match Statements
  • 06. Match with Enumerations
  • 07. If Let
  • 08. Rust Loops
  • 09. While Loops
  • 10. For Loops
  • 11. Project

  • Module 07 - Ownership and Borrowing
  • 1. Introduction
  • 2. Memory Management
  • 3. Ownership
  • 4. Borrowing
  • 5. Lifetimes
  • 6. Summary

  • Module 08 - Functions and Error Handling
  • 1. Overview
  • 2. Functions
  • 3. Ownership & Borrowing with Functions
  • 4. Closures
  • 5. Error Handling
  • 6. Result Enum
  • 7. Error Propagation
  • 8. Summary

  • Module 09 - Data Structures and Traits
  • 1. Overview
  • 2. Data Structures
  • 3. Associated Methods
  • 4. Traits

  • Module 10 - Collections
  • 1. Overview
  • 2. Sequences
  • 3. Vectors
  • 4. Vector Double Ended Queue
  • 5. Maps
  • 6. Sets

  • Module 11 - Generics
  • 1. Overview
  • 2. Generic Types
  • 3. Constraints

  • Module 12 - Concurrency
  • 1. Overview
  • 2. Concurrency Hazards
  • 3. Creating Threads
  • 4. Thread Communication
  • 5. Where to go from here

  • Module 13 - Crates and Modules
  • 1. Overview
  • 2. Modules
  • 3. Cargo.toml
  • 4. Cargo Fundamentals
  • 5. Publishing Crates
  • 6. Summary

  • Module 14 - Summary
  • 1. Summary
  • 45,900 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 10508
    حجم: 386 مگابایت
    مدت زمان: 215 دقیقه
    تاریخ انتشار: 7 اردیبهشت 1402
    طراحی سایت و خدمات سئو

    45,900 تومان
    افزودن به سبد خرید