آموزش صفر تا صد پلاگین‌نویسی وردپرس

آموزش صفر تا صد پلاگین‌نویسی وردپرس

داستان این آموزش

آیا میدانید برنامه نویسی در بین شغل های رده متوسط در بین ۵ شغل پردرآمد دنیا محسوب میشود ؟
سفارش هایی که روزانه به شما ارسال میشود درصد بالایی از آنها برای وردپرس پلاگین میخواهند ؟

  • تعداد جلسات: 16 جلسه

  • زمان کل دوره: 8 ساعت و 6 دقیقه

  • مدرس: کیوان علی‌محمدی

222,000 تومان

خرید محصول

  • توضیحات
  • نظرات (0)

توضیحات


آموزش ۰ تا ۱۰۰ پلاگین‌نویسی وردپرس

مشاهده دمو

good-ptr توضیحات دوره:

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

داستان این آموزش

آیا میدانید برنامه نویسی در بین شغل های رده متوسط در بین ۵ شغل پردرآمد دنیا محسوب میشود ؟

سفارش هایی که روزانه به شما ارسال میشود درصد بالایی از آنها برای وردپرس پلاگین میخواهند ؟

میخواهید تم های خود را به طور حرفه ای گسترش دهید ولی با توابع نمیتوانید حرفه ای کار کنید ؟

اکثر بانک های ایرانی برای وب سرویس درگاه های پرداخت اینترنتی خود از وب سرویس های مبتنی بر Soap استفاده می کنند

اگر می خواهید با مفاهیم و نحوه استفاده از Soap برای پیاده سازی درگاه های بانکی و سرویس های پیامک آشنا شوید

روند آموزش

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

نکته آموزشی

برای مشاهده تراکنش هایی که کاربران از طریق فرم پرداخت انجام داده اند یک صفحه به قسمت مدیریت وردپرس اضافه می کنیم در این صفحه شما می توانید پرداخت ها را ببینید و همچنین آنها را به طور کامل مدیریت کنید،همچنین یک صفحه دیگر نیز برای تنظیمات ایجاد می کنیم و مشخص میکنیم چه پیامک ها و ایمیل هایی برای کاربران ارسال شود.

آخرین بروزرسانی:

۲۲ فروردین ۱۳۹۴ – افزایش کیفیت تصویر تمامی ویدئوهای دوره

good-ptr زمان ارزشمند

تاریخچه آموزش

زمانهایی بود که میخواستیم یک مبحث را یادبگیریم به دنبال خرید کتاب میرفتیم، هر چقدر کتاب بزرگتر و ضخیم تر بود بنظر کامل تر میرسید و آن را انتخاب میکردیم، ولی اکنون همه ما ترجیح میدهیم برای یادگیری مثلا دیتابیس هم سراغ کتاب هایی برویم که نوشته باشد: یادگیری دیتابیس در ۲۴ ساعت

پکیج هایی با نشان زمان ارزشمند

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

good-ptr دانلود بلافاصله پس از خرید

آموزش را در لحظه شروع کنید

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

آپدیت نامحدود و رایگان

در ضمن پس از خرید هر دوره، اگر ما هرگونه آپدیت یا جلسه ای اضافه نماییم به طور رایگان در پنل شما اضافه خواهد شد و قادر خواهید بود که جلسات جدید را دانلود نمایید. در ضمن مدت دانلود شما هیچ محدودیتی ندارد و بعد از خرید، در هر جا و هر زمان که خواستید میتوانید دوره را دانلود نمایید.

good-ptr کیوان علی محمدی

کیوان علی محمدی

  • کارشناس و فارغ التحصیل مهندسی فناوری اطلاعات (IT)
  • متخصص طراحی قالب و افزونه وردپرس با بیش از ۴ سال سابقه تدریس و کار حرفه ای
  • مدرس دوره های حضوری و غیر حضوری طراحی قالب و افزونه نویسی وردپرس
  • مسلط به زبان های HTML,CSS,Javascript,PHP,ASP,AJAX و …

 

 

