آموزش برنامه نویسی کاربردی در 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

  • خلاصه Summary

نمایش نظرات

آموزش برنامه نویسی کاربردی در Rust 2021
جزییات دوره
1h 14m
26
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
از 5
دارد
دارد
دارد
Shaun Meyer
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Shaun Meyer Shaun Meyer

شان میر یک مشاور مستقل با بیش از 15 سال تجربه توسعه در Oracle’s JD Edwards EnterpriseOne ، JD Edwards World و Microsoft’s .NET frame است. شاون در مراحل مختلف سی و پنج پیاده سازی و بیش از پنجاه نسخه جدید شرکت داشته است. شاون در توسعه EnterpriseOne با استفاده از JDE API ، C ، C ++ ، C # و Microsoft .NET Framework تخصص دارد.