1. صفحه اصلی
  2. »
  3. آموزش
  4. »
  5. آموزش تصویری
  6. »
  7. Oreilly – Idiomatic Rust, Video Edition 2024-9
Idiomatic Rust, Video Edition

Oreilly – Idiomatic Rust, Video Edition 2024-9

توضیحات

دوره Idiomatic Rust, Video Edition. این دوره شما را به یک برنامه نویس بهتر Rust تبدیل می‌کند، چه مبتدی باشید یا حرفه‌ای. این دوره الگوهای طراحی ضروری برای نرم‌افزار Rust را با توضیحات دقیق و نمونه‌های کدی که شما را به کار عملی تشویق می‌کنند، معرفی می‌کند. در Idiomatic Rust شما یاد خواهید گرفت که چگونه الگوهای طراحی مهمی از جمله:

  • رابط‌های روان برای ایجاد API‌های دلپذیر
  • الگوی سازنده برای کپسوله‌سازی داده‌ها و انجام مقداردهی اولیه
  • ساختارهای داده‌ای غیرقابل تغییر که به شما کمک می‌کنند از شرایط مسابقه داده‌ای که رفع خطای آن‌ها دشوار است، اجتناب کنید
  • الگوهای برنامه‌نویسی تابعی
  • ضد الگوها و آنچه نباید در Rust انجام دهید

Idiomatic Rust هم نحوه عملکرد الگوهای طراحی کلاسیک با Rust و هم الگوهای خاص Rust که به شما در تسلط بر زبان کمک می‌کنند را فهرست، مستند و توصیف می‌کند. هر الگو یا بهترین عمل به حل مشکلات رایج برنامه‌نویسی کمک می‌کند و اطمینان حاصل می‌کند که کد شما برای دیگران آسان درک شود. شما یاد خواهید گرفت که چه زمانی از هر الگو استفاده کنید – و چه زمانی آن را بشکنید! به زودی شما کد Rust با کیفیت بالاتر و نرم‌افزار Rust با کیفیت بالاتر تولید خواهید کرد.

آنچه فرا خواهید گرفت

  • ایجاد API‌های دلپذیر
  • اعمال الگوهای کلاسیک سازنده و سایر الگوها
  • الگوهای برنامه‌نویسی تابعی
  • ضد الگوهای Rust

این دوره مناسب افرادیست که

  • برنامه‌نویسان Rust که می‌خواهند مهارت‌های خود را بهبود بخشند
  • افرادی که به دنبال یادگیری الگوهای طراحی Rust هستند
  • کسانی که می‌خواهند کد Rust با کیفیت بالاتر بنویسند

مشخصات دوره Idiomatic Rust, Video Edition

  • ناشر: Oreilly
  • مدرس:  Brenden Matthews
  • سطح آموزش: مبتدی تا پیشرفته
  • مدت زمان آموزش: 5 ساعت و 24 دقیقه

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

  • Part 1. Building blocks
  • Chapter 1. Rust-y patterns
  • Chapter 1. What design patterns are
  • Chapter 1. Why this book is different
  • Chapter 1. Tools you’ll need
  • Chapter 1. Summary
  • Chapter 2. Rust’s basic building blocks
  • Chapter 2. Traits
  • Chapter 2. Summary
  • Chapter 3. Code flow
  • Chapter 3. Functional Rust
  • Chapter 3. Summary
  • Part 2. Core patterns
  • Chapter 4. Introductory patterns
  • Chapter 4. Passing arguments by value vs. reference
  • Chapter 4. Constructors
  • Chapter 4. Object-member visibility and access
  • Chapter 4. Error handling
  • Chapter 4. Global state
  • Chapter 4. Summary
  • Chapter 5. Design patterns: Beyond the basics
  • Chapter 5. Optional function arguments
  • Chapter 5. Builder pattern
  • Chapter 5. Fluent interface pattern
  • Chapter 5. Observer pattern
  • Chapter 5. Command pattern
  • Chapter 5. Newtype pattern
  • Chapter 5. Summary
  • Chapter 6. Designing a library
  • Chapter 6. Do one thing, do it well, and do it correctly
  • Chapter 6. Avoid excessive abstraction
  • Chapter 6. Stick to basic types
  • Chapter 6. Use the tools
  • Chapter 6. Good artists copy; great artists steal (from the standard library)
  • Chapter 6. Document everything, and provide examples
  • Chapter 6. Don’t break the user’s code
  • Chapter 6. Think of the state
  • Chapter 6. Consider the aesthetics
  • Chapter 6. Examining Rust library ergonomics
  • Chapter 6. Summary
  • Part 3. Advanced patterns
  • Chapter 7. Using traits, generics, and structs for specialized tasks
  • Chapter 7. Implementing traits for external crate types
  • Chapter 7. Extension traits
  • Chapter 7. Blanket traits
  • Chapter 7. Marker traits
  • Chapter 7. Struct tagging
  • Chapter 7. Reference objects
  • Chapter 7. Summary
  • Chapter 8. State machines, coroutines, macros, and preludes
  • Chapter 8. Coroutines
  • Chapter 8. Procedural macros
  • Chapter 8. Preludes
  • Chapter 8. Summary
  • Part 4. Problem avoidance
  • Chapter 9. Immutability
  • Chapter 9. Why immutability is not a magic bullet
  • Chapter 9. How to think about immutable data
  • Chapter 9. Understanding immutability in Rust
  • Chapter 9. Reviewing the basics of immutability in Rust
  • Chapter 9. Using traits to make (almost) anything immutable
  • Chapter 9. Using Cow for immutability
  • Chapter 9. Using crates for immutable data structures
  • Chapter 9. Summary
  • Chapter 10. Antipatterns
  • Chapter 10. Using unsafe
  • Chapter 10. Using unwrap()
  • Chapter 10. Not using Vec
  • Chapter 10. Too many clones
  • Chapter 10. Using Deref to emulate polymorphism
  • Chapter 10. Global data and singletons
  • Chapter 10. Too many smart pointers
  • Chapter 10. Where to go from here
  • Chapter 10. Summary

تصاویر دوره Idiomatic Rust, Video Edition

 

Idiomatic Rust, Video Edition

نمونه فیلم دوره

راهنمای نصب

پس از Extract، با Player دلخواه خود مشاهده کنید.

زیرنویس: ندارد

کیفیت: 720p

لینک دانلود

دانلود فایل – 743 مگابایت

گذرواژه فایل(ها): www.downloadly.ir


حجم فایل

743 مگابایت

5/5 - (1 امتیاز)

محاسبه حجم دانلود برای ایرانسل به‌صورت تمام‌بها است.

Download Faster Without Limitation

The data center of free servers has applied a non-Iranian IP restriction on some servers
There is no limitation for VIP servers

برچسب ها:

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

این قسمت نباید خالی باشد
این قسمت نباید خالی باشد
لطفاً یک نشانی ایمیل معتبر بنویسید.
فقط دیدگاه‌هایی که جنبه‌ی استفاده‌ی عمومی دارد، نمایش داده می‌شود؛ درصورت تمایل به دریافت نتیجه‌ی رسیدگیِ دیدگاه خود، ایمیل معتبر وارد کنید.

فهرست