دوره توسعه‌دهنده شو؛ از صفر تا صد توسعه وردپرس

درباره این دوره

توضیحات کامل دوره

دوره آموزش توسعه‌دهنده وردپرس برای کسانی طراحی شده که می‌خواهند از سطح «نصب قالب و افزونه آماده» عبور کنند و به یک توسعه‌دهنده حرفه‌ای وردپرس (WordPress Developer) تبدیل شوند. این دوره صرفاً آموزش ابزار نیست؛ بلکه طرز تفکر فنی و مهارت حل مسئله را به شما یاد می‌دهد، همان چیزی که یک برنامه‌نویس وردپرس را از یک کاربر معمولی متمایز می‌کند.

در این دوره جامع و پروژه‌محور، ابتدا با زیرساخت وب، ابزارهای توسعه، HTML و CSS مدرن، فریم‌ورک Tailwind CSS، زبان PHP، برنامه‌نویسی شی‌گرا (OOP) و Composer آشنا می‌شوید. سپس وارد هسته اصلی توسعه وردپرس می‌شوید: ساخت قالب وردپرس از صفر، درک کامل Template Hierarchy، کار با WP_Query، ساخت Custom Post Type، هوک‌های وردپرس (Actions و Filters)، Customizer API، پیاده‌سازی AJAX، توسعه REST API، اتصال به درگاه پرداخت و توسعه برای ووکامرس، المنتور و گوتنبرگ.

در کنار مهارت‌های فنی، مباحث کاربردی و مهم بازار کار نیز پوشش داده می‌شوند: دیباگ حرفه‌ای، امنیت وردپرس، سئوی فنی از دیدگاه توسعه‌دهنده، بهینه‌سازی عملکرد، آماده‌سازی محصول برای مارکت‌پلیس، ورود اصولی به بازار کار، مشتری‌مداری و مدیریت تیکت پشتیبانی.

هوش مصنوعی (AI) در این دوره به‌عنوان ابزار کمکی و دستیار توسعه معرفی می‌شود، نه جایگزین یادگیری؛ یاد می‌گیرید چطور با کمک AI سریع‌تر و باکیفیت‌تر کد بزنید، بدون آن‌که مهارت واقعی خود را از دست بدهید.

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

اهداف دوره

  • درک کامل معماری وردپرس، دیتابیس، هوک‌ها و Template Hierarchy
  • ساخت قالب وردپرس از صفر با HTML، Tailwind CSS و PHP
  • توسعه افزونه استاندارد باساختار OOP و Composer
  • پیاده‌سازی AJAX، REST API و اتصال به API خارجی
  • ساخت و شخصی‌سازی فروشگاه ووکامرسی
  • پیاده‌سازی درگاه پرداخت از پایه
  • توسعه ویجت اختصاصی برای المنتور
  • ساخت بلوک سفارشی در گوتنبرگ
  • رعایت اصول امنیتی: sanitize، escape، nonce، capability check
  • دیباگ حرفه‌ای، بهینه‌سازی کوئری و Transient API
  • آماده‌سازی محصول برای مارکت‌پلیس
  • ورود حرفه‌ای به بازار کار، فریلنسری و تعامل با مشتری

این دوره مناسب چه کسانی است؟

  • کسانی که وردپرس را به‌عنوان ابزار می‌شناسند و می‌خواهند آن را به‌عنوان بستر توسعه یاد بگیرند
  • طراحانی که می‌خواهند کدنویسی وردپرس را یاد بگیرند
  • برنامه‌نویسانی که می‌خواهند وارد اکوسیستم وردپرس شوند
  • فریلنسرهایی که می‌خواهند پروژه‌های قالب و افزونه بپذیرند
  • کسانی که قصد دارند محصول وردپرسی برای مارکت‌پلیس بسازند
  • دانشجویانی که می‌خواهند اولین پروژه واقعی و قابل ارائه داشته باشند

این دوره مناسب چه کسانی نیست؟

  • کسانی که فقط می‌خواهند سایت شخصی با قالب آماده بسازند
  • کسانی که به دنبال دوره «سایت‌سازی بدون کد» هستند
  • کسانی که صفرِ صفر هستند و هیچ آشنایی با رایانه و محیط برنامه نویسی و اصول برنامه نویسی ندارد.

پیش‌نیازهای دوره

  • آشنایی ابتدایی با HTML و CSS (نه تخصصی — فاز۲ دوره این مهارت‌ها را از پایه پوشش می‌دهد)
  • توانایی کار با رایانه و مرورگر در سطح عادی
  • اصول پایه و ابتدایی برنامه نویسی

مدرسان دوره: 

علی آرمان : توسعه دهنده و برنامه نویس وب

توسعه‌دهنده فول استک با تخصص عمیق در طراحی و پیاده‌سازی راهکارهای جامع وب و اتوماسیون‌های پیشرفته تحت وب و توانمند در اجرای پروژه‌های پیچیده با به‌کارگیری تکنولوژی‌های مدرن و پیشرو در صنعت نرم‌افزار

حسین مکارمی نیا : طراح محصول و تجربه کاربری

طراح محصول و تجربه کاربری با بیش از ۴.۵ سال تجربه و تخصص در طراحی، تحلیل و توسعه تجربه‌های دیجیتال کاربرمحور، توانمند در هدایت چرخه کامل طراحی محصول از تحقیق و کشف نیازهای کاربران تا طراحی رابط کاربری، اعتبارسنجی راهکارها و بهینه‌سازی مستمر بر پایه داده، با رویکردی استراتژیک در خلق محصولات مقیاس‌پذیر، قابل استفاده و همسو با اهداف کسب‌وکار.

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

۴ سرفصل، ۴۲ جلسه

۱) معرفی دوره، مسیر یادگیری و خروجی نهایی
۲) اینترنت، وب‌سایت و مدل Client/Server
۳) دامنه، DNS، هاست، SSL و زیرساخت
۴) نصب وردپرس روی هاست واقعی
۵) راه‌اندازی محیط توسعه لوکال
۶) نصب و تنظیم VS Code برای توسعه وردپرس
۷) Git و GitHub برای توسعه‌دهنده وردپرس
۸) استفاده حرفه‌ای از AI در توسعه وردپرس
۹) آشنایی با پنل مدیریت وردپرس
۱۰) ساختار فایل‌ها و پوشه‌های وردپرس
۱۱) دیتابیس وردپرس و جداول مهم
۱) HTML برای توسعه قالب وردپرس
۲)‌ CSS پایه و مدل جعبه‌ای
۳) Flexbox برای طراحی Layout
۴) CSS Grid برای ساخت ساختارهای حرفه‌ای
۵)‌طراحی واکنش‌گرا / Responsive Design
۶) مبانی UI برای توسعه‌دهنده قالب
۷) نصب و راه‌اندازی Tailwind CSS
۸) کلاس‌های مهم Tailwind برای Layout
۹) رنگ، تایپوگرافی و Component با Tailwind
۱۰) JavaScript پایه برای توسعه وردپرس
۱۱) Alpine.js برای تعاملات سبک در قالب
۱۲) تبدیل طرح Figma به Tailwind/HTML
۱) شروع PHP برای وردپرس‌کارها
۲) توابع، آرایه‌ها و کدنویسی تمیز در PHP
۳) شی‌گرایی در PHP برای افزونه‌نویسی وردپرس
۴) Composer و Autoload در پروژه‌های وردپرسی
۱) ساخت اولین قالب وردپرس از صفر
۲) فایل‌های اصلی قالب و تقسیم‌بندی ساختار
۳) اتصال CSS و JS به قالب با wp_enqueue
۴)‌ Template Hierarchy در وردپرس
۵) The Loop؛ قلب نمایش محتوا در قالب
۶) پشتیبانی قالب از قابلیت‌های وردپرس
۷) ساخت صفحه اصلی اختصاصی قالب
۸) WP_Query برای کوئری‌های اختصاصی
۹) ساخت Custom Post Type
۱۰) Taxonomy اختصاصی برای CPT
۱۱) کار با Custom Fields و ACF
۱۲) ساخت صفحات آرشیو، دسته‌بندی و جستجو
۱۳) صفحه نوشته تکی، برگه و 404
۱۴) هوک‌ها؛ Actions و Filters در وردپرس
۱۵) پنل تنظیمات قالب با API Customizer

نظرات دانشجویان

۰,۰
☆☆☆☆☆
از ۰ دیدگاه
۵ ۰
۴ ۰
۳ ۰
۲ ۰
۱ ۰

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

قوانین ثبت دیدگاه
  • از الفاظ نامناسب و توهین‌آمیز خودداری کنید.
  • دیدگاه باید مرتبط با محتوای دوره باشد.
  • پس از بررسی، دیدگاه شما منتشر می‌شود.

دوره‌های مرتبط

اگر این دوره رو دوست داشتی، این‌ها هم به کارت میان

آرشیو کامل