کتاب کار با Delegates و Events در سی شارپ (#C)

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 62,488 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

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

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره کار با Delegates و Events در سی شارپ (#C)

موضوع کلی: برنامه نویسی

موضوع میانی: سی شارپ (#C)

📋 سرفصل‌های دوره

  • 1. مبانی برنامه‌نویسی شیءگرا در سی شارپ
  • 2. مقدمه‌ای بر کامپایلر و محیط توسعه سی شارپ
  • 3. ساختار کلی برنامه‌های سی شارپ
  • 4. انواع داده‌ای پایه و متغیرها در سی شارپ
  • 5. عملگرها و اولویت آن‌ها در سی شارپ
  • 6. ساختارهای کنترلی شرطی (if, else, switch)
  • 7. ساختارهای کنترلی تکرار (for, while, do-while)
  • 8. آرایه‌ها و مجموعه‌ها در سی شارپ
  • 9. مقدمه‌ای بر توابع و متدها در سی شارپ
  • 10. پارامترهای متدها و مقادیر بازگشتی
  • 11. فضاهای نام (Namespaces) و سازماندهی کد
  • 12. مفاهیم اولیه کلاس‌ها و اشیاء
  • 13. سازنده‌ها (Constructors) و تخریب‌کننده‌ها (Destructors)
  • 14. ویژگی‌ها (Properties) در سی شارپ
  • 15. اعضای ثابت (Static Members)
  • 16. مفاهیم ارث‌بری (Inheritance)
  • 17. چندریختی (Polymorphism)
  • 18. واسط‌ها (Interfaces)
  • 19. کلاس‌های انتزاعی (Abstract Classes)
  • 20. مدیریت خطاها با استفاده از استثناها (Exceptions)
  • 21. کار با رشته‌ها (Strings) در سی شارپ
  • 22. کار با تاریخ و زمان در سی شارپ
  • 23. مقدمه‌ای بر Linq to Objects
  • 24. عملگرهای Linq برای فیلتر و تبدیل داده‌ها
  • 25. عملگرهای Linq برای مرتب‌سازی و گروه‌بندی
  • 26. کار با فایل‌ها و دایرکتوری‌ها در سی شارپ
  • 27. مقدمه‌ای بر برنامه‌نویسی ناهمگام (Asynchronous Programming)
  • 28. استفاده از Task و async/await
  • 29. مقدمه‌ای بر Delegates
  • 30. تعریف و استفاده از Delegates
  • 31. انواع مختلف Delegates
  • 32. کاربرد Delegates در پیاده‌سازی الگوهای طراحی
  • 33. مقدمه‌ای بر Events
  • 34. تعریف و استفاده از Events
  • 35. ارتباط Events با Delegates
  • 36. مدیریت کننده رویداد (Event Handler)
  • 37. الگوهای طراحی مبتنی بر Events
  • 38. کاربرد Events در رابط‌های کاربری گرافیکی
  • 39. مقدمه‌ای برReflection در سی شارپ
  • 40. استفاده از Reflection برای بررسی متدها و خصوصیات
  • 41. استفاده از Reflection برای فراخوانی متدها
  • 42. مباحث پیشرفته Delegates
  • 43. مباحث پیشرفته Events
  • 44. کاربرد Delegates و Events در معماری‌های مدرن
  • 45. مقدمه‌ای بر برنامه‌نویسی موازی (Parallel Programming)
  • 46. استفاده از Parallel.For و Parallel.ForEach
  • 47. استفاده از Parallel LINQ (PLINQ)
  • 48. مدیریت ریسورس‌ها با using statement
  • 49. کار با Garbage Collector در سی شارپ
  • 50. مقدمه‌ای بر Generics
  • 51. تعریف و استفاده از Generic Classes
  • 52. تعریف و استفاده از Generic Methods
  • 53. محدودیت‌ها (Constraints) در Generics
  • 54. کاربرد Generics در Collections
  • 55. مقدمه‌ای بر Extension Methods
  • 56. نوشتن Extension Methods
  • 57. کاربرد Extension Methods
  • 58. مقدمه‌ای بر Anonymous Types
  • 59. استفاده از Anonymous Types در Linq
  • 60. مقدمه‌ای بر Tuple در سی شارپ
  • 61. کاربرد Tuple
  • 62. مقدمه‌ای بر Nullable Types
  • 63. کاربرد Nullable Types
  • 64. مقدمه‌ای بر Pattern Matching
  • 65. استفاده از Pattern Matching در انواع داده‌ای
  • 66. مقدمه‌ای بر C# 8.0 Features
  • 67. استفاده از Ranges و Indices
  • 68. استفاده از Null-coalescing Assignment Operator
  • 69. استفاده از Null-conditional Operator
  • 70. مقدمه‌ای بر C# 9.0 Features
  • 71. استفاده از Records
  • 72. استفاده از Target-typed new expressions
  • 73. استفاده از Init-only setters
  • 74. مقدمه‌ای بر C# 10.0 Features
  • 75. استفاده از Global Usings
  • 76. استفاده از File-scoped namespaces
  • 77. استفاده از Record structs
  • 78. مقدمه‌ای بر C# 11.0 Features
  • 79. استفاده از Raw string literals
  • 80. استفاده از List patterns
  • 81. استفاده از Required members
  • 82. مباحث امنیتی در سی شارپ
  • 83. مقدمه‌ای بر تست نویسی (Unit Testing)
  • 84. استفاده از فریمورک‌های تست نویسی
  • 85. اصول SOLID در طراحی نرم‌افزار
  • 86. الگوهای طراحی رایج (Factory, Singleton, Observer)
  • 87. کاربرد Observer Pattern در پیاده‌سازی Events
  • 88. مقدمه‌ای بر Dependency Injection
  • 89. پیاده‌سازی Dependency Injection
  • 90. مباحث پیشرفته در مدیریت خطا
  • 91. بهینه‌سازی عملکرد برنامه‌ها
  • 92. مقدمه‌ای بر Object-Oriented Design Principles
  • 93. اصول طراحی شیءگرا در سی شارپ
  • 94. کاربرد Delegates و Events در الگوهای طراحی شیءگرا
  • 95. مقدمه‌ای بر معماری‌های نرم‌افزاری
  • 96. اصول SOLID در معماری نرم‌افزار
  • 97. مباحث تکمیلی و پروژه‌های عملی
  • 98. جمع‌بندی و گام‌های بعدی در یادگیری سی شارپ
  • 99. مرور و جمع‌بندی مفاهیم Delegates و Events
  • 100. آشنایی با کتابخانه‌های مرتبط با Delegates و Events

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

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

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.