دوره آموزشی
آموزش های لینکدین لرنینگ
دوبله زبان فارسی

سی شارپ پیشرفته - الگوهای برنامه نویسی تابعی (2024)

سی شارپ پیشرفته - الگوهای برنامه نویسی تابعی (2024)

✅ سرفصل و جزئیات آموزش

در این دوره اصول اساسی و الگوهای برنامه نویسی تابعی در سی شارپ، از جمله نوشتن توابع خالص، استفاده از توابع higher-order و استفاده از تایپ های تغییرناپذیر را می آموزید.

در این دوره برای توسعه دهندگان پیشرفته، مدرس Walt Ritscher، شما را از طریق اصول و مفاهیم پیشرفته برنامه نویسی تابعی در سی شارپ راهنمایی می کند. شما یاد می گیرید که چگونه توابع خالص بنویسید و توابع ناخالص را ریفکتور کنید تا عوارض جانبی را به حداقل برسانید. شما کشف می کنید که چگونه از توابع higher-order، تایپ های تغییرناپذیر و مفاهیم تابع تابعی برای قابلیت اطمینان و قابلیت نگهداری بهتر کد استفاده کنید.

شما الگوهایی مانند مونادها (monads) و currying و کامپوزیش تابع را درک و پیاده می کنید. شما از LINQ برای فیلترینگ، تبدیل و نگاشت کارآمد داده استفاده می کنید. شما ایجاد و استفاده از تایپ Either برای مدیریت خطا و مدیریت تصادفی بودن به روشی تابعی را می آموزید. این دوره برای توسعه دهندگان نرم افزار، علاقه مندان به کدنویسی و هر کسی که علاقه مند به تقویت مهارت های برنامه نویسی خود با تکنیک های تابعی است، عالی است.

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

سی شارپ پیشرفته - الگوهای برنامه نویسی تابعی (2024)

  • الگوهای برنامه نویسی تابعی 0:00:41
  • آنچه باید بدانید 0:02:29
  • چگونه به کد نمونه در گیت هاب دسترسی پیدا کنیم؟ 0:01:30
  • برنامه نویسی تابعی چیست؟ 0:04:26
  • اصول اساسی برنامه نویسی تابعی 0:07:44
  • اثرات جانبی ایجاد نکنید 0:02:28
  • مونادها، Currying و اصطلاحات دیگر 0:02:13
  • بخش های تابعی سی شارپ 0:03:27
  • دسته بندی های تابع 0:03:18
  • نوشتن توابع خالص برای کد بهتر 0:03:52
  • مثالی از یک تابع ناخالص 0:01:39
  • ریفکتور کردن تابع ناخالص به تابع خالص 0:02:21
  • کاهش اثرات جانبی کد 0:02:18
  • مثال ریفکتور کردن اثر جانبی 0:01:04
  • آرگومان های ورودی را جهش ندهید 0:01:08
  • استفاده از یک آرگومان تغییرناپذیر 0:03:41
  • درباره ویژگی های کلاس ناخالص 0:03:26
  • کار با فایل ها 0:04:50
  • محاسبه توتال در یک تابع خالص 0:02:11
  • فیلترینگ با LINQ Where 0:01:56
  • مفاهیم تابع تابعی 0:05:08
  • استفاده از Func<T> برای توابع first class 0:03:23
  • توابع higher-order - بررسی LINQ 0:02:54
  • توابع higher-order - مثال فیلتر 0:02:05
  • توابع higher-order - مثال تبدیل 0:01:24
  • بازگشت تابع از فراخوانی تابع 0:04:30
  • اصول تایپ های تغییرناپذیر 0:02:10
  • مثال ساده تایپ تغییرناپذیر 0:01:51
  • اصول بیشتر 0:02:49
  • ویژگی های Read-only 0:02:44
  • متد نمونه در تایپ تغییرناپذیر 0:03:10
  • استفاده از متدهای helper برای ایجاد نمونه جدید 0:02:23
  • استفاده از متد فکتوری برای ایجاد نمونه 0:03:30
  • چرا عبارات برای برنامه های تابعی بهتر هستند؟ 0:02:20
  • چند مثال از عبارات سی شارپ 0:02:16
  • بازنویسی دستور IF با عبارت 0:04:41
  • بازنویسی دستور SWITCH با عبارت 0:03:04
  • بازنویسی دستور FOREACH با عبارت 0:01:45
  • تابع IsPrime به عنوان یک عبارت 0:01:58
  • یادگیری الگوهای کامپوزیشن 0:05:31
  • توابع کامپوز 0:04:40
  • پایپ لاین کردن با متدهای افزونه 0:01:58
  • پایپ لاین کردن با متدهای جنریک 0:02:10
  • پایپ لاین کردن با IEnumerable 0:04:14
  • درک نقشه و مفاهیم دیگر 0:05:32
  • نقشه با LINQ SELECT 0:03:14
  • نگاشت در یک تایپ مختلف 0:02:06
  • فیلترینگ با LINQ WHERE 0:03:28
  • مسطح کردن با SelectMany 0:03:10
  • جوین کردن با SelectMany 0:02:05
  • Fold با SUM و AGGREGATE 0:04:52
  • تصادفی بودن در برنامه نویسی تابعی 0:04:57
  • یک کلاس تصادفی تابعی 0:05:13
  • مشخص کردن محدوده کوچکتری از اعداد تصادفی 0:01:51
  • متدهای افزونه برای تایپ های مختلف 0:02:19
  • ایجاد لیست تصادفی 0:02:45
  • تصادفی سازی ترتیب یک لیست 0:03:03
  • جایگزینی VOID با کلاس UNIT 0:03:23
  • جایگزینی NULL با OPTION 0:06:21
  • بررسی تایپ Either برای مدیریت خطا 0:05:33
  • گام های بعدی 0:01:05

1,250,500 250,100 تومان

مشخصات آموزش

سی شارپ پیشرفته - الگوهای برنامه نویسی تابعی (2024)

  • تاریخ به روز رسانی: 1404/06/14
  • سطح دوره:پیشرفته
  • تعداد درس:61
  • مدت زمان :3:10:17
  • حجم :402.0MB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

The Great Courses
11,099,500 2,219,900 تومان
  • زمان: 28:06:16
  • تعداد درس: 215
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
7,406,000 1,481,200 تومان
  • زمان: 18:45:58
  • تعداد درس: 79
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
4,476,500 895,300 تومان
  • زمان: 11:20:05
  • تعداد درس: 123
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
5,595,500 1,119,100 تومان
  • زمان: 14:10:43
  • تعداد درس: 75
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
2,231,500 446,300 تومان
  • زمان: 05:39:43
  • تعداد درس: 88
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
4,522,500 904,500 تومان
  • زمان: 11:27:14
  • تعداد درس: 161
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,017,000 1,203,400 تومان
  • زمان: 15:14:07
  • تعداد درس: 171
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
4,812,000 962,400 تومان
  • زمان: 12:11:23
  • تعداد درس: 80
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
21,099,500 4,219,900 تومان
  • زمان: 53:25:00
  • تعداد درس: 166
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید