وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

توسعه و کدنویسی برای وردپرس : پلاگین و تم های WordPress

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

بیاموزید که چگونه مضامین و افزونه های وردپرس را توسعه دهید. شامل React و توسعه گوتنبرگ.

عنوان اصلی : Complete WordPress Developer Course - Plugins & Themes

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

شروع به کار:
دانلود PDF رایگان
ویرایشگرهای متن
اصول PHP:
متغیرها
رشته ها و بولی ها
توابع
آرایه ها
حلقه ها
ثابت ها
درک خطاها
نظرات
وردپرس و PHP
آزمون پی اچ پی
شروع یک موضوع:
تنظیم پیکربندی
فایل و پوشه های وردپرس
سرصفحه فایل
سرصفحه های فایل اضافی
به ویرایش کامل سایت سلام کنید
ایجاد مجدد الگوی Index
ویژگی زبان
مجموعه شخصیت
بارگیری برچسب های اضافی
برچسب بدن
آشنایی با وردپرس
استانداردهای کدگذاری وردپرس
اصول موضوع
سبک های جهانی:
کنار: JSON
پالت رنگ پیش‌فرض
تنظیمات رنگ را مسدود کنید
افزودن رنگ به پالت
رنگ‌های پس‌زمینه، متن و پیوندها
رنگ های سفارشی
دوتون
گرادیان ها
استفاده از رنگ ها
استفاده از گرادیان ها
استفاده از سبک ها در عناصر
مرزها
خانواده های فونت
اندازه های قلم
تنظیمات مختلف فونت
استفاده از سبک های تایپوگرافی
عرض محتوا
حاشیه و بالشتک
واحدهای سفارشی
شکاف ها را مسدود کنید
فعال کردن همه چیز
آزمون سبک های جهانی
مدیریت فایل‌های دارایی:
کنار: Git & GitHub
درک هوک
فایل functions.php
The Enqueue Hook
Aside: PHP Function Return Values
از جمله فایل ها
ثبت سبک ها
سبک های صف
رفع فونت گوگل
در حال بارگیری تگ های اضافی سر
آزمون مدیریت فایل‌های دارایی
الگوها:
آناتومی مختصر یک بلوک
بهینه سازی هدر و پاورقی
افزودن محتوای ساختگی
ایجاد نوار بالا
بلوک گروه
بارگیری سبک های ویرایشگر
افزودن منوی پیمایش
افزودن Midsection
اصلاح سبک های ویرایشگر
اتمام سرصفحه
باد دمی
درج بلوک ستون ها
بلوک حلقه پرس و جو
افزودن بلوک های پست
استایل دادن به بلوک های پست
صفحه بندی
بلوک های نوار کناری
تمرین: بلوک های پاورقی
سلسله مراتب الگو
الگوی 404
الگوی دسته
جستجوی الگو
قالب پست تک
الگوی صفحه
الگوهای سفارشی
جاوا اسکریپت و اصول React:
چه چیزی در راه است
مقدمه ای بر جاوا اسکریپت
اولین طعم جاوا اسکریپت
انواع داده
متغیرها
ثابت ها
الفاظ قالب
ایجاد توابع
آرایه ها
اشیاء
شی کنسول
بارگیری جاوا اسکریپت
کار با DOM
بیانیه های مشروط
درک محدوده
توابع پیکان
تخریب
آزمون جاوا اسکریپت
React چیست؟
شروع با React
ایجاد برنامه React
محتوای پویا
معرفی JSX
اجزاء
توسعه کامپوننت ها با Props
ماژول های ES6
افزودن حالت به یک جزء
رویدادها
استفاده از useEffect
خط فرمان
شروع با NodeJS
React Quiz
مبانی توسعه بلوک:
ایجاد یک پلاگین
ایمن سازی فایل پلاگین اصلی
نصب اسکریپت های WP با NPM
ارتقاء اسکریپت های WP
ایجاد یک بسته نرم افزاری
ایجاد یک فایل فراداده بلوک
ثبت یک بلوک
قرار دادن اسکریپت بلوک در صف
افزودن یک بلوک سفارشی
مؤلفه RichText
ذخیره داده ها در ویژگی ها
ذخیره بلوک
کنار: JavaScript Spread Operator
افزودن لوازم بلوک
سبک‌های صف برای بلوک‌ها
اصلاح سبک‌های هدر فانتزی
قالب‌بندی مولفه RichText
InspectorControls و PanelBody Components
افزودن پالت رنگ
سبک های پویا
منابع ویژگی
ایجاد بلوک های متعدد
پردازش سمت سرور:
رندر سمت سرور چیست؟
ایجاد بلوک فرم جستجو
افزودن یک نماد سفارشی
افزودن الگو
مؤلفه PanelColorSettings
تمرین: استفاده از رنگ ها
ایجاد یک Render Callback
ارائه یک بلوک با بافرهای خروجی
استفاده از ویژگی ها در یک تابع رندر PHP
گرفتن عبارت جستجو
افزودن فرم به الگو
ایجاد بلوک هدر صفحه
تمرین: افزودن مولفه RichText
مؤلفه ToggleControl
تغییر دادن محتوا
ارائه دسته
افزودن پشتیبانی برای بافرهای خروجی
از جمله فایل‌های دارای Globs
روشی متفاوت برای ایجاد یک پلاگین
نمونه‌های بلوک گوتنبرگ
احراز هویت:
ایجاد بلوک ابزار سرصفحه
مؤلفه SelectControl
مؤلفه CheckboxControl
تمرین: تغییر دادن پیوندها
اتمام بلوک ابزار سرصفحه
ایجاد بلوک مدال احراز هویت
تغییر فرم ثبت نام
ارائه Modal
بارگیری یک اسکریپت مشاهده
رفع اسکریپت View
در انتظار آماده شدن سند
باز کردن و بستن مدال
تغییر برگه ها
رسیدگی به فرم های ارسالی
REST API چیست؟
تمرین با Rest API
مشکل هسته پایانی
افزودن نقطه پایانی سفارشی
رسیدگی به پاسخ
PHP: کلاس ها
اعتبار بخشیدن به پارامترهای درخواست
جلوگیری از کاربران تکراری
ایجاد کاربر جدید
اسکریپت های درون خطی
ارسال فرم ثبت نام
آماده‌سازی نقطه پایانی ورود به سیستم
احراز هویت کاربر
سیم کشی فرم ورود
اتمام بلوک ها
خواص استاتیک
روش‌های HTTP وردپرس
اصول SQL:
مقدمه ای بر SQL
پایگاه های داده و جداول
ایجاد جداول
درج داده ها
خواندن داده ها
به روز رسانی داده ها
حذف داده ها
شروع به کار:
سخنرانی های میراثی در پیش است!!! لطفا بخوانید!!!
نمای کلی
آشنایی با وردپرس
راه اندازی برای وردپرس
کاوش در محیط‌ها و ویرایشگرهای متن
PHP Refresher و استانداردهای کدنویسی وردپرس
آزمون بخش 1
یادداشت های سخنرانی
بنیاد توسعه تم :
کاوش وردپرس و پیکربندی فایل wp-config.php
سرصفحه فایل
فایل توابع و قلاب‌های اقدام
بارگیری سبک ها و اسکریپت ها با صف
مشکلات حافظه پنهان
افزودن محتوای ساختگی
پشتیبانی از منو
کنار: منو واکر
ایجاد قسمت های سرصفحه و پاورقی
ایجاد نوارهای جانبی و مناطق ویجت
فرمت کردن فرم جستجو
حلقه
قطعات قالب
برچسب های الگو
صفحه بندی
امتحان مبانی تم
یادداشت‌های سخنرانی و کد منبع را برای این بخش دانلود کنید
قالب‌ها و سفارشی‌ساز:
قالب سلسله مراتب و تک پست
الگوی نظرات
برچسب‌های الگوی نویسنده
پست های مرتبط با استفاده از کلاس WP_Query
الگوی صفحه
404 و الگوی دسته
الگوی تاریخ
الگوهای پیوست
جستجو و الگوهای سفارشی
تکمیل بخش سربرگ، عنوان و آگهی
API Customizer Theme
امتحان مبانی موضوع شماره 2
کرکره و چک باکس با استفاده از Customizer API
حمل و نقل مشتری و لغو تنظیمات موجود
کنترل‌کننده‌های رنگ و آپلود برای Customizer
پشتیبانی بیشتر از تم و ایجاد محتوای اولیه
نمایش پست های محبوب و برچسب های مشروط
کارهای پایانی
یادداشت های سخنرانی و دانلود کد منبع
الگوهای تم:
نمای کلی برچسب‌های الگو
برچسب های عمومی
برچسب های ناوبری
برچسب های پیوند
یادداشت های سخنرانی و دانلود کد منبع
توسعه پلاگین:
نمای کلی
ایجاد اولین پلاگین ما
Action & Filter Hooks وردپرس
قلاب‌های سفارشی و اولویت‌بندی
فعال‌سازی و امنیت افزونه
ایجاد یک نوع پست سفارشی
API فراداده
قلاب های فیلتر
آزمون اصول پلاگین
ایجاد جداول پایگاه داده
دانلود دارایی ها
ارسال و استفاده از درخواست های AJAX
رسیدگی به درخواست های AJAX و درج داده ها در پایگاه داده
تغییر ستون‌های جدول نوع پست سفارشی
یادداشت های سخنرانی و دانلود کد منبع برای این بخش
پیش‌نیازهای گوتنبرگ:
گوتنبرگ
خط فرمان / ترمینال
شروع با NodeJS
ماژول ها و CommmonJS
ماژول های داخلی و شخص ثالث
مقدمه ای بر Webpack و Dependencies
پیکربندی بسته وب
لودرهای بسته وب و بابل
ES6 Constants و Let
عملکردهای پیکان ES6
ماژول های ES6 و تخریب ساختار
شروع با React
استفاده مجدد از کامپوننت ها و ویژگی ها
یادداشت های سخنرانی
توسعه گوتنبرگ:
شروع با گوتنبرگ
ثبت و در نوبت دارایی های بلوک
ثبت بلوک ها
مسدود کردن تنظیمات
استفاده از ویژگی های ویرایش و ذخیره
کنترل های بازرس
نوار کناری: ES6 Rest and Spread Operators
ویژگی ها
در حال نمایش بلوک
بلوک های یک ظاهر طراحی شده
نوار ابزار تراز
تراز کردن بلوک
یادداشت های سخنرانی و دانلود کد منبع
اجزای گوتنبرگ:
نمای اجمالی سطح بالا از گوتنبرگ
بلوک های گوتنبرگ با ES5
بلوک متن غنی
نوار ابزار سفارشی
تغییر فرم
فیلدهای کنترل بازرس
آپلودهای رسانه ای
یادداشت های سخنرانی و دانلود کد منبع
توسعه پلاگین پیشرفته:
ایجاد ویجت
Cron Jobs and Transients API
ایجاد یک کد کوتاه برای انتشارات Frontend
عفونی کردن ورودی HTML و درج پست
قلاب‌های سفارشی با افزونه API و ارسال ایمیل
ایجاد فرم های ورود و ثبت نام
ثبت نام کاربر
احراز هویت کاربر
احراز هویت جایگزین کاربر
افزودن پیوند خروج
پرس و جوهای پایگاه داده آماده شده
حذف نصب یک افزونه
ایجاد ویجت داشبورد وردپرس
استفاده از HTTP API برای بازیابی محتوا از سرویس های خارجی
شستشوی مجدد قوانین Rewrite با Rewrite API
کدهای کوتاه کاوش عمیق
یادداشت های سخنرانی و دانلود کد منبع
ایجاد فرم‌های مدیریت:
API های وردپرس
Options API
افزودن منو و صفحه مدیریت
Processing تنظیمات فرم مدیریت
تنظیمات API
تصاویر ویژه با استفاده از آپلود کننده رسانه وردپرس
نقش ها و قابلیت های کاربر سفارشی
طبقه بندی های سفارشی
تنظیمات طبقه بندی سفارشی
UI نوع پست سفارشی و فیلدهای سفارشی پیشرفته
آزمون فرم مدیریت افزونه
یادداشت های سخنرانی و دانلود کد منبع برای این بخش
ووکامرس و توسعه بادی پرس:
نمای کلی
شروع با توسعه تم BuddyPress
صفحات تک عضو BuddyPress
BuddyPress Single Member Profile Tabs Profile Custom
CSS سفارشی برای BuddyPress
شروع با توسعه Woocommerce
الگوهای صفحه محصول Woocommerce
سبد خرید، ایمیل، و متفرقه. قالب های ووکامرس
مورد منوی سبد خرید سفارشی برای Woocommerce
مسابقه WooCommerce و BuddyPress
یادداشت های سخنرانی و دانلود کد منبع برای این بخش
نهایی کردن موضوع و افزونه:
گزیده های سفارشی
فیلدها و آواتارهای نویسنده سفارشی
برش تصویر
درخواست اصلی تغییرات صفحه اصلی
اطلاعیه های مدیریت
اشکال زدایی قلاب ها، پرس و جوها و استفاده از ابزار
ایمن سازی فایل wp-config
SEO، Schema و Microdata
پشتیبانی RTL
دسترسی
موضوعات کودک
ترجمه ها
بسته بندی افزونه ها با TGMPA
مجوز و کسب درآمد با پلاگین/موضوع خود
گزینه های جایگزین برای شروع تم
نتیجه گیری
یادداشت های سخنرانی و دانلود کد منبع برای این بخش
BONUS مفاهیم پیشرفته:
نمای کلی
شروع کار با Composer
محلی توسط FlyWheel

نمایش سرفصل های انگلیسی

Complete WordPress Developer Course - Plugins & Themes

139,000 تومان
بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
خرید دانلودی فوری

در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

ایمیل شما:
تولید کننده:
مدرس:
شناسه: 31208
حجم: 9022 مگابایت
مدت زمان: 1256 دقیقه
تعداد دیسک: 3 عدد
زیرنویس انگلیسی: دارد
زبان: انگلیسی ساده و روان
تاریخ انتشار: 17 تیر 1401
توسعه و کدنویسی برای وردپرس : پلاگین و تم های WordPress
توسعه و کدنویسی برای وردپرس : پلاگین و تم های WordPress 1
توسعه و کدنویسی برای وردپرس : پلاگین و تم های WordPress 2
توسعه و کدنویسی برای وردپرس : پلاگین و تم های WordPress 3
توسعه و کدنویسی برای وردپرس : پلاگین و تم های WordPress 4
توسعه و کدنویسی برای وردپرس : پلاگین و تم های WordPress 5
توسعه و کدنویسی برای وردپرس : پلاگین و تم های WordPress 6
طراحی سایت و خدمات سئو

139,000 تومان
افزودن به سبد خرید