توسعهدهنده شو؛ از صفر تا صد توسعه وردپرس
آشنایی با دوره توسعه دهنده شو
دوره آموزش توسعهدهنده وردپرس برای کسانی طراحی شده که میخواهند از سطح «نصب قالب و افزونه آماده» عبور کنند و به یک توسعهدهنده حرفهای وردپرس (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 (نه تخصصی — فصل ۲ دوره این مهارتها را از پایه پوشش میدهد)
- توانایی کار با رایانه و مرورگر در سطح عادی
- اصول پایه و ابتدایی برنامه نویسی
سرفصلهای دوره آموزش توسعه وردپرس
پیش از نوشتن اولین خط کد، باید بدانید وب چطور کار میکند. در این فاز، از اینترنت تا راهاندازی محیط حرفهای توسعه وردپرس را پوشش میدهیم.
1. معرفی دوره ویدئو
آشنایی با مسیر آموزشی، اهداف دوره، ابزارهایی که استفاده میکنیم و خروجیهایی که در پایان خواهید داشت.
2. اینترنت و مدل کلاینت/سرور
درک اینکه وقتی یک سایت وردپرسی باز میشود، دقیقاً چه اتفاقی در پشت صحنه میافتد؛ مدل Client/Server، درخواست HTTP و چرخه پاسخ.
3. دامنه، DNS، هاست و SSL
تفاوت هاستینگهای مختلف، نحوه اتصال دامنه به هاست، نقش DNS و اهمیت SSL در سئو و امنیت سایت وردپرسی.
4. نصب وردپرس روی هاست
نصب گامبهگام وردپرس روی هاست اشتراکی یا VPS، تنظیمات اولیه و نکات امنیتی ضروری از همانابتدا.
5. راهاندازی محیط توسعه لوکال
آموزش نصب Local, XAMPP یا Laragon برای توسعه وردپرس بدون نیاز به هاست واقعی؛ سریعتر، امنتر و حرفهایتر.
6. نصب و تنظیم VS Code برای توسعه وردپرس
پیکربندی ویرایشگر VS Code با افزونههای کاربردی برای کدنویسی PHP، HTML/CSS و توسعه قالب و افزونه وردپرس.
7. Git و GitHub
مدیریت نسخه کد با Git ازابتدا، تعریف repository، commit، push و pull — مهارتی که هر توسعهدهنده وردپرس به آن نیاز دارد.
8. استفاده حرفهای از AI در توسعه وردپرس
یاد میگیرید چطور از ابزارهای هوش مصنوعی بهعنوان دستیار کدنویسی استفاده کنید — نه بهعنوان جایگزین یادگیری، بلکه برای افزایش سرعت و کیفیت.
9. پنل مدیریت وردپرس
کار با Dashboard، تنظیمات، منوها، کاربران، نقشها و آنچه یک توسعهدهنده باید از پنل وردپرس بداند.
10. ساختار فایلها و پوشههای وردپرس
معماری فایلی wp-content، wp-includes و wp-admin؛ کجا قالبها و افزونهها قرار میگیرند و چرا.
11. دیتابیس وردپرس
آشنایی با جداول اصلی دیتابیس وردپرس، نقش هر جدول و درک رابطه بین محتوا، کاربران و تنظیمات در سطح پایگاه داده.
بدون فرانتاند قوی، قالب حرفهای نمیتوان ساخت. در این فصل ، تمام ابزارهای مدرن رابط کاربری را یاد میگیرید ، از HTML معنایی تا Tailwind CSS و Alpine.js.
1. HTML و Semantic Markup
تفاوت HTML معنایی با HTML بیساختار، تگهای section، article، header، nav و footer — پایه سئوی فنی و دسترسپذیری.
2. CSS پایه و Box Model
مدل جعبهای CSS، margin و padding، اولویتبندی استایلها و مفاهیمی که بدون درک آنها طراحی وب دشوار میشود.
3. Flexbox
چیدمان انعطافپذیر با Flexbox برای ساخت هدر، ناوبری، کارتهای محتوایی و هر المانی که به ردیفبندی نیاز دارد.
4. CSS Grid
ساخت گریدهای پیچیده برای صفحات اصلی، آرشیو و لایهبندی محتوا در قالب وردپرس.
5. Responsive Design
طراحی واکنشگرا با Media Query، Mobile First و اطمینان از نمایش صحیح قالب در تمام دستگاهها.
6. مبانی UI
اصول طراحی رابط کاربری: تایپوگرافی، سیستم رنگ، فاصلهگذاری، کنتراست و تجربه کاربری — برای ساخت قالبهایی که خوب به نظر میرسند.
7.نصب و راهاندازی Tailwind CSS در وردپرس
پیکربندی Tailwind CSS در پروژه قالب وردپرس، تنظیم tailwind.config.js و ادغام با سیستم enqueue وردپرس.
8. Layout با Tailwind CSS
ساخت چیدمانهای پیچیده با utility classes تیلویند؛ header، footer، sidebar و grid محتوا.
9. رنگ، تایپوگرافی و کامپوننتسازی با Tailwind
ساخت design system کوچک، تعریف رنگهای اختصاصی، fontها و کامپوننتهای قابل استفاده مجدد.
10. JavaScript پایه برای توسعه وردپرس
متغیرها، توابع، DOM، رویدادها و fetch — آنچه از JavaScript برای کار با AJAX و REST API در وردپرس لازم دارید.
11. Alpine.js
افزودن تعامل به قالب وردپرس بدون پیچیدگی React یا Vue؛ منوهای کشویی، تبها، مودالها و انیمیشنها.
12. تبدیل طرح Figma به HTML/Tailwind
آموزش عملی slice و تبدیل یک طرح UI واقعی از Figma به کد HTML و Tailwind — مهارتی که در پروژههای فریلنسری بسیار مهم است.
وردپرس با PHP نوشته شده. در این فصل، PHP را دقیقاً در حدی که برای توسعه قالب و افزونه نیاز دارید، یاد میگیرید.
1. PHP پایه برای وردپرس
متغیرها، شرطها، حلقهها، آرایهها و توابع پایه PHP در بستر وردپرس — با مثالهای واقعی از template های قالب.
2. توابع، آرایهها و کدنویسی تمیز در PHP
توابع سفارشی، scope، آرایههای چندبعدی، و اصول کدنویسی خوانا و قابل نگهداری.
3. شیگرایی در PHP (OOP)
کلاس، شیء، constructor، متدها و وراثت — پایهای که برای ساخت افزونههای حرفهای با OOP در وردپرس نیاز دارید.
4. Composer و Autoload در پروژه وردپرس
نصب و مدیریت کتابخانههای PHP با Composer، تعریف namespace و Autoload PSR-4 در پروژههای قالب و افزونه.
محور اصلی دوره. در این فصل، یک قالب وردپرس کامل را از صفر میسازید و با تمام ابزارها و مفاهیم core توسعه قالب آشنا میشوید.
1. ساخت اولین قالب وردپرس
ساختار minimum یک قالب وردپرس، فایلهای ضروری و نحوه فعالسازی آن در پنل — اولین قالب شما در کمتر از یک ساعت.
2 .فایلهای اصلی قالب وردپرس
نقش هر فایل: index.php، header.php، footer.php، sidebar.php، functions.php و روابط بین آنها.
3. wp_enqueue برای بارگذاری CSS و JavaScript
بارگذاری صحیح استایلها و اسکریپتها در وردپرس؛ چرا نباید مستقیم لینک کرد و چطور وابستگیها را مدیریت کرد.
4. Template Hierarchy وردپرس
یکی از مهمترین مفاهیم توسعه قالب؛ وردپرس چطور تشخیص میدهد کدام فایل را برای نمایش هر صفحه استفاده کند.
5. The Loop در وردپرس
حلقه اصلی وردپرس برای نمایش پستها، صفحات و انواع محتوا — پایه هر قالب وردپرسی.
6. add_theme_support و قابلیتهای قالب
فعالسازی قابلیتهای قالب: تصویر شاخص، منو، ویجت، HTML5 markup، logo و سایر ویژگیهایی که وردپرس برای قالبها ارائه میدهد.
7. صفحه اصلی اختصاصی (Front Page)
طراحی و کدنویسی صفحه اصلی سایت با Template مجزا و تنظیمات Reading در وردپرس.
8. WP_Query؛ قدرتمندترین ابزار نمایش محتوا
جستجوی پیشرفته در دیتابیس وردپرس با WP_Query — نمایش پست بر اساس دستهبندی، تگ، فیلد سفارشی، تاریخ و هر پارامتری که بخواهید.
9. Custom Post Type (CPT)
ساخت انواع محتوای اختصاصی در وردپرس — پورتفولیو، تیم، پروژه، محصول و هر نوع محتوایی که پست معمولی نیست.
10. Taxonomy اختصاصی وردپرس
ساخت دستهبندی و تگ سفارشی برای Custom Post Type ها؛ مدیریت ساختار محتوا به شکل حرفهای.
11. ACF و فیلدهای سفارشی (Custom Fields)
کار با Advanced Custom Fields برای افزودن فیلدهای اختصاصی به پستها، صفحات و CPT ها — بدون نوشتن کد اضافه.
12. صفحات آرشیو، دستهبندی و جستجو
طراحی و کدنویسی archive.php، category.php، tag.php و search.php با Template Hierarchy کامل.
13. صفحات single، page و 404
نمایش صحیح پست تکی، صفحات ایستا و طراحی صفحه۴۰۴ که به جای گمشدن، کاربر را راهنمایی میکند.
14. هوکهای وردپرس (Actions و Filters)
قلب سیستم وردپرس؛ یاد میگیرید چطور با add_action و add_filter رفتار وردپرس را بدون دست زدن به core تغییر دهید.
15. Customizer API وردپرس
افزودن تنظیمات زنده به قالب — رنگ، فونت، متن و لوگو — با WordPress Customizer؛ تجربهای که مشتریان دوست دارند.
ساخت افزونههای وردپرس، پیادهسازی امنیت واقعی، AJAX بدون reload و REST API — مهارتهایی که شما را از توسعهدهنده متوسط متمایز میکنند.
1. مفهوم افزونه و زمان درست ساخت آن
تفاوت قالب و افزونه، چه زمانی باید قابلیت را در افزونه بنویسید نه قالب، و معماری درست.
2. مفهوم افزونه و زمان درست ساخت آن
ساختار فایلی یک افزونه، header اطلاعات، activation/deactivation hook و اولین افزونه کاربردی.
3. شورتکدها (Shortcode)
ساخت shortcode های اختصاصی برای افزودن محتوا و قابلیتهای پویا به هر جایی از سایت وردپرسی.
4. امنیت پایه در وردپرس
Sanitization، Validation و Escaping داده؛ بررسی دسترسیها با current_user_can، Nonce و Capability.
5.کار با فرمها در وردپرس
ساخت فرمهای امن، پردازش دادههای POST، اعتبارسنجی سمت سرور و ذخیره در دیتابیس.
7. AJAX در وردپرس — مفاهیم
نحوه کار AJAX در وردپرس، wp_ajax، wp_ajax_nopriv، nonce امنیتی و ارتباط JavaScript با PHP.
8. پروژه AJAX (بیشتر بخوانید
ساخت فیلتر پویا برای آرشیو پستها با AJAX — بدون reload، با انیمیشن و تجربه کاربری روان.
9. REST API وردپرس — مفاهیم
معرفی WordPress REST API، مسیرها، متدها، Authentication و موارد استفاده در پروژههای واقعی.
10. ساخت Endpoint اختصاصی با REST API
ثبت route سفارشی، تعریف permission_callback، اعتبارسنجی پارامترها و پاسخدهی JSON.
11. اتصال به API خارجی از وردپرس
دریافت داده از API های خارجی (مثل سرویسهای آبوهوا، نرخارز، و…) و نمایش آن در سایت وردپرسی با wp_remote_get.
در این فاز وارد حرفهایترین بخش توسعه وردپرس میشوید؛ از بلوکسازی در گوتنبرگ تا پیادهسازی درگاه پرداخت بومی.
1. ساختار OOP و Composer در افزونه حرفهای
بازنویسی افزونه با معماری شیگرا، namespace، Autoload و Composer — استانداردی که مارکتپلیسها و تیمها انتظار دارند.
2. گوتنبرگ و Blocks API
معماری بلوکمحور گوتنبرگ، Block API، ویژگیهای یک بلوک و ارتباط JavaScript (React) با PHP.
3. ساخت بلوک سفارشی برای گوتنبرگ
ساخت یک بلوک اختصاصی قابل تنظیم درادیتور گوتنبرگ — ابزاری که در فروش محصول روی مارکتپلیس بسیار ارزشمند است.
4. المنتور — آشنایی مفهومی و اکوسیستم
معماری المنتور، Widget API، تفاوت Element و Widget و جایگاه توسعهدهنده المنتور در بازار کار.
5. ساخت ویجت اختصاصی برای المنتور
پیادهسازی یک ویجت سفارشی با تنظیمات کامل در پنل المنتور — کنترلهای Style و Content.
6. ووکامرس — آشنایی باساختار
معماری ووکامرس، انواع محصول، سیستم سفارش، session و اتصال به سیستم وردپرس.
7. شخصیسازی قالب ووکامرس
Override کردن template های ووکامرس، تغییر صفحات محصول، سبد خرید و تسویهحساب بدون دست زدن به core.
8. هوکهای ووکامرس
مهمترین Action و Filter هوکهای ووکامرس برای افزودن قابلیتهای سفارشی به فروشگاه.
9. درگاه پرداخت در ووکامرس — مفاهیم
معماری Payment Gateway در ووکامرس، تعریف کلاس Gateway، فیلدهای تنظیمات و چرخه پردازش پرداخت.
10. پیادهسازی عملی درگاه پرداخت
ساخت یک درگاه پرداخت واقعی برای ووکامرس — یکی از پردرآمدترین محصولاتی که یک توسعهدهنده وردپرس میتواند بسازد.
11. Transient API و مدیریت کش در وردپرس
ذخیره موقت داده با Transient API برای بهینهسازی کوئریهای سنگین و درخواستهای API خارجی.
آخرین مرحله مسیر؛ کدتان را آماده دنیای واقعی کنید، محصول بسازید و وارد بازار کار شوید.
1. دیباگ حرفهای در وردپرس
استفاده از WP_DEBUG، Query Monitor، Xdebug، error log و روشهای سیستماتیک پیدا کردن و برطرف کردن باگ.
2. بهینهسازی دیتابیس و کوئریهای وردپرس
تشخیص کوئریهای کند با EXPLAIN، ایندکسگذاری، جلوگیری از N+1 Problem و کاهش بار دیتابیس.
3. سئوی فنی در قالب و افزونه وردپرس
بهینهسازی ساختار HTML، Schema Markup، Core Web Vitals، Canonical، Sitemap و آنچه توسعهدهنده در سطح کد باید رعایت کند.
4. استانداردهای کدنویسی وردپرس
WordPress Coding Standards برای PHP، HTML، CSS و JavaScript — کدی که برای کدخوانی، تیمکاری و مارکتپلیس آماده است.
5. آمادهسازی محصول برای مارکتپلیس
مستندسازی، readme.txt استاندارد، changelog، بهینهسازی برای بررسی کد، بستهبندی و ارسال به مارکتپلیس.
دوره های دیگر آکادمی ژاکت
رویـــداد وردپرس سامیت ۲۰۲۴
رویداد وردپرس سامیت ۲۰۲۴ رویدادی برای فعالان وردپرسی ایران که در مرداد ماه در دانشگاه شهید بهشتی برگزار شد.
آموزش فارسیسازی افزونه و قالب وردپرس
در این دوره یاد میگیرید که چطور میتوانید افزونه و قالب وردپرسی را فارسی سازی کرده و به درآمد برسید.
رویـــداد وردپرس سامیت 2025
رویداد وردپرس سامیت 2025 رویدادی برای فعالان وردپرسی ایران که در 13 شهریور ماه 1404 در دانشگاه الزهرا سالن همایش نور برگزار شد.
مدرسین:
دوره افزایش سرعت سایت
با شرکت در این دوره، سرعت بارگزاری صفحات وبسایت خود را به یک موشک با حداکثر سرعت تبدیل کنید!
نظرات کاربران
20,000,000 تومان










قوانین ثبت دیدگاه