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

Rust: The Complete Developer’s Guide

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

Become a Rust engineer. Understand ownership, lifetimes, traits, generics, and much more through practical projects


1. Foundations of Rust Setup and First Steps
  • 1. Introduction
  • 2. Rust Installation
  • 3. Local Rust Install.html
  • 4. Creating and Running Rust Projects
  • 5. Disabling Inlay Type Hints.html

  • 2. Core Concepts The Building Blocks of Rust
  • 1. Representing Data with Structs
  • 2.1 006 - int.zip
  • 2. Arrays vs Vectors
  • 3.1 007 - int.zip
  • 3. Mutable vs Immutable Bindings
  • 4.1 008 - int.zip
  • 4. Implementations and Methods
  • 5.1 009 - int.zip
  • 5. Implicit Returns
  • 6.1 010 - int.zip
  • 6. Installing External Crates
  • 7. Using Code from Crates
  • 8.1 011.1 - int.zip
  • 8. Shuffling a Slice
  • 9.1 012 - int.zip
  • 9. Splitting a Vector
  • 10. Project Review
  • 11. A Taste of Rust.html

  • 3. Ownership and Borrowing Rusts Unique Memory System
  • 1. Project Overview
  • 2.1 002 - bank.zip
  • 2. Defining Structs
  • 3.1 003 - bank.zip
  • 3. Adding Inherent Implementations
  • 4.1 004 - bank.zip
  • 4. A Mysterious Error
  • 5. Unexpected Value Updates
  • 6. The Goal of Ownership and Borrowing
  • 7. The Basics of Ownership
  • 8. Owning and Moving Values.html
  • 9.1 008 - bank.zip
  • 9. Visualizing Ownership and Moves
  • 10. More on Owning and Moving.html
  • 11.1 Link to Exercise.html
  • 11. Exercise Overview
  • 12. Exercise Solution
  • 13.1 Link to Exercise.html
  • 13. Another Quick Exercise
  • 14. A Quick Exercise Solution
  • 15.1 009 - bank.zip
  • 15. Writing Useful Code with Ownership
  • 16. Working Around Ownership.html
  • 17.1 010 - bank.zip
  • 17. Introducing the Borrow System
  • 18.1 011 - bank.zip
  • 18. Immutable References
  • 19. Working with References.html
  • 20.1 Link to Exercise.html
  • 20. Exercise On References
  • 21. Handling Mutable References.html
  • 22. References Exercise Solution
  • 23.1 012 - bank.zip
  • 23. Mutable References
  • 24.1 Link to Exercise.html
  • 24. Exercise on Mutable Refs
  • 25. Solution on Mutable Refs
  • 26. Copy-able Values
  • 27. Understanding Copies vs Moves.html

  • 4. Lifetimes Explored Understanding Memory Management
  • 1. Basics of Lifetimes
  • 2. Lifetimes.html
  • 3. Deciding on Argument Types
  • 4.1 016 - bank.zip
  • 4. Back to the Bank Impl
  • 5. Implementing Deposits and Withdrawals
  • 6.1 018 - bank.zip
  • 6. Accounts and Bank Implementation
  • 7. Project Wrapup

  • 5. Enums Unleashed Pattern Matching and Options
  • 1. Project Overview
  • 2.1 002 - media.zip
  • 2. Defining Enums
  • 3.1 003 - media.zip
  • 3. Declaring Enum Values
  • 4.1 004 - media.zip
  • 4. Adding Implementations to Enums
  • 5.1 005 - media.zip
  • 5. Pattern Matching with Enums
  • 6.1 006 - media.zip
  • 6. When to Use Structs vs Enums
  • 7.1 007 - media.zip
  • 7. Adding Catalog Items
  • 8.1 008 - media.zip
  • 8. Unlabeled Fields
  • 9. Enums.html
  • 10.1 009 - media.zip
  • 10. The Option Enum
  • 11.1 010 - media.zip
  • 11. Option From Another Perspective
  • 12.1 011 - media.zip
  • 12. Replacing Our Custom Enum with Option
  • 13. Other Ways of Handling Options
  • 14. The Option Enum.html
  • 15.1 Link to exercise.html
  • 15. Excercise Overview
  • 16. Exercise Solution

  • 6. Project Architecture Mastering Modules in Rust
  • 1. Modules Overview
  • 2. Rules of Modules
  • 3.1 017 - media.zip
  • 3. Refactoring with Multiple Modules

  • 7. Handling the Unexpected Errors and Results
  • 1. Project Overview
  • 2.1 002 - logs.zip
  • 2.2 logs.txt
  • 2. Reading a File
  • 3. The Result Enum
  • 4.1 004 - logs.zip
  • 4. The Result Enum in Action
  • 5.1 005 - logs.zip
  • 5. Types of Errors
  • 6.1 005.1 - logs.zip
  • 6. Matching on Results
  • 7. Empty OK Variants
  • 8.1 Link to Exercise.html
  • 8. Exercise Around the Result Enum
  • 9. Exercise Solution
  • 10.1 005.5 - logs.zip
  • 10. Using a Result When Reading Files
  • 11.1 006 - logs.zip
  • 11. Tricky Strings
  • 12. The Stack and Heap
  • 13. Strings, String Refs, and String Slices
  • 14. When to Use Which String
  • 15. Strings.html
  • 16.1 010 - logs.zip
  • 16. Finding Error Logs
  • 17. Understanding the Issue
  • 18.1 012 - logs.zip
  • 18. Fixing Errors Around String Slices
  • 19.1 013 - logs.zip
  • 19. Writing Data to a File
  • 20.1 014 - logs.zip
  • 20. Alternatives to Nested Matches
  • 21.1 015 - logs.zip
  • 21. The Try Operator
  • 22. When to Use Each Technique

  • 8. Iterator Deep Dive Efficient Data Processing
  • 1. Project Overview
  • 2.1 002 - iter.zip
  • 2. Basics of Iterators
  • 3.1 003 - iter.zip
  • 3. Using For Loops with Iterators
  • 4.1 004 - iter.zip
  • 4. Iterator Consumers
  • 5.1 005 - iter.zip
  • 5. Iterator Adaptors
  • 6.1 006 - iter.zip
  • 6. Vector Slices
  • 7.1 007 - iter.zip
  • 7. Reminder on Ownership and Borrowing
  • 8.1 008 - iter.zip
  • 8. Iterators with Mutable Refs
  • 9.1 009 - iter.zip
  • 9. Mutable Vector Slices
  • 10.1 010 - iter.zip
  • 10. Collecting Elements from an Iterator
  • 11.1 011 - iter.zip
  • 11. How Collect Works
  • 12.1 012 - iter.zip
  • 12. Moving Ownership With Into Iter
  • 13.1 013 - iter.zip
  • 13. Inner Maps
  • 14.1 014 - iter.zip
  • 14. Reminder on Lifetimes
  • 15.1 015 - iter.zip
  • 15. Iterators Wrapup
  • 16.1 Link to Exercise.html
  • 16. Collect Excercise
  • 17. Exercise Solution
  • 18.1 Link to Exercise.html
  • 18. The Filter Method
  • 19. Filter Solution

  • 9. Advanced Lifetimes Mastering Rusts Memory Model
  • 1. Lifetime Annotations
  • 2.1 002 - la.zip
  • 2. A Missing Annotation
  • 3. A Review of Borrowing Rules
  • 4. What Lifetime Annotation Are All About
  • 5. Common Questions Around Lifetimes
  • 6. Lifetime Elision
  • 7.1 007 - la.zip
  • 7. Common Lifetimes

  • 10. Generics and Traits Writing Flexible, Reusable Code
  • 1.1 001 - generics.zip
  • 1. Project Setup
  • 2.1 002 - generics.zip
  • 2. Issues with Number Types
  • 3.1 003 - generics.zip
  • 3. The Basics of Generics
  • 4. Trait Bounds
  • 5. Multiple Generic Types
  • 6.1 006 - generics.zip
  • 6. Super Solve Flexibility
  • 7. App Overview
  • 8.1 002 - basket.zip
  • 8. Building the Basket
  • 9. Generic Structs
  • 10.1 004 - basket.zip
  • 10. More on Generic Structs
  • 11.1 005 - basket.zip
  • 11. Implementing a trait
  • 12.1 006 - basket.zip
  • 12. Generic Trait Bounds
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    افزودن به سبد خرید
    خرید دانلودی فوری

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

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 41693
    حجم: 3630 مگابایت
    مدت زمان: 582 دقیقه
    تاریخ انتشار: ۱۸ آذر ۱۴۰۳
    طراحی سایت و خدمات سئو

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