ویدیو : برنامه نویسی تابعی با سی شارپ

در این آموزش تصویری با برنامه نویسی تابعی با سی شارپ آشنا می شوید.
این دوره آموزشی محصول موسسه Pluralsight است.

 

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




تعریف برنامه نویسی تابعی
بررسی عوارض جانبی
کار با توابع
نحوه ساخت عبارات
اجرای تغییرناپذیری برنامه
انجام عملیات های انتخاب ، درج ، حذف و ویرایش


تولید خودکار کدها در سی شارپ
کار با اپراتورها
مفهوم Delegate ها در #C
کار با رابط کاربری
کار با عبارات Lambda
کار با متدها
گسترش StringBuilder


مدیریت خطا
معرفی AppendLineWhen
کار با AppendWhen
نحوه مرتب سازی داده ها
فاکتورگیری مجدد از برنامه
نحوه انتخاب عناصر
و…



عنوان دوره: #Pluralsight Functional Programming with C
سطح: متوسط
مدت زمان: ۱ ساعت و ۲۵ دقیقه
نویسنده: Dave Fancher


#Pluralsight Functional Programming with C

Dave Fancher
Intermediate
۱h 25m

Learn how to take advantage of several functional programming techniques including immutability, higher-order functions, and functional pipelining within your existing C# projects.
You’ve probably heard about the benefits that functional programming can bring to your applications, but did you know you can apply many of the same techniques in C#? Did you know that you’re probably already using some of them? In this course, you’ll learn how to use C# as a functional language by taking advantage of immutability, delegation, generics, and extension methods. You’ll even see how these techniques can enhance the usefulness of several of the features introduced in C# 6. Through careful application of these techniques you’ll be writing more concise, predictable code with fewer defects in no time.

What Is Functional Programming?
۲۱m 13s
Welcome
۲m 33s
Why Functional Programming Matters
۳m 20s
Defining Functional Programming
۰m 48s
Taming Side Effects
۴m 3s
Emphasizing Expressions
۲m 17s
Functions as Data
۷m 22s
Review
۰m 47s
Express Yourself
۲۱m 16s
Introduction
۰m 23s
Enforcing Immutability
۰m 29s
An Immutable Type
۲m 44s
External Immutability
۱m 12s
Internal Immutability
۲m 48s
Automatic Immutability
۱m 33s
Favoring Expressions
۰m 53s
Operators
۲m 32s
Expression-bodied Members
۱m 21s
Converting Statements to Expressions
۶m 42s
Review
۰m 36s
Functional Thinking
۱۴m 32s
Introduction
۰m 23s
Introducing Delegation
۱m 34s
MulticastDelegate
۱m 5s
The Evolution of Delegation
۰m 25s
Classic Delegation
۳m 3s
Interfaces
۱m 38s
Anonymous Methods
۱m 46s
Generic Delegates and Lambda Expressions
۳m 4s
Review
۱m 29s
Going with the Flow
۲۸m 17s
Introduction
۰m 37s
Pipelining
۲m 23s
Method Chaining
۲m 52s
Extending StringBuilder
۲m 58s
AppendLineWhen
۱m 28s
AppendWhen
۱m 29s
AppendSequence
۲m 55s
Global Chaining
۰m 53s
Disposable.Using Revisited
۱m 54s
Map3m 4s
Tee3m 12s
Partial Function Application
۱m 40s
Refactoring BuildSelectBox
۱m 28s
Module Review
۰m 34s
Course Review
۰m 44s


با توجه به فشرده سازی بالای فایل های آموزشی ممکن است برای Extract کردن فایل ها کمی زمان لازم باشد .

دانلود آموزش با حجم ۱۱۲ MB

پسورد : csharpoop.com

 

ویدیو : برنامه نویسی تابعی با سی شارپ
۵ (۱۰۰%) ۱ رای

(434 نوشته)

C# Programmer , Web Design And Developer , MVC , ASP.NET

فکر شما چیست؟

آدرس ایمیل شما منتشر نخواهد شد. بخشهای موردنیاز علامتگذاری شدهاند *

حاصل جمع اعداد را وارد کنید : *