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

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 دقیقه
    تاریخ انتشار: 18 آذر 1403
    طراحی سایت و خدمات سئو

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