کتاب طراحی و ساخت افزونه‌های Eclipse با EMF

انتخاب پلن

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

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

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

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

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

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

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


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

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

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

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

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

عنوان دوره: دوره طراحی و ساخت افزونه‌های Eclipse با EMF

موضوع کلی: توسعه نرم‌افزار و برنامه‌نویسی

موضوع میانی: توسعه افزونه‌های نرم‌افزاری

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

  • 1. مقدمه‌ای بر توسعه افزونه‌های Eclipse
  • 2. معماری Eclipse و مفاهیم کلیدی
  • 3. نصب و راه‌اندازی محیط توسعه Eclipse
  • 4. ایجاد اولین افزونه Eclipse
  • 5. ساختار پروژه‌های افزونه‌های Eclipse
  • 6. نکات برنامه‌نویسی افزونه‌های Eclipse
  • 7. آشنایی با Extension Points
  • 8. Extension Points و نحوه استفاده از آن‌ها
  • 9. ایجاد Extension Point سفارشی
  • 10. نحوه تعریف و استفاده از Configuration
  • 11. مدیریت وابستگی‌ها در پروژه‌های Eclipse
  • 12. مدیریت تنظیمات و Preferences
  • 13. کار با Viewها در Eclipse
  • 14. ساخت Viewهای سفارشی
  • 15. کار با Editorها در Eclipse
  • 16. ساخت Editorهای سفارشی
  • 17. استفاده از EMF در توسعه افزونه‌ها
  • 18. مدل‌سازی با EMF
  • 19. ایجاد مدل‌های EMF
  • 20. تولید کد از مدل‌های EMF
  • 21. استفاده از Ecore Tools
  • 22. پیاده‌سازی Editor برای مدل‌های EMF
  • 23. پیاده‌سازی View برای مدل‌های EMF
  • 24. استفاده از Edit Parts در EMF
  • 25. سفارشی‌سازی Edit Parts
  • 26. استفاده از Validation در EMF
  • 27. اعتبارسنجی مدل‌های EMF
  • 28. ایجاد Ruleهای اعتبارسنجی
  • 29. استفاده از Property Editors
  • 30. سفارشی‌سازی Property Editors
  • 31. توسعه Commandها در Eclipse
  • 32. ایجاد Commandهای سفارشی
  • 33. Handerها و نحوه استفاده از آن‌ها
  • 34. استفاده از Actionها در Eclipse
  • 35. ایجاد Actionهای سفارشی
  • 36. کار با Perspectiveها در Eclipse
  • 37. سفارشی‌سازی Perspectiveها
  • 38. کار با Workbench Advisor
  • 39. استفاده از Wizards در Eclipse
  • 40. ساخت Wizardهای سفارشی
  • 41. کار با Progress Monitor
  • 42. نمایش Progress Bar
  • 43. کار با Jobها در Eclipse
  • 44. ایجاد Jobهای سفارشی
  • 45. استفاده از Resource Change Listener
  • 46. پاسخ به تغییرات منابع
  • 47. نحوه دیباگ افزونه‌های Eclipse
  • 48. تست و اشکال‌زدایی افزونه‌ها
  • 49. بسته‌بندی و توزیع افزونه‌ها
  • 50. ایجاد فایل‌های Update Site
  • 51. نحوه انتشار افزونه‌ها
  • 52. بهینه‌سازی عملکرد افزونه‌ها
  • 53. نکات بهبود کارایی افزونه‌ها
  • 54. کار با APIهای Eclipse
  • 55. آشنایی با APIهای اصلی Eclipse
  • 56. استفاده از Core APIها
  • 57. آشنایی با UI APIها
  • 58. ساخت Viewهای ترکیبی
  • 59. ادغام Viewها و Editorها
  • 60. استفاده از DND در افزونه‌ها
  • 61. Drag and Drop در Eclipse
  • 62. کار با Menuها و Toolbarها
  • 63. سفارشی‌سازی Menuها و Toolbarها
  • 64. استفاده از Part Listener
  • 65. پاسخ به تغییرات Partها
  • 66. استفاده از Selection Listener
  • 67. پاسخ به تغییرات Selection
  • 68. کار با Preference Store
  • 69. ذخیره و بازیابی تنظیمات
  • 70. استفاده از Services در Eclipse
  • 71. ارائه و استفاده از Services
  • 72. کار با Extension Registry
  • 73. جستجو و دسترسی به Extensionها
  • 74. پیاده‌سازی قابلیت Undo/Redo
  • 75. استفاده از CommandStack
  • 76. کار با Context Menuها
  • 77. سفارشی‌سازی Context Menuها
  • 78. استفاده از Filters در Viewها
  • 79. فیلتر کردن داده‌ها در Viewها
  • 80. کار با Label Providerها
  • 81. نمایش داده‌ها در Viewها
  • 82. استفاده از Content Providerها
  • 83. تأمین داده‌ها برای Viewها
  • 84. نحوه کار با Plugin Manifest
  • 85. تنظیمات Plugin.xml
  • 86. بررسی سازگاری افزونه با نسخه‌های مختلف Eclipse
  • 87. مدیریت نسخه‌بندی افزونه‌ها
  • 88. استفاده از پلتفرم Eclipse برای توسعه ابزارهای خاص
  • 89. توسعه ابزارهای سفارشی برای نیازهای خاص
  • 90. نکات پیشرفته توسعه افزونه‌های Eclipse
  • 91. بهبود قابلیت نگهداری کد
  • 92. مطالعه موردی: توسعه یک افزونه ساده
  • 93. تحلیل یک افزونه Eclipse موجود
  • 94. معرفی ابزارهای کمکی توسعه افزونه‌ها
  • 95. استفاده از ابزارهای پروفایلینگ
  • 96. بهینه‌سازی مصرف حافظه در افزونه‌ها
  • 97. استفاده از Lazy Loading
  • 98. نکات امنیتی در توسعه افزونه‌ها
  • 99. جلوگیری از آسیب‌پذیری‌های امنیتی
  • 100. بررسی مجوزهای Eclipse Plugin Development

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

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

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

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

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


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

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

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

نظرات

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

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