آموزش زنگ: تصویر بزرگ

Rust: The Big Picture

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: این دوره مقدمه‌ای سریع برای Rust است که چندین سال به عنوان «دوست‌داشتنی‌ترین» زبان رتبه‌بندی شده است. فایل‌های تمرینی این فایل‌های تمرینی در نظر گرفته شده‌اند تا دارایی‌هایی را که برای ایجاد یک تجربه عملی مبتنی بر ویدیو نیاز دارید، در اختیار شما قرار دهند. با فایل های تمرین، می توانید با نویسنده همراه باشید و همان راه حل را در رایانه خود دوباره ایجاد کنید. دانلود فایل تمرین

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

کشف زنگ Discovering Rust

  • معرفی Introduction

  • سلام، رست! Hello, Rust!

  • متغیرها و تغییرپذیری Variables and Mutability

  • کارکرد Functions

  • آرایه ها، محدوده ها و حلقه زدن Arrays, Ranges, and Looping

  • برش های آرایه و انتزاعات هزینه صفر Array Slices and Zero Cost Abstractions

  • بردارها Vectors

  • نتیجه Conclusion

برنامه نویسی شی گرا با طعم تابعی Functional Flavored Object-Oriented Programming

  • معرفی Introduction

  • بسته شدن Closures

  • تکرار کننده ها Iterators

  • Iterator Chaining و Lazy Execution Iterator Chaining and Lazy Execution

  • تکرار کننده های استاندارد Standard Iterators

  • تعریف ساختار و مقداردهی اولیه Structure Definition and Initialization

  • توابع و روش های مرتبط Associated Functions and Methods

  • نتیجه Conclusion

مالکیت و بررسی کننده قرض Ownership and the Borrow Checker

  • معرفی Introduction

  • مدل های مدیریت حافظه Memory Management Models

  • درک عبور از ارزش Understanding Pass by Value

  • مالکیت، استقراض و ارزش های متحرک Ownership, Borrowing and Moving Values

  • نتیجه Conclusion

همزمانی بی باک Fearless Concurrency

  • معرفی Introduction

  • چرخه حیات نخ و طراحی عملکرد همزمان Thread Lifecycle and a Concurrent Function Design

  • اجرای همزمان تابع - اولین تلاش Concurrent Function Implementation - First Attempt

  • همگام سازی حالت مشترک - به روز رسانی اتمی Shared State Synchronization - Atomic Updates

  • همگام سازی مبتنی بر انتظار - Mutexes Wait-based Synchronization - Mutexes

  • ارسال پیام - کانال های چند تولید کننده/مصرف منفرد Message Passing - Multi Producer/Single Consumer Channels

  • نتیجه Conclusion

اکوسیستم زنگ The Rust Ecosystem

  • معرفی Introduction

  • مدیریت بسته با بار Package Management with Cargo

  • منابع آموزشی اضافی Additional Learning Resources

  • مستندات مرجع Reference Documentation

  • جامعه زنگ The Rust Community

  • نتیجه Conclusion

نمایش نظرات

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.

آموزش زنگ: تصویر بزرگ
جزییات دوره
1h 56m
35
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
از 5
دارد
دارد
دارد
Mike Woodring
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Mike Woodring Mike Woodring

مایک رئیس برنامه درسی Pluralsight بود، جایی که او تیمی را رهبری کرد که چشم‌انداز و استراتژی ارائه محتوای فنی کلاس جهانی را برای فن‌آوران حرفه‌ای در سراسر جهان به عنوان توسعه‌دهندگان، معماران، متخصصان عملیات فناوری اطلاعات و دانشمندان داده و تحلیل‌گران پیش برد. مایک که قبلاً MVP C# مایکروسافت و دارای چندین پتنت ایالات متحده بود، بیش از 20 سال تجربه در توسعه سیستم های نرم افزاری با کارایی بالا و آموزش توسعه دهندگان در سراسر جهان دارد.