کتاب آموزش جامع توسعه ماژولهای سفارشی در Magento 2 با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره آموزش جامع توسعه ماژولهای سفارشی در Magento 2
موضوع کلی: توسعهٔ نرمافزار و فناوری اطلاعات
موضوع میانی: توسعه برنامههای کاربردی تحت وب
📋 سرفصلهای دوره
- 1. مبانی توسعه در Magento 2
- 2. معماری کلی Magento 2
- 3. ساختار فایلها و دایرکتوریها
- 4. مفاهیم کلیدی در Magento 2
- 5. پیکربندی ماژولها
- 6. تعریف ماژول در Magento 2
- 7. نصب و فعالسازی ماژولها
- 8. استفاده از سیستم Service Contracts
- 9. کار با پایگاه داده در Magento 2
- 10. مفهوم EAV در Magento 2
- 11. جداول سفارشی و مدلهای داده
- 12. توسعه UI Components
- 13. مفهوم Block ها و View ها
- 14. استفاده از Layout XML
- 15. تعریف و استفاده از Controllers
- 16. مدیریت درخواستها (Request Handling)
- 17. استفاده از Helpers
- 18. مدیریت Session ها
- 19. کار با Cache در Magento 2
- 20. توسعه API های سفارشی
- 21. استفاده از REST API
- 22. استفاده از GraphQL API
- 23. مفهوم Plugins
- 24. نوع Plugin ها: Before, After, Around
- 25. پیادهسازی Plugins
- 26. مفهوم Observers
- 27. مدیریت رویدادها (Event Management)
- 28. پیادهسازی Observers
- 29. مفهوم Service Contracts
- 30. تعریف Service Contracts
- 31. پیادهسازی Service Contracts
- 32. کار با DI (Dependency Injection)
- 33. تنظیمات DI در Magento 2
- 34. استفاده از Constructor Injection
- 35. مدیریت ماژولهای شخص ثالث
- 36. ارتقاء نسخههای Magento 2
- 37. اشکالزدایی (Debugging) در Magento 2
- 38. استفاده از ابزارهای Debugging
- 39. تحلیل عملکرد (Performance Analysis)
- 40. بهینهسازی ماژولها
- 41. توسعه ماژولهای مرتبط با محصولات
- 42. مدیریت دستهبندیها
- 43. مدیریت ویژگیهای محصول (Product Attributes)
- 44. توسعه ماژولهای مرتبط با مشتریان
- 45. مدیریت حساب کاربری مشتریان
- 46. مدیریت آدرسها
- 47. توسعه ماژولهای مرتبط با سفارشات
- 48. مدیریت فرآیند سفارش
- 49. پردازش پرداختها (Payment Gateways)
- 50. مدیریت حمل و نقل (Shipping Methods)
- 51. توسعه ماژولهای مرتبط با محتوا
- 52. مدیریت صفحات استاتیک (CMS Pages)
- 53. مدیریت بلاگها (Blogs)
- 54. توسعه ماژولهای مرتبط با سیستم
- 55. تنظیمات عمومی سیستم
- 56. مدیریت زبانها و ترجمهها
- 57. پیکربندی منطقه زمانی و واحد پول
- 58. امنیت در توسعه ماژولها
- 59. جلوگیری از حملات XSS
- 60. جلوگیری از حملات CSRF
- 61. مدیریت دسترسیها و سطوح کاربری
- 62. توسعه ماژولهای سفارشی برای پنل ادمین
- 63. UI Components در پنل ادمین
- 64. Grid ها و Forms در پنل ادمین
- 65. توسعه ماژولهای سفارشی برای فرانتاند
- 66. استفاده از KnockoutJS
- 67. پیادهسازی منطق در فرانتاند
- 68. تست ماژولها
- 69. تست واحد (Unit Testing)
- 70. تست یکپارچهسازی (Integration Testing)
- 71. تست پذیرش (Acceptance Testing)
- 72. مستندسازی ماژولها
- 73. استفاده از PHPDoc
- 74. نکات پیشرفته در توسعه ماژولها
- 75. کار با Queue ها
- 76. استفاده از Message Queues
- 77. مفهوم Service Contracts پیشرفته
- 78. بهینهسازی پایگاه داده
- 79. استفاده از Indexing
- 80. مدیریت دادههای بزرگ
- 81. توسعه ماژولهای سازگار با نسخههای آینده
- 82. استراتژیهای مهاجرت
- 83. بهترین شیوهها در توسعه Magento 2
- 84. مدیریت خطاها و استثناها
- 85. استفاده از Logging
- 86. طراحی الگوهای معماری
- 87. الگوهای طراحی در Magento 2
- 88. مقدمهای بر توسعه Extension
- 89. ساختار Extension های Magento 2
- 90. مدیریت وابستگیها در Extension
- 91. نکات امنیتی در Extension
- 92. بررسی و اعتبارسنجی Extension
- 93. ساختار و استانداردهای کدی Magento 2
- 94. استفاده از ابزارهای تحلیل کد
- 95. مدیریت منابع در Extension
- 96. بهینهسازی حافظه در Extension
تگها:
PHP مَجنتو
افزونه نویسی مَجنتو
برنامه نویسی مَجنتو
توسعه ماژول مَجنتو
توسعه وب مَجنتو
ساخت ماژول مَجنتو
کدنویسی مَجنتو
مَجنتو ۲
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.