کتاب جامع ساخت ویرایشگرهای گرافیکی با Eclipse Sirius با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره جامع ساخت ویرایشگرهای گرافیکی با 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
تگها:
Eclipse
Eclipse Sirius tutorial
EMF
graphical editor
plugin development
Sirius
آموزش Sirius
توسعه ویرایشگر گرافیکی
مدلسازی
مدلسازی داده
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.