آموزش برنامه‌نویسی پیشرفته راست (Advanced Rust Programming) - آخرین آپدیت

دانلود Advanced Rust Programming

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: دوره برنامه‌نویسی پیشرفته راست (Rust) تخصص شما را در ساخت اپلیکیشن‌های با کارایی بالا و همزمان (Concurrent) عمیق‌تر می‌کند. شما ویژگی‌های پیشرفته همزمانی در راست، تکنیک‌های مدیریت داده و برنامه‌نویسی مبتنی بر Trait را برای نوشتن کدهای بهینه و قابل استفاده مجدد خواهید آموخت. در پایان این دوره، شما قادر خواهید بود سیستم‌های همزمان را پیاده‌سازی کنید، داده‌های پیچیده را مدیریت کنید و از Traitها و Lifetimeهای پیشرفته برای توسعه‌ای امن و با سرعت بالا استفاده کنید. با اتمام این دوره، شما قادر خواهید بود: - اپلیکیشن‌های همزمان را با استفاده از ابزارهای قدرتمند همزمانی در Rust بسازید. - با استفاده از Vectorها و Arrayها، عملیات پیچیده مدیریت داده را انجام دهید. - از متدهای پیشرفته مدیریت داده برای مدیریت و تبدیل بهینه داده‌ها بهره ببرید. - Traitها و Lifetimeهای پیشرفته را برای ایجاد کدهای قابل استفاده مجدد، امن و کارآمد پیاده‌سازی کنید. این دوره برای توسعه‌دهندگان وب، مهندسان نرم‌افزار، برنامه‌نویسان سیستم، کارآفرینان، علاقه‌مندان به کدنویسی و تازه‌کارهایی که مشتاق ساختن مسیر شغلی در حوزه توسعه نرم‌افزار هستند، طراحی شده است. داشتن تجربه قبلی در هر زبان برنامه‌نویسی دیگری مفید است اما الزامی نیست. به این دوره بپیوندید تا مهارت‌های برنامه‌نویسی Rust خود را ارتقا دهید و پتانسیل کامل ساخت اپلیکیشن‌های سریع، امن و همزمان را آزاد کنید.

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

مدیریت داده Data Handling

  • مقدمه دوره Course Introduction

  • وکتورها (Vectors) Vectors

  • ایجاد وکتورها Creating Vectors

  • دموی وکتورها Vectors Demo

  • اصلاح وکتورها Modifying Vectors

  • برش دادن وکتورها (Slicing) Slicing Vectors

  • زیرمجموعه‌گیری وکتورها Subsetting Vectors

  • مقدمه‌ای بر آرایه‌ها Introduction to Arrays

  • نمایش عملی آرایه‌ها Arrays Demonstration

  • عملیات آرایه‌ها در Rust Array Operations in Rust

  • مقدمه‌ای بر اسلایس‌ها (Slices) Introduction to Slices

  • عملیات اسلایس‌ها در Rust Slices Operations in Rust

  • مقدمه‌ای بر رشته‌ها (Strings) Introduction to Strings

  • ایجاد و مقداردهی اولیه رشته‌ها String Creation and Initialization

  • عملیات و متدهای رشته‌ها String Operations and Methods

  • کدگذاری و رمزگشایی رشته‌ها String Encoding and Decoding

همزمانی و چندرشته‌ای Concurrency and Multithreading

  • مقدمه‌ای بر همزمانی (Concurrency) Introduction to Concurrency

  • همزمانی با وضعیت مشترک (Shared State) Shared State Concurrency

  • اشتراک‌گذاری امن داده‌ها Safe Data Sharing

  • الگوهای همزمانی Concurrency Patterns

  • مکانیزم Work Stealing Work Stealing

  • عملیات اتمیک (Atomic Operations) Atomic Operations

  • پیاده‌سازی Spinklock با عملیات اتمیک Implementing a Spinklock with Atomic Operations

  • مقدمه‌ای بر چندرشته‌ای (Multithreading) Introduction to Multithreading

  • ایجاد Thread در Rust Creating Threads in Rust

  • همگام‌سازی و ارتباط بین Threadها Thread Synchronization and Communication

  • امنیت Thread در عمل Thread Safety in Practice

ارتقای قابلیت استفاده مجدد از کد و عملکرد Enhancing Code Reusability and Performance

  • پیاده‌سازی‌های پیشرفته Trait Advanced Trait Implementations

  • امنیت اشیاء (Objects Safety) Objects Safety

  • طول عمرها (Lifetimes) Lifetimes

  • مزایای استفاده از Lifetimes Benefits of Using Lifetimes

  • امنیت حافظه Memory Safety

  • انتزاع‌های بدون هزینه (Zero Cost Abstractions) Zero-Cost Abstractions

  • پروفایل‌بندی (Profiling) اپلیکیشن‌های Rust Profiling Rust Applications

  • مدیریت بهینه حافظه Efficient Memory Management

  • استفاده بهینه از حافظه در Rust Using Memory Efficiently in Rust

  • بهینه‌سازی عملکرد محاسباتی Optimizing Computational Performance

جمع‌بندی و ارزیابی دوره Course Wrap Up and Assessment

  • خلاصه دوره برنامه‌نویسی پیشرفته راست Course Summary of Advanced Rust Programming

نمایش نظرات

آموزش برنامه‌نویسی پیشرفته راست (Advanced Rust Programming)
جزییات دوره
12h 4m
38
(آخرین آپدیت)
672
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده