🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش برنامه نویسی کاربردی در Rust 2021
- آخرین آپدیت
Functional Programming in Rust 2021
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره برنامه نویسی کاربردی در Rust را برای کدهای ظریف، مختصر و قابل نگهداری به شما آموزش می دهد. بسته شدن، تکرارکننده ها، ارزیابی تنبل، تغییر ناپذیری، توابع با مرتبه بالاتر، تطبیق الگو، و مدیریت خطا را با Result و Option بیاموزید... در این دوره، برنامه نویسی کاربردی در Rust 2021، یاد خواهید گرفت که زیبا، مختصر و قابل نگهداری ایجاد کنید. کد با استفاده از تکنیک های برنامه نویسی تابعی ابتدا، مفاهیم اصلی بسته شدن، تکرارکنندهها و ارزیابی تنبل را بررسی خواهید کرد. در مرحله بعد، اهمیت تغییرناپذیری، توابع مرتبه بالاتر و تطبیق الگو را کشف خواهید کرد. در نهایت، یاد خواهید گرفت که چگونه با استفاده از انواع Result و Option، خطاها را به طور موثر مدیریت کنید. پس از اتمام این دوره، مهارت ها و دانش برنامه نویسی کاربردی در Rust را خواهید داشت که برای ساخت برنامه های Rust قوی و مقیاس پذیر لازم است.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
بررسی اجمالی دوره
Course Overview
معرفی برنامه نویسی تابعی
Introducing Functional Programming
معرفی
Introduction
برنامه نویسی تابعی چیست؟
What Is Function Programming?
چرا از Rust برای برنامه نویسی کاربردی استفاده کنیم؟
Why Use Rust for Functional Programming?
خلاصه
Summary
درک بسته شدن
Understanding Closures
معرفی
Introduction
بسته شدن چیست؟
What Is a Closure?
استنتاج و حاشیه نویسی نوع بسته
Closure Type Inference and Annotation
تسخیر محیط زیست
Capturing the Environment
انواع مختلف بستن: Fn، FnMut و FnOnce
Different Types of Closures: Fn, FnMut, and FnOnce
استفاده از بستن در توابع درجه بالاتر
Using Closures in Higher-order Functions
خلاصه
Summary
کار با Iterators و Lazy Evaluation
Working with Iterators and Lazy Evaluation
معرفی
Introduction
تکرار کننده ها چیست؟
What Are Iterators?
درک ویژگی Iterator
Understanding the Iterator Trait
آداپتورهای مصرفی
Consuming Adaptors
آداپتورهای Iterator
Iterator Adaptors
روشهای رایج صفت تکرارکننده
Common Methods of the Iterator Trait
خلاصه
Summary
بررسی موضوعات اضافی
Exploring Additional Topics
معرفی
Introduction
تغییرناپذیری
Immutability
توابع مرتبه بالاتر
Higher-order Functions
تطبیق الگو
Pattern Matching
نتیجه و انواع گزینه
Result and Option Types
مقایسه عملکرد: حلقه ها در مقابل تکرار کننده ها
Comparing Performance: Loops vs. Iterators
شان میر یک مشاور مستقل با بیش از 15 سال تجربه توسعه در Oracle’s JD Edwards EnterpriseOne ، JD Edwards World و Microsoft’s .NET frame است. شاون در مراحل مختلف سی و پنج پیاده سازی و بیش از پنجاه نسخه جدید شرکت داشته است. شاون در توسعه EnterpriseOne با استفاده از JDE API ، C ، C ++ ، C # و Microsoft .NET Framework تخصص دارد.
نمایش نظرات