آموزش برنامه نویسی عملکردی با C #

Functional Programming with C#

Video Player is loading.
Current Time 0:00
Duration 0:00
Loaded: 0%
Stream Type LIVE
Remaining Time 0:00
 
1x
    • Chapters
    • descriptions off, selected
    • subtitles off, selected
      نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
      نمونه ویدیویی برای نمایش وجود ندارد.
      توضیحات دوره: بیاموزید که چگونه از چندین تکنیک برنامه نویسی کاربردی از جمله تغییرناپذیری ، توابع مرتبه بالاتر و خط لوله عملکردی در پروژه های C # موجود خود بهره ببرید. احتمالاً درباره مزایایی که برنامه نویسی عملکردی می تواند برای برنامه های شما به همراه داشته باشد شنیده اید ، اما آیا می دانید که می توانید بسیاری از تکنیک های مشابه را در C # اعمال کنید؟ آیا می دانید احتمالاً از بعضی از آنها استفاده می کنید؟ در این دوره ، شما می آموزید که چگونه از C # به عنوان یک زبان کاربردی با استفاده از روشهای تغییرناپذیری ، تفویض اختیار ، عمومی و گسترش استفاده کنید. حتی خواهید دید که چگونه این تکنیک ها می توانند سودمندی چندین ویژگی معرفی شده در C # 6 را افزایش دهند. با استفاده دقیق از این تکنیک ها ، کد کوتاه ، قابل پیش بینی و نقص کمتری را در کمترین زمان خواهید نوشت.

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

      برنامه نویسی عملکردی چیست؟ What Is Functional Programming?

      • خوش آمدی Welcome

      • چرا برنامه نویسی عملکردی مهم است Why Functional Programming Matters

      • تعریف برنامه ریزی عملکردی Defining Functional Programming

      • جلوه های جانبی رام کردن Taming Side Effects

      • تأکید بر عبارات Emphasizing Expressions

      • توابع به عنوان داده Functions as Data

      • مرور Review

      خود را ابراز کنید Express Yourself

      • مقدمه Introduction

      • اجرای تغییرناپذیری Enforcing Immutability

      • یک نوع تغییرناپذیر An Immutable Type

      • تغییرناپذیری خارجی External Immutability

      • تغییرناپذیری داخلی Internal Immutability

      • تغییرناپذیری خودکار Automatic Immutability

      • عبارات مورد علاقه Favoring Expressions

      • اپراتورها Operators

      • اعضای بدن بیان Expression-bodied Members

      • تبدیل عبارات به عبارات Converting Statements to Expressions

      • مرور Review

      تفکر عملکردی Functional Thinking

      • مقدمه Introduction

      • معرفی هیئت Introducing Delegation

      • MulticastDelegate MulticastDelegate

      • تکامل هیئت The Evolution of Delegation

      • هیئت کلاسیک Classic Delegation

      • رابط ها Interfaces

      • روشهای ناشناس Anonymous Methods

      • نمایندگان عمومی و عبارات Lambda Generic Delegates and Lambda Expressions

      • مرور Review

      با جریان حرکت کنید Going with the Flow

      • مقدمه Introduction

      • خط لوله Pipelining

      • روش زنجیره ای Method Chaining

      • گسترش StringBuilder Extending StringBuilder

      • AppendLineWhen AppendLineWhen

      • ضمیمه AppendWhen

      • ضمیمه AppendSequence

      • زنجیره جهانی Global Chaining

      • یکبار مصرف. استفاده از Revisited Disposable.Using Revisited

      • نقشه Map

      • سه راهی Tee

      • برنامه عملکرد جزئی Partial Function Application

      • Refactoring BuildSelectBox Refactoring BuildSelectBox

      • بررسی ماژول Module Review

      • بررسی دوره Course Review

      نمایش نظرات

      آموزش برنامه نویسی عملکردی با C #
      جزییات دوره
      1h 25m
      42
      Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
      (آخرین آپدیت)
      705
      4.5 از 5
      دارد
      دارد
      دارد
      Dave Fancher
      جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

      Google Chrome Browser

      Internet Download Manager

      Pot Player

      Winrar

      Dave Fancher Dave Fancher

      دیو فنچر بنیانگذار Achiiv Solutions ، LLC در کارمل ، ایندیانا ، دو بار MVP مایکروسافت برای Visual F #/. NET و نویسنده کتاب F # از No Starch Press است. وی بیش از یک دهه است که با تأکید بر فناوری های مایکروسافت در حال ساخت نرم افزار است. دیو در جامعه توسعه نرم افزار فعال است و در بسیاری از رویدادها در سراسر ایالات متحده سخنرانی کرده است. هنگام نوشتن کد یا نوشتن در مورد کد ، او از گذراندن وقت با خانواده ، تماشای فیلم و بازی در Xbox One لذت می برد.