good-ptr سرفصل‌ها

  • جلسه یک : ۰ ساعت و ۳۳ دقیقه

     

    • مقدمات زبان php
    • تعریف متغییر ها و انواع داده ها در زبان php
    • نمایش متغییر در خروجی مرورگر و نحوه اتصال متغییر های رشته ای
    • کار با متغییر های عددی و بولین
  • جلسه دو : ۰ ساعت و ۲۶ دقیقه

     

    • معرفی تابع ها در زبان php
    • کارکرد یک تابع و مشخص نمودن خروجی تابع
    • نحوه انجام عملیات های داده های در بدنه تابع
    • نحوه اجرای تابع و نمایش خروجی تابع
  • جلسه سه : ۰ ساعت و ۳۱ دقیقه

     

    • حلقه های شرطی و تصمیم گیری در php
    • بررسی ساختار کنترلی if
    • نحوه کار با متغییر های بولین در ساختار if
    • معرفی ساختار switch و نحوه کارکرد آن
    • بررسی ساختار for و کارکرد آن
    • بررسی ساختار تکراری while و کارکرد آن
  • جلسه چهار : ۰ ساعت و ۴۲ دقیقه

     

    • آرایه چیست و کاربرد آن چیست؟
    • نحوه تعریف آرایه ها در php
    • نحوه دسترسی به درایه های آرایه
    • استفاده از توابع var_dump و print_r برای نمایش داده ها آرایه
    • تحوه تعریف آرایه های کلید و مقدار
    • چک کردن موجود کلید آرایه با تایع isset
    • نحوه کار کردن با آرایه در حلقه ها
  • جلسه پنج : ۰ ساعت و ۲۹ دقیقه

     

    • تعریف ثابت ها در php و کاربرد آنها
    • بررسی آرایه های super global
    • بررسی جلسه ها در php و کاربرد آنها برای حفظ حالت کاربر
    • نحوه کار کردن با کوکی ها در php
  • جلسه شش : ۰ ساعت و ۲۸ دقیقه

     

    • بررسی ساختار افزونه ها در وردپرس
    • ایجاد فایل ها و فولدر های مورد نیاز در پلاگین های وردپرس
    • ایجاد بخش شناسنامه پلاگین در وردپرس
    • جلوگیری از فرخوانی فایل های پلاگین به طور مستقیم
    • تعریف ثابت ها در فایل اصلی پلاگین برای راحتی دسترسی به مسیر ها و آدرس ها
    • استفاده از تابع plugin_dir_path
    • استفاده از تابع plugin_dir_url
  • جلسه هفت : ۰ ساعت و ۳۵ دقیقه

     

    • معرفی hook ها در وردپرس
    • کار با action ها و استفاده از تابع do_action
    • نحوه تعریف قلاب برای action ها
    • معرفی فیلتر ها در وردپرس
    • نحوه استفاده از تابع apply_filters
    • نحوه پیاده سازی توابع callback برای فیلتر ها
    • استفاده از تابع is_admin برای اجرای کدها در محیط مدیریت
    • معرفی اکشن admin_menu و ایجاد قلاب سفارشی برای آن
    • نحوه استفاده از تابع add_menu_page برای ایجاد منوی مدیریتی
    • ایجاد جدول دیتابیس برای ذخیره سازی تراکنش ها
    • ایجاد زیر منو با استفاده از add_submenu_page در وردپرس
  • جلسه هشت : ۰ ساعت و ۳۱ دقیقه

     

    • معرفی شورت کدها در وردپرس و نحوه کارکرد آنها
    • تعریف شورتکد با استفاده از تابع add_shortcode
    • تعریف محتوای html در بدنه تابع شورت کد
    • معرفی تابع wp_register_style
    • معرفی تابع wp_enqueue_style و افزودن فایل های استایل به خروجی قالب
    • استایل دهی به فرم آسان پرداخت
  • جلسه نه : ۰ ساعت و ۳۳ دقیقه

     

    • ارسال مقادیر فرم به سمت سرور و پردازش آنها
    • اعتبار سنجی داده ها فرم و نمایش پیغام های خطا به کاربر
    • بررسی صحت ایمیل کاربر با تابع filter_var
    • وارد کردن اطلاعات پرداخت کاربر به دیتابیس
  • جلسه ده : ۰ ساعت و ۲۸ دقیقه

     

    • پیاده سازی انتخاب درگاه بانک در فرم
    • اضافه کردن مقادیر status برای فرم پرداخت
    • نحوه شروع session در وردپرس
    • ذخیره سازی مقادیر ارسالی در session
    • نحوه تولید شماره رزرو یکتا برای پرداخت
  • جلسه یازده : ۰ ساعت و ۳۰ دقیقه

     

    • برطرف کردن خطای headers already sent
    • ایجاد جدول پرداخت ها در مدیریت
    • دریافت اطلاعات پرداخت از دیتابیس
    • نمایش اطلاعات فیلد ها دیتابیس در جدول مدیریت و بررسی صحت آنها
    • نمایش وضعیت پرداخت ها بر اساس داده ها ی جدول دیتابیس
  • جلسه دوازده : ۰ ساعت و ۳۱ دقیقه

     

    • پیاده سازی صفحه تنظیمات افزونه
    • ایجاد تب بندی برای قسمت های مختلف تنظیمات
    • ایجاد گزینه های تنظیمات افزونه
    • ذخیره سازی و نمایش اطلاعات فرم تنظیمات بر اساس تب ها
    • پیاده سازی wp_nonce و افزایش امنیت فرم ها
  • جلسه سیزده : ۰ ساعت و ۲۵ دقیقه

     

    • پیاده سازی تنظیمات ارسال پیامک برای پرداخت کاربران
    • ایجاد متغییر های قابل استفاده در متن پیامک
    • ایجاد گزینه های حذف برای پرداخت ها توسط مدیر
    • رفع خطا های حذف پرداخت ها
  • جلسه چهارده : ۰ ساعت و ۳۲ دقیقه

     

    • پیاده سازی درگاه پارس پال برای درخواست پرداخت
    • تعیین پارامتر های پرداخت بر اساس درگاه پارس پال
    • دریافت آدرس جاری برای آدرس بازگشت از درگاه پارس پال
    • انتقال کاربر به درگاه بعد از تایید درگاه پارس پال
    • ایجاد تابع تایید پرداخت
    • بررسی کدهای برگشتی از درگاه پارس پال
    • نمایش پیام های مناسب با وضعیت پرداخت
    • به روز رسانی اطلاعات پرداخت کاربران بعد از تایید درگاه
  • جلسه پانزده : ۰ ساعت و ۴۱ دقیقه

     

    • ارسال پیامک بعد از پرداخت کاربر
    • پیاده سازی تنظیمات درگاه بانک ملت
    • پیاده سازی درگاه بانک ملت
    • ارسال درخواست به درگاه بانک ملت برای پرداخت کاربر
    • بررسی درگاه بانک ملت برای پردازش درخواست پرداخت
    • انتقال کاربر به درگاه بانک با ارسال فرم
    • تایید پرداخت کاربر از درگاه بانک ملت و به روز رسانی اطلاعات دیتابیس
  • جلسه شانزده : ۰ ساعت و ۱۱ دقیقه

     

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

 

