از صفر تا صد: 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
مشخصات آموزش
از صفر تا صد: Source Generators در #C
- تاریخ به روز رسانی: 1404/10/04
- سطح دوره:از صفر تا حرفهای
- تعداد درس:52
- مدت زمان :04:11:00
- حجم :910.0MB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy