در حال حاضر محصولی در سبد خرید شما وجود ندارد.
برنامه نویسی عملکردی در C # می تواند به شما در مورد چگونگی رفتار برنامه های خود، درک کند. شما اصول اساسی را که در پایه و اساس برنامه نویسی عملکردی قرار دارند، یاد می گیرید، چرا آنها مهم هستند و چگونه آنها را اعمال کنید.
آنچه که شما
را با ظهور Linq یاد می گیرید، C # دریافت کرده اید قرار گرفتن در معرض قابل توجه برنامه های کاربردی عملکردی. با این حال، برنامه نویسی عملکردی در C # محدود به استفاده از روش های توسعه، لامبداها و کلاس های غیر قابل تغییر نیست. بسیاری از شیوه های زیادی وجود دارد که به طور گسترده ای به تصویب نرسیده اند، زیرا بسیاری از حمایت های زبان مادری برای آنها در C # وجود ندارد. با این حال، آنها می توانند بسیار سودمند باشند اگر شما آنها را به کار روزمره خود اضافه کنید. این دوره، اعمال اصول عملکردی در C #، آنها را به شما نشان می دهد. شما اصول اساسی پشت برنامه های کاربردی را یاد خواهید گرفت، چرا آنها مهم هستند و چگونه آنها را در عمل اعمال می کنند. موضوعات خاصی که شما پوشش می گیرید شامل refactoring به یک معماری غیر قابل تغییر، اجتناب از استثنائات، وسواس اولیه، نحوه استفاده از شکست ها و خطاهای ورودی و موارد دیگر. در پایان این دوره، شما درک جامع تر از این که چرا و نحوه استفاده از برنامه نویسی کاربردی خواهید داشت، خواهید داشت.
عنوان اصلی : Applying Functional Principles in C#
سرفصل های دوره :
بررسی اجمالی دوره
شروع به کار
رئوس مطالب و پیش نیازهای دوره
برنامه نویسی تابعی چیست؟
چرا برنامه نویسی کاربردی؟
خلاصه
مقدمه
واژگان مورد استفاده
چرا تغییر ناپذیری اهمیت دارد؟
تغییرپذیری و جفت شدن زمانی
محدودیت های تغییرناپذیری
چگونه با عوارض جانبی مقابله کنیم
معرفی مثال
اجرای قابل تغییر
بازسازی روش اول
بازسازی روش دوم
پیاده سازی یک پوسته قابل تغییر
Recap: Refactoring to an Immutable Architecture
خلاصه
مقدمه
استثناها و خوانایی
استفاده از موارد برای استثناها
اصل شکست سریع
در کجا باید استثناها را گرفت
کلاس نتیجه
Recap: The Result Class
کلاس نتیجه و CQS
بازسازی به دور از استثناها
خلاصه
مقدمه
وسواس اولیه چیست؟
چگونه از شر وسواس بدوی خلاص شویم
وسواس اولیه و برنامه نویسی دفاعی
وسواس اولیه: محدودیت ها
کجا باید انواع اولیه را به آبجکت های ارزشی تبدیل کرد؟
بازسازی به دور از وسواس اولیه
خلاصه: بازسازی به دور از وسواس اولیه
خلاصه
مقدمه
اشتباه میلیارد دلاری
عدم پوچ بودن در سطح زبان
کاهش اشتباه میلیارد دلاری
اجرای استفاده از نوع شاید
خلاصه: کاهش اشتباه میلیارد دلاری
محدودیت ها
خلاصه
مقدمه
رویکرد سنتی برای رسیدگی به خطاها و خطاهای ورودی
بازسازی روش با استفاده از نوع نتیجه و شاید
معرفی برنامه نویسی راه آهن محور
خلاصه: معرفی برنامه نویسی راه آهن محور
خلاصه
مقدمه
معرفی مدل دامنه
معرفی کد برنامه
بازسازی به دور از استثناها
خلاصه: بازسازی به دور از استثناها
بازسازی به دور از وسواس اولیه
خلاصه: بازسازی به دور از وسواس اولیه
بازسازی به کد واضح تر
Recap: Refactoring to more Explicit Code
تهی کردن واضح
Recap: Making Nulls Explicit
نمایش داده های مرجع به عنوان کد
Recap: نمایش داده های مرجع به عنوان کد
برنامه نویسی راه آهن محور
خلاصه: برنامه نویسی راه آهن محور
خلاصه ماژول
فهرست منابع
خلاصه دوره
Applying Functional Principles in C#
در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.