good-ptr سازگاری کامل

سازگاری کامل با همه سیستم عامل ها

اولین دوره های آموزشی ما در پکیج هایی بود که همگی با اتوران های چند رسانه‌ای و دارای قفل سخت افزاری بودند. آن ویژگی مشکلاتی داشت که یکی از آنها، کاربرانی که سیستم مک داشتند یا ازادکار بودند ( لینوکسی های عزیز) نمیتوانستند از این آموزش ها استفاده کنند. در آموزش های آنلاین دیگر چنین محدودیتی نیست و تمامی آموزش ها با فرمت استاندارد MP4 قابل دانلود هستند و دوستان عزیز در انواع سیستم ها مانند:

  • ویندوز
  • مک
  • لینوکس

میتوانند مشاهده نمایند.

سازگاری کامل با کامپیوتر، لپتاپ، تبلت و موبایل

در ضمن دوستانی که در سفر میخواهند از آموزش های آنلاین خریداری شده‌ی خود استفاده نمایند، میتوانند علاوه بر لپتاپ بر روی تبلت یا موبایل خود نیز، فیلم های آموزشی را مشاهده نمایند 🙂

خرید و دانلود

شناسه اثر: محصول دانلودی از سایت دارای نماد اعتماد


کتابهای صوتی موفقیت

دیدگاهها

هیچ دیدگاهی برای این محصول نوشته نشده است.


اولین نفری باشید که دیدگاهی را ارسال می کنید برای “آموزش صفر تا صد پلاگین‌نویسی وردپرس”

شما شاید این را هم دوست داشته باشید

خبرنامه: هیچ آموزشی را از دست ندهید
با عضویت در خبرنامه‌ی آموزشهای جدید، به محض انتشار محتوای جدید، از طریق ایمیل باخبر شوید و به این ترتیب هیچ مقاله یا آموزشی را از دست ندهید.
PGlmcmFtZSBhbGxvdz0nYXV0b3BsYXknIGlkPSdpZnJhbWVfMTA3NjMxMzg0OCcgc3JjPSJodHRwczovL2FmZnN0YXQuYWRyby5jby9pbXAvTlZCb1JYbHJUMUJDTVhsRllXUXhVekppTm5CbFFUMDk/c2I9dHJ1ZSZtYj1mYWxzZSIgZnJhbWVib3JkZXIgPScwJyBzY3JvbGxpbmc9J3llcycgc3R5bGU9J3dpZHRoOjEwMCUgIWltcG9ydGFudDtoZWlnaHQ6MTAwJSAhaW1wb3J0YW50Oycgb25sb2FkPSIod2luZG93W3dpbmRvdy5hZGRFdmVudExpc3RlbmVyID8gJ2FkZEV2ZW50TGlzdGVuZXInIDogJ2F0dGFjaEV2ZW50J10pKCgod2luZG93LmFkZEV2ZW50TGlzdGVuZXIgPyAnYWRkRXZlbnRMaXN0ZW5lcicgOiAnYXR0YWNoRXZlbnQnKSA9PSAnYXR0YWNoRXZlbnQnID8gJ29ubWVzc2FnZScgOiAnbWVzc2FnZScpLCBmdW5jdGlvbihlKSB7IHZhciB4ID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2lmcmFtZV8xMDc2MzEzODQ4Jyk7IHguc3R5bGUuaGVpZ2h0ID0gZS5kYXRhICsgJ3B4JzsgY29uc29sZS5sb2coJ2xvYWQgaWZhcm1lID0gJyArIGUuZGF0YSk7IH0sIGZhbHNlKTsgIj48L2lmcmFtZT4=