لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش زنگ: تصویر بزرگ
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
Pluralsight یکی از پرطرفدارترین پلتفرمهای آموزش آنلاین است که به میلیونها کاربر در سراسر جهان کمک میکند تا مهارتهای خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دورههای آموزشی در زمینههای فناوری اطلاعات، توسعه نرمافزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه میدهد.
یکی از ویژگیهای برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعهدهندگان و کارشناسان معتبر، دورههایی را ارائه میدهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژیها نگه میدارد. این امر به کاربران این اطمینان را میدهد که دورههایی که در Pluralsight میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
مایک رئیس برنامه درسی Pluralsight بود، جایی که او تیمی را رهبری کرد که چشمانداز و استراتژی ارائه محتوای فنی کلاس جهانی را برای فنآوران حرفهای در سراسر جهان به عنوان توسعهدهندگان، معماران، متخصصان عملیات فناوری اطلاعات و دانشمندان داده و تحلیلگران پیش برد. مایک که قبلاً MVP C# مایکروسافت و دارای چندین پتنت ایالات متحده بود، بیش از 20 سال تجربه در توسعه سیستم های نرم افزاری با کارایی بالا و آموزش توسعه دهندگان در سراسر جهان دارد.
نمایش نظرات