تعداد ویدئو | 70 |
---|---|
زمان دوره | 03:29:08 |
مترجم | پرووید |
ناظر ترجمه | پرووید |
دوبلر | پرووید |
ناظر دوبلاژ | پرووید |
سایت منتشر کننده | پلورال سایت |
آموزش برنامه نویسی تابعی Functional Programming در سی شارپ یکی دیگر از آموزش های گروه آموزشی پرووید می باشد که در این قسمت آن را به شما معرفی می کنیم. این بسته ی آموزشی نیز یکی از دوره های آموزشی دیگر که در حوزه ی فارسی سازی آموزش های انگلیسی تنظیم شده است می باشد. عنوان این بسته ی آموزشی اعمال اصول برنامه نویسی تابعی در سی شارپ است که با نام اصلی Applying Functional Principles in Csharp از شرکت Pluralsight منتشر شده است.
برنامه نویسی تابعی از میان سه مدل برنامه نویسی عمده قدیمیترین آنهاست. اولین زبان برنامه نویسی تابعی APL بود که در سال 1955 تقریبا یک سال قبل از فورترن ابداع شد. امروزه وجود برنامه نویسی تابعی برای حل مشکلاتی پیچیده تر اثبات شده و میتوان با آن برنامه های سده تر را نیز به وجود آورد. برنامه نویسی تابعی خالص تمام برنامه ها را به صورت مجموعه ای از توابع که میتوانند آرگومانهایی را دیافت و مقادیری را برگردانند نگاه میکند و بر خلاف مدلهای شی گرا و دستوری اثرات جانبی ندارد و به جای حلقه تکرار از حلقه های بازگشتی استفاده میکند.
با ظهور LINQ در دات نت، زبان برنامه نویسی سی شارپ بیش از پیش تحت تاثیر مفاهیم برنامه نویسی تابعی قرار گرفت. با این وجود، برنامه نویسی تابعی در سی شارپ به استفاده از LINQ و Extension Method ها محدود نمی شود. قابلیت های دیگر سی شارپ که البته به صورت Native در سی شارپ وجود ندارند امکان استفاده از مفاهیم برنامه نویسی تابعی را در سی شارپ فراهم می کنند. در این بسته ی آموزشی با مفهوم برنامه نویسی تابعی و مفاهیم مرتبط با آنها و البته پیاده سازی عملی آنها در سی شارپ آشنا خواهید شد.
فصل اول: معرفی دوره ی آموزشی
فصل دوم: مقدمه
فصل سوم: ریفکتور کردن به سمت یک معماری Immutable
فصل چهارم: ریفکتور کردن دور از Exception ها
فصل پنجم: جلوگیری از Primitive Obsession
فصل ششم: جلوگیری از Null با نوع داده ای Maybe
فصل هفتم: مدیریت Failure ها و Input Error ها به روش تابعی
فصل هشتم: ترکیب تمامی روش ها
تمامی حقوقی مادی و معنوی متعلق به گروه آموزشی پرووید است.
نقد و بررسیها
هیچ دیدگاهی برای این محصول نوشته نشده است.