دوره آموزشی
The Great Courses
دوبله زبان فارسی

از صفر تا صد: Source Generators در #C

از صفر تا صد: Source Generators در #C

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

از زمانی که Source Generatorها به #C و NET. اضافه شدند، Microsoft به‌طور مداوم از آن‌ها برای بهبود عملکرد و انعطاف‌پذیری NET. و BCL استفاده کرده است. با این حال، ساخت Source Generatorها برای بسیاری از توسعه‌دهندگان یک معماست، زیرا شامل نوشتن کدی است که کد می‌نویسد. از AOT گرفته تا mapping و موارد بسیار دیگر، Source Generatorها می‌توانند هزاران مورد استفاده داشته باشند و ماندگار خواهند بود.

اگر می‌خواهید دیگر هرگز در زندگی خود یک mapper را به‌صورت دستی ننویسید، اما عملکرد ضعیف یک mapper مبتنی بر reflection را هم نداشته باشید، یادگیری چگونگی استفاده از Source Generatorها تجربه‌ای چشم‌گیر برای شما خواهد بود. در این دوره، توسعه‌دهنده باسابقه Mel Grubb فرض می‌کند که شما هیچ چیزی درباره Source Generatorها نمی‌دانید و هر آنچه برای شروع نوشتن کدهای خودتان نیاز دارید، آموزش می‌دهد.

از صفر تا صد: Source Generators در #C

  • خوش‌آمدگویی 00:59
  • در این دوره چه چیزی خواهید آموخت؟ 00:37
  • این دوره برای چه کسانی است و پیش‌نیازها چیست؟ 01:28
  • بررسی 05:00
  • سناریو 08:22
  • انتخاب‌ها 03:29
  • مثال‌ها 07:41
  • نتیجه‌گیری 01:30
  • شروع کار 06:19
  • ارجاع‌دهی به Generator 06:16
  • تولید فایل‌های ماندگار 08:52
  • نتیجه‌گیری 00:47
  • بررسی 02:30
  • دیباگ کردن به عنوان یک کامپوننت Roslyn 06:31
  • نتیجه‌گیری 00:41
  • بررسی 02:26
  • تولید Marker Attribute 03:06
  • درخت Syntax 04:39
  • متد Predicate 02:39
  • متد Transform 05:57
  • مدل معنایی 07:22
  • تست کردن ClassInfo 01:32
  • نتیجه‌گیری 00:32
  • بررسی 00:46
  • تولید کلاس Partial 06:05
  • اصلاح Generator 03:13
  • تولید Propertyها 14:42
  • نتیجه‌گیری 00:54
  • بررسی 00:47
  • اعتبارسنجی خروجی 04:39
  • تست Snapshot 10:42
  • بنچمارک گرفتن از Generator 03:40
  • نتیجه‌گیری 00:55
  • بررسی 00:30
  • رفع باگ‌ها 03:56
  • بهبود عملکرد 14:09
  • پذیرش پارامترها 06:44
  • الگوی تولید جایگزین 04:58
  • نتیجه‌گیری 01:52
  • بررسی 01:36
  • ایجاد یک پکیج NuGet 11:46
  • محتویات پکیج NuGet 05:41
  • انتشار به‌صورت محلی 06:05
  • انتشار در NuGet.org 04:50
  • انتشار از طریق خط فرمان 04:58
  • انتشار از طریق GitHub Actions 14:51
  • نتیجه‌گیری 00:43
  • مرور کلی 00:48
  • هدف قرار دادن چندین Type 06:19
  • فایل‌های اضافی 09:09
  • تشخیص‌ها 11:04
  • محدودیت‌ها و نتیجه‌گیری 05:38

1,652,000 330,400 تومان

مشخصات آموزش

از صفر تا صد: Source Generators در #C

  • تاریخ به روز رسانی: 1404/10/04
  • سطح دوره:از صفر تا حرفه‌ای
  • تعداد درس:52
  • مدت زمان :04:11:00
  • حجم :910.0MB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

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

The Great Courses
500,000 100,000 تومان
  • زمان: 01:16:19
  • تعداد درس: 12
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,580,000 316,000 تومان
  • زمان: 04:00:26
  • تعداد درس: 31
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
770,000 154,000 تومان
  • زمان: 01:57:58
  • تعداد درس: 29
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
490,000 98,000 تومان
  • زمان: 39:24
  • تعداد درس: 25
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,922,000 384,400 تومان
  • زمان: 04:52:39
  • تعداد درس: 73
  • سطح دوره:
  • زبان: دوبله فارسی
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
490,000 98,000 تومان
  • زمان: 1:04:14
  • تعداد درس: 16
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
711,000 142,200 تومان
  • زمان: 1:48:18
  • تعداد درس: 16
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
658,000 131,600 تومان
  • زمان: 1:40:52
  • تعداد درس: 14
  • سطح دوره:
  • زبان: دوبله فارسی

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

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