کتاب جامع ساخت ویرایشگرهای گرافیکی با Eclipse Sirius

انتخاب پلن

افزودنی‌های اختیاری

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

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

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

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

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

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

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


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

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

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

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

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

عنوان دوره: دوره جامع ساخت ویرایشگرهای گرافیکی با Eclipse Sirius

موضوع کلی: دستهٔ جامع

موضوع میانی: توسعه ویرایشگرهای گرافیکی با Sirius

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

  • 1. معرفی Sirius و هدف آن
  • 2. معماری Eclipse Modeling Framework (EMF)
  • 3. مفاهیم پایه مدل‌سازی داده‌ها (Ecore)
  • 4. تعریف metapodels در Ecore
  • 5. ایجاد پروژه Sirius در Eclipse
  • 6. تنظیم Workspace و نصب Sirius
  • 7. آشنایی با Viewpoint Specification Model (VSM)
  • 8. تعریف Viewpoint و ابزارها
  • 9. ایجاد Diagram Type در Sirius
  • 10. تعریف Node و Edge در نمودارها
  • 11. استفاده از Containment و Reference
  • 12. رسم شaped نودها (Shapes)
  • 13. استفاده از Icon و Label
  • 14. تعریف مقادیر پیش‌فرض (Default Values)
  • 15. ایجاد Palette و ابزارهای کشیدن و رها کردن
  • 16. تنظیم ویژگی‌های بصری (Style)
  • 17. استفاده از CSS برای استایل‌دهی
  • 18. تعریف Conditional Styles
  • 19. ایجاد توابع transformación (Transformations) در Sirius
  • 20. استفاده از Acceleo برای تولید کد
  • 21. Integrating Sirius با EMF Code Generation
  • 22. ایجاد Commands و Operations سفارشی
  • 23. مدیریت تراکنش‌ها (Transactions) در Sirius
  • 24. undo/redo و تاریخچه کاری
  • 25. تعریف Constraints و Validation
  • 26. استفاده از OCL برای بررسی قوانین
  • 27. ایجاد Dialogs و Windows سفارشی
  • 28. integratin properties view
  • 29. استفاده از Tabbed Properties View
  • 30. ایجاد Wizardهای ساخت model
  • 31. مدیریت منابع فایل (Resource handling)
  • 32. بارگذاری و ذخیره مدل‌ها (XMI)
  • 33. کار با Multiple Diagrams در یک Viewpoint
  • 34. Linking بین نمودارها (Cross-diagram navigation)
  • 35. استفاده از Hyperlinks و Navigations
  • 36. تعریف نمودارهای Tabular (Table)
  • 37. ایجاد نمودارهای Matrix
  • 38. استفاده از نمودارهای Forest (Tree)
  • 39. ساخت نمودارهای Gantt با Sirius
  • 40. Integrating Sirius با Papyrus (UML)
  • 41. استفاده از Sirius برای مدل‌سازی بومی (Domain-specific)
  • 42. ایجاد Plugin وexport като Eclipse Plugin
  • 43. بناء موقع update site برای توزیع
  • 44. تست واحد diagramها (Unit Testing)
  • 45. استفاده از JUnit برای تست Sirius
  • 46. بهینه‌سازی عملکرد (Performance)
  • 47. مدیریت حافظه و کش کردن
  • 48. کار با Large Models (مدل‌های بزرگ)
  • 49. استفاده از Sirius در محیط‌های headless
  • 50. Integrating Sirius با سرвер-side processing
  • 51. استفاده از REST API برای به‌روزرسانی مدل‌ها
  • 52. ایجاد Web Client با Sirius SiriusWeb
  • 53. Migration از anciennes versiones Sirius
  • 54. به‌روزرسانی مدل‌ها به نسخه‌های جدید Ecore
  • 55. استفاده از Git برای کنترل نسخه مدل‌ها
  • 56. Collaborative editing با EMF Compare
  • 57. استفاده از Sirius در آموزش و کارگاه
  • 58. بهترین pratices برای designing viewpoint
  • 59. الگوهای طراحی مشترک (Design Patterns) در Sirius
  • 60. بررسی موارد شائع اشکال‌زدایی (Troubleshooting)
  • 61. استفاده از Sirius در صنعت خودرو
  • 62. کاربرد Sirius در سیستم‌های embarqueded
  • 63. مثال پروژه: ویرایشگر دایرگرام دیجريتی
  • 64. مثال پروژه: مدل‌سازی فرایند کاری (BPMN) با Sirius
  • 65. مثال پروژه: طراحی معماری نرم‌افزار (Arc42)
  • 66. مثال پروژه: مدل‌سازی داده‌های جغرافیایی (GIS)
  • 67. مثال پروژه: ویرایشگر مدار logique
  • 68. مثال پروژه: ابزار طراحی UX/UI
  • 69. Integrating Sirius با JavaFX برای نمایش پیشرفته
  • 70. Roadmap و آینده Sirius

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

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

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

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

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


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

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

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

نظرات

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

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