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

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
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    افزودن به سبد خرید
    خرید دانلودی فوری

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

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 10508
    حجم: 386 مگابایت
    مدت زمان: 215 دقیقه
    تاریخ انتشار: ۷ اردیبهشت ۱۴۰۲
    طراحی سایت و خدمات سئو

    139,000 تومان
    افزودن به سبد خرید