آموزش برنامه نویسی کاربردی در 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
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1h 14m
26
Pluralsight (پلورال سایت) pluralsight-small
10 شهریور 1402 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
از 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 تخصص دارد.

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

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

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