تخفیف ویژه همین الان — دوره‌های تخفیف‌دار را ببینید.
روز
:
ساعت
:
دقیقه
:
ثانیه
تخفیف‌های ویژه
دوره آموزشی سی شارپ پیشرفته: الگوهای برنامه نویسی عملکردی (2020)

دوره آموزشی سی شارپ پیشرفته: الگوهای برنامه نویسی عملکردی (2020)

1 ساعت 55 دقیقهپیشرفته2020-08-11

مدرسین

Walt Ritscher

Walt Ritscher

Programmer, UI Designer, Staff Instructor at LinkedIn Learning

جزئیات دوره

برنامه نویسی کاربردی روشی ساده برای مقابله با مشکلات نرم افزاری مدرن مانند مقیاس گسترده ، سیستم های توزیع شده و چندین بار اجرای چندین رشته به توسعه دهندگان ارائه می دهد. در مورد نحوه کار کردن الگوهای برنامه نویسی کاربردی در برنامه های دات نت خود کنجکاو هستید؟ در این دوره ، والت ریچر به شما نشان می دهد که چگونه. کشف کنید که چگونه از ویژگی های برنامه نویسی کاربردی در #C استفاده کنید تا کد شما تغییر شکل دهد. والت موضوعات کلیدی مانند تغییرناپذیری ، توابع مرتبه بالاتر و دلیل بهتر بودن عبارات را برای برنامه های کاربردی پوشش می دهد. بعلاوه ، بیاموزید که چگونه جریان عملکرد را در #C با استفاده از pipelining بسازید. با مفاهیم برنامه نویسی کاربردی مانند نقشه ، فیلتر و اتصال در LINQ کار کنید. و بیشتر.

مهارت ها

C#Programming FoundationsProgramming LanguagesMicrosoftSoftware DevelopmentDeep Dive (X:Y)

سرفصل ها

0. مقدمه

  • 01-الگوهای برنامه نویسی تابعی
  • 02-آنچه باید بدانید
  • 03-کار با GitHub

1. بررسی اجمالی

  • 04- مروری بر مفاهیم برنامه نویسی تابعی

2. از توابع خالص حمایت کنید

  • 05- توابع خالص را برای کد بهتر بنویسید
  • 06-مثال تابع ناخالص
  • 07-عملکرد ناخالص را به خالص تبدیل کنید
  • 08-کاهش عوارض جانبی کد
  • 09-آگومان های ورودی را تغییر ندهید
  • 10- از آرگومان تغییرناپذیر استفاده کنید

3. انواع غیرقابل تغییر

  • 11-اصول انواع لایتغیر
  • 12-خواص فقط خواندنی
  • 13-روش نمونه در نوع تغییرناپذیر
  • 14- از روش های کمکی برای ایجاد نمونه جدید استفاده کنید
  • 15- از روش کارخانه برای ایجاد نمونه استفاده کنید

4. عوارض جانبی و I_O

  • 16-با فایل ها کار کنید
  • 17-مجموع را در تابع خالص محاسبه کنید
  • 18-تصادفی در برنامه نویسی تابعی

5. Expressions را انتخاب کنید

  • 19-چرا عبارات برای برنامه های کاربردی بهتر است
  • 20- عبارات را به عنوان عبارات بازنویسی کنید

6. توابع عملکردی

  • 21-از Func_T_ برای توابع درجه یک استفاده کنید
  • 22- توابع مرتبه بالاتر

7. ترکیب تابع و خط لوله

  • 23-الگوهای ترکیب بندی
  • 24-انشا توابع
  • 25- لوله کشی با روش های گسترش
  • 26- لوله گذاری با روش های عمومی
  • 27-لوله گذاری با IEnumerable

8. با لیست ها کار کنید

  • 28- نقشه و مفاهیم دیگر را درک کنید
  • 29-نقشه با انتخاب LINQ
  • 30-فیلتر با LINQ کجا
  • 31-با SelectMany صاف کنید
  • 32-با SelectMany بپیوندید
  • 33-با جمع و جمع تا کنید

نتیجه

  • 34- مراحل بعدی

دوره های مرتبط

درباره ما

لینداکده یک بستر یادگیری پیشرو است که به افراد کمک می کند تا کسب و کار ، نرم افزار ، فناوری و مهارت‌های خلاقانه را برای دستیابی به اهداف شخصی و حرفه ای بیاموزد.

شماره تلفنکانال آپاراتپشتیبانی تلگرامکانال تلگرامپیج اینستاگرام

کلیه‌ی حقوق این سایت متعلق به لینداکده می باشد

قوانین و شرایط|حریم خصوصی

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal