قیمت این دوره : 200,000 تومان
  • مدرس دوره : ایمان مدائنی ( رزومه )
  • تعداد دانشجویان این دوره : 63 نفر
  • تعداد ویدیوها : 23 ویدیو
  • مدت زمان دوره : 3:27:00
  • سطح دوره : پیشرفته
  • وضعیت دوره : در حال برگزاری
  • تاریخ آخرین بروزرسانی : 1399/11/04
ثبتـــ نام در این دوره
آموزش سی‌شارپ پیشرفته - برنامه‌نویسی تابعی

آموزش سی‌شارپ پیشرفته - برنامه‌نویسی تابعی

برنامه‌نویسی تابعی (Functional programming) که به آن FP هم می‌گویند فرآیند ساخت نرم‌افزار با ترکیب توابع خالص (Pure functions)، جلوگیری از وضعیت‌های اشتراک‌گذاری شده، داده‌های قابل تغییر و اثرات جانبی است.

 از مزیت‌های برنامه‌نویسی تابعی می‌توان به موارد زیر اشاره کرد:

·        کدنویسی کمتر و سریع‌تر است

·        تست و دیباگ برنامه سریع‌تر است

·        حالات تابعی موجود در برنامه شما را انعطاف‌پذیرتر ساخته و حل محاسبات را بهتر می‌سازد

·        ابزارهایی را در اختیار توسعه‌دهندگان قرار می‌دهد که حل مشکلات پیچیده را بهبود می‌بخشد

·        و موارد دیگر

برنامه نویسی فانکشنال راهی ساده برای مقابله با مشکلات نرم‌افزاری مدرن مانند مقیاس گسترده، کار با برنامه‌های چند thread ای، سیستم‌های توزیع‌شده و غیره را ارائه می‌دهد.

در این دوره نحوه کار الگوهای برنامه‌نویسی کاربردی در سی‌شارپ آموزش داده می‌شود. در این آموزش شما مباحث مهم برنامه‌نویسی تابعی را خواهید آموخت.

پیش‌نیازهای این دوره:

دوره آموزش سی‌شارپ از مقدماتی تا پیشرفته

آموزش سی‌شارپ پیشرفته

آموزش رایگان خطایابی و debugging در ویژوال استودیو

لطفا سوالات خود را راجع به این آموزش در این بخش پرسش و پاسخ مطرح کنید به سوالات در قسمت نظرات پاسخ داده نخواهد شد.

فهرستـــ ویدیوها

مدت زمان دوره 3:27:00
  • در صورتیکه ویدئو نمایش داده نشد آن را دانلود کنید و با KmPlayer مشاهده کنید.

  • لطفا در در صورت اقدام به دانلود تا انتها فرایند دانلود ، این صفحه را باز نگاه دارید.

1
  • معرفی دوره برنامه نویسی تابعی

  • 00:07:00
  • رایگانــ

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

2
  • برنامه نویسی تابعی چیست ؟

  • 00:08:00
  • رایگانــ

Functional Programming چیست ؟

3
  • مفاهیم اصلی Functional Programming

  • 00:09:00
  • رایگانــ

مفاهیم اصلی Functional Programming

4
  • Immutability در برنامه نویسی تابعی سی شارپ

  • 00:12:00
  • رایگانــ

Immutability در Functioanl Programming سی شارپ

5
  • الگوهای مشترک در Functional Programming

  • 00:04:00
  • نقدیــ

الگوهای مشترک در Functional Programming

6
  • Purity Functions چیست ؟

  • 00:08:00
  • نقدیــ

Purity Functions چیست ؟

7
  • ساخت اولین Pure Function

  • 00:10:00
  • نقدیــ

ساخت اولین Pure Function در برنامه نویسی تابعی

8
  • بررسی تابع ها Impure

  • 00:09:00
  • نقدیــ

بررسی تابع ها Impure در برنامه نویسی تابعی

9
  • تبدیل تابع های Impure به Pure

  • 00:08:00
  • نقدیــ

تبدیل تابع های Impure به Pure

10
  • بررسی Side Effect ها

  • 00:09:00
  • نقدیــ

بررسی Side Effect ها در برنامه نویسی تابعی

11
  • رفع مشکل Shared State

  • 00:09:00
  • نقدیــ

رفع مشکل Shared State در برنامه نویسی تابعی

12
  • استفاده ImmutableList

  • 00:09:00
  • نقدیــ

استفاده ImmutableList در برنامه نویسی تابعی

13
  • بررسی Immutable Type ها در سی شارپ

  • 00:06:00
  • نقدیــ

بررسی Immutable Type ها در سی شارپ

14
  • ساخت یک Immutable Type سفارشی در سی شارپ

  • 00:12:00
  • نقدیــ

ساخت یک Immutable Type سفارشی در سی شارپ

15
  • متد های Pure در Immutable Type ها

  • 00:11:00
  • نقدیــ

متد های Pure در Immutable Type ها

16
  • کنترل New Instance در تابع ها

  • 00:13:00
  • نقدیــ

کنترل New Instance در تابع ها

17
  • ساخت Factory Method

  • 00:11:00
  • نقدیــ

ساخت Factory Method در سی شارپ

18
  • کار با IO در برنامه نویسی تابعی

  • 00:13:00
  • نقدیــ

کار با IO و فایل ها در برنامه نویسی تابعی

19
  • چالش برای دانشجویان دوره

  • 00:03:00
  • نقدیــ

چالش برای دانشجویان دوره

20
  • محاسبه وزن ربات ها با Pure Function

  • 00:10:00
  • نقدیــ

محاسبه وزن ربات ها با Pure Function

21
  • تابع Random

  • 00:06:00
  • نقدیــ

تابع Random در برنامه نویسی تابعی

22
  • Expressions در سی شارپ

  • 00:11:00
  • نقدیــ

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

23
  • ساخت Statement Method

  • 00:09:00
  • نقدیــ

ساخت Statement Method در سی شارپ

نظرات کاربران در رابطه با این دوره

جهت ثبت نظر باید در سایت عضو شوید و یا وارد سایت شده باشید .