کتاب آموزش جامع توسعه ماژول‌های سفارشی در Magento 2

انتخاب پلن

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

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

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

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

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

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

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


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

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

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

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

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

عنوان دوره: دوره آموزش جامع توسعه ماژول‌های سفارشی در 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

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

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

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

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

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


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

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

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

نظرات

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

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