آموزش سی‌شارپ ۱۴ پیشرفته: نمایندگان (Delegates)، تطبیق الگو و تولیدکننده‌های کد - آخرین آپدیت

دانلود Advanced C# 14: Delegates, Pattern Matching, and Source Generators

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: بسیاری از برنامه‌های سی‌شارپ در نهایت با کدهای تکراری، اهداف نامشخص یا منطق‌های بیش از حد پیچیده مواجه می‌شوند، به‌خصوص زمانی که تلاش می‌کنند انعطاف‌پذیر و قابل نگهداری باقی بمانند. در این دوره آموزشی «سی‌شارپ ۱۴ پیشرفته: نمایندگان، تطبیق الگو و تولیدکننده‌های کد»، شما توانایی ساخت برنامه‌هایی تمیزتر و گویاتر را به دست خواهید آورد. ابتدا، نحوه استفاده از Delegates و توابع مرتبه بالا (Higher-order functions) را برای پیکربندی‌پذیر و قابل استفاده مجدد کردن رفتارها بررسی خواهید کرد. سپس، کشف خواهید کرد که چگونه تطبیق الگوی پیشرفته (Advanced Pattern Matching) می‌تواند منطق‌های پیچیده را ساده کرده و خوانایی و تحلیل کد شما را بهبود بخشد. در نهایت، یاد می‌گیرید که چگونه از تولیدکننده‌های کد (Source Generators) برای افزایش بهره‌وری و کاهش کدهای دستی و تکراری بهره ببرید. پس از اتمام این دوره، شما مهارت‌ها و دانش ویژگی‌های مدرن زبان C# را خواهید داشت که برای طراحی و ساخت برنامه‌های تمیز، انعطاف‌پذیر و قابل نگهداری ضروری است.

سرفصل ها و درس ها

کار با نمایندگان (Delegates) Working with delegates

  • آشنایی با Delegate Introducing the delegate

  • ساخت، استفاده و فراخوانی نمایندگان Creating, using, and invoking delegates

  • نمایندگان با مقادیر بازگشتی و پارامترها Delegates with return values and parameters

  • نمایندگان چندپخشی و زنجیره‌ها Multicast delegate and chains

لامبداها و توابع ناشناس Lambdas and anonymous functions

  • آشنایی با لامبداها و توابع ناشناس Introducing lambdas and anonymous functions

  • لامبداها در Minimal APIs Lambdas in minimal APIs

  • استفاده از Action<T> و Func<T, Result> Using Action<T> and Func<T, Result>

  • مرور کلی نمایندگان، لامبداها و توابع ناشناس Delelgates, lambdas, and anonymous functions recap

رویدادها (Events) Events

  • آشنایی با رویدادها (Events) Introducing events

  • اشتراک در رویدادها Subscribing to events

  • داده‌های رویداد Event data

  • اهمیت لغو اشتراک (Unsubscribing) Importance of unsubscribing

  • مرور کلی Recap

تطبیق الگو (Pattern Matching) Pattern matching

  • آشنایی با تطبیق الگو (Pattern Matching) Introducing pattern matching

  • عبارات Switch Switch expression

  • الگوهای نوع، اعلان و ثابت Type, declaration, and constant patterns

  • الگوهای موقعیتی (Positional) Positional pattern

  • الگوهای ویژگی (Property) Property pattern

  • الگوهای منطقی و رابطه‌ای Logical and relational patterns

  • الگوهای لیستی List patterns

  • مرور کلی Recap

افزایش بهره‌وری با تولیدکننده‌های کد Improving productivity with source generators

  • آشنایی با تولیدکننده‌های کد (Source Generators) Introducing source generators

  • مشکلات رویکردهای زمان اجرا (Runtime) The problem with runtime approaches

  • ساخت یک تولیدکننده کد ساده Building a simple source generator

  • به‌کارگیری عملی تولیدکننده‌های کد Applying source generators in practice

  • استفاده از تولیدکننده‌های کد با Attributeها Using source generators with attributes

  • تولیدکننده‌های کد در دنیای واقعی Source generators in the real world

نمایش نظرات

آموزش سی‌شارپ ۱۴ پیشرفته: نمایندگان (Delegates)، تطبیق الگو و تولیدکننده‌های کد
جزییات دوره
3h 31m
27
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
7
از 5
دارد
دارد
دارد
Filip Ekberg
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Filip Ekberg Filip Ekberg

Filip یک توسعه دهنده مشتاق است که تلاش می کند هر روز چیز جدیدی یاد بگیرد. با بیش از یک دهه تجربه در .NET ، فیلیپ دانش و ایده های خود را در سراسر جهان گسترش می دهد ، خواه سخنرانی در کنفرانس ها یا آنلاین. Filip در طیف وسیعی از فناوری های مختلف مانند WPF ، Win Forms ، ASP.NET ، ASP.NET Core و Xamarin کار کرده است. در سال 2012 ، فیلیپ کتاب C # Smorgasbord را منتشر کرد ، که طیف گسترده ای از فن آوری ها و الگوهای مختلف را با استفاده از C # پوشش می داد ، و درست پس از معرفی فیلیپ به عنوان نویسنده در Pluralsight. سال بعد ، جایزه Microsoft MVP به او اعطا شد و از آن پس آن را حفظ کرده است.