کتاب جامع جامع ساخت افزونههای حرفهای برای وردپرس (WordPress Plugin Development) با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره جامع جامع ساخت افزونههای حرفهای برای وردپرس (WordPress Plugin Development)
موضوع کلی: برنامهنویسی وب و سیستمهای مدیریت محتوا
موضوع میانی: توسعه افزونه برای سیستمهای مدیریت محتوا (CMS)
📋 سرفصلهای دوره
- 1. معماری هسته وردپرس و نحوه عملکرد افزونهها
- 2. پیشنیازهای فنی و محیط توسعه محلی (Local Development)
- 3. ساختار استاندارد پوشهبندی و فایلهای یک افزونه
- 4. نوشتن اولین افزونه: تعریف Header و فعالسازی
- 5. مفهوم Hookها: تفاوت بین Actions و Filters
- 6. کار با Action Hooks برای تغییر رفتار سیستم
- 7. کار با Filter Hooks برای تغییر دادهها
- 8. مدیریت اولویت اجرای Hookها (Priority)
- 9. کار با Global Variables در وردپرس
- 10. ایجاد صفحات تنظیمات افزونه (Settings API)
- 11. ذخیره و بازیابی دادهها با استفاده از get_option و update_option
- 12. کار با پایگاه داده وردپرس و کلاس wpdb
- 13. ایجاد جداول سفارشی در دیتابیس برای افزونه
- 14. بهینهسازی کوئریهای دیتابیس در افزونهها
- 15. کار با Custom Post Types (CPT)
- 16. ایجاد و مدیریت Custom Taxonomies
- 17. استفاده از Metadata برای ذخیره اطلاعات اضافی (Post Meta)
- 18. ایجاد فیلدهای سفارشی با Meta Boxes
- 19. اعتبارسنجی و پاکسازی دادههای ورودی (Sanitization)
- 20. امنیت دادههای خروجی و جلوگیری از XSS (Escaping)
- 21. پیادهسازی سیستم کنترل دسترسی و Capabilities
- 22. کار با Nonces برای جلوگیری از حملات CSRF
- 23. توسعه Shortcodeهای اختصاصی برای کاربران
- 24. ایجاد Widgetهای سفارشی برای سایدبارها
- 25. کار با WordPress REST API برای ارتباطات خارجی
- 26. ساخت Endpointهای سفارشی در REST API
- 27. مدیریت فایلها و آپلودهای اختصاصی در افزونه
- 28. کار با WP_Query برای بازیابی پیشرفته محتوا
- 29. بهینهسازی سرعت اجرای افزونه و مدیریت حافظه
- 30. کار با Transients API برای کش کردن دادهها
- 31. ایجاد سیستم لاگینگ (Logging) برای عیبیابی افزونه
- 32. کار با Internationalization (i18n) و ترجمه افزونه
- 33. استفاده از Text Domains و فایلهای .pot
- 34. مدیریت نسخهبندی افزونه و سیستم Update
- 35. پیادهسازی Activation و Deactivation Hooks
- 36. پاکسازی دیتابیس هنگام حذف افزونه (Uninstall)
- 37. کار با JavaScript در افزونهها و Enqueue Scripts
- 38. اتصال CSSهای اختصاصی به صفحات خاص (Enqueue Styles)
- 39. استفاده از AJAX در وردپرس برای تعاملات پویا
- 40. کار با WP-Cron برای اجرای وظایف زمانبندی شده
- 41. ایجاد سیستم اعلانها (Admin Notices)
- 42. کار با قالبهای افزونه (Plugin Templates)
- 43. توسعه افزونههای چندزبانه
- 44. امنیت پیشرفته و Hardening در سطح افزونه
- 45. کار با کلاسها و شیگرایی (OOP) در توسعه افزونه
- 46. استفاده از Composer برای مدیریت وابستگیها در افزونه
- 47. تست افزونهها با استفاده از PHPUnit
- 48. دیباگ کردن پیشرفته با Query Monitor و Xdebug
- 49. استانداردهای کدنویسی وردپرس (WordPress Coding Standards)
- 50. روشهای توزیع افزونه در مخزن رسمی وردپرس
- 51. مدیریت لایسنس و فعالسازی افزونههای تجاری
- 52. ایجاد مستندات فنی برای کاربران و توسعهدهندگان
تگها:
Action and Filter
Backend Development
CMS Development
Hook
PHP
REST API
WordPress API
WordPress Hooks
WordPress Plugin
WP_Query
آموزش وردپرس
امنیت وردپرس
برنامهنویسی وردپرس
توسعه افزونه
وردپرس
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.