متخصص وردپرس

جامع و پروژه‌محور؛ از پایه تا رسیدن به کسب درآمد

با تدریس   کیوان علی محمدی

۷۱ ساعت
۳۹۷ جلسه
۱ سال پشتیبانی
گارانتی بازگشت ۱۰۰ درصدی وجه

آموزش برنامه نویسی وردپرس

یادگیری وردپرس باعث می‌شود سایت خود را به دلخواه شخصی‌سازی کنید. کدها بازیچه دست شما می‌شوند، پلاگین‌ها از شما اطاعت می‌کنند و اعتماد کسب‌وکارهایی را جلب می‌کنید که سایتی مبتنی بر وردپرس دارند. حدود 37% از سایت‌های جهان مبتنی بر این CMS محبوب هستند و بازار استفاده از آن در ایران نیز حسابی داغ است. اگر به کار پروژه‌ای، فریلنسینگ و یا استخدام علاقه دارید، وقت آن است که جدی‌تر درباره یادگیری وردپرس فکر کنید.

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

چرا برنامه‌نویسی وردپرس را یاد بگیرم؟

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


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

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

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

  • کسانی که وقت کافی برای انجام تمرین و یادگیری مستمر ندارند
  • کسانی که فکر می‌کنند تنها یادگیری وردپرس برای کسب درآمد بالا اکتفا می‌کند

ویژگی های دوره

ما به کیفیت و اثربخشی محصول خود اعتقاد داریم و به همین منظور گارانتی بازگشت وجه یک ماهه به شما ارائه می دهیم تا خریدی بدون ریسک و بدون نگرانی داشته باشید.
هزینه‌ای که بابت دوره پرداخت می‌کنید تا 1 ماه در اختیار خودِ شماست. اگر پس از خرید دوره به‌صورت جامع، به هر دلیلی از شرکت در آن منصرف شدید تا ١ ماه پس از خريد امكان انصراف و بازگشت كامل وجه برای شما درنظر گرفته شده است. برای انصراف از دوره لازم است در بازه زمانی تعیین شده درخواست خود را با پشتیبانی مطرح کرده و حداکثر ۲۵% از دوره را مشاهده کرده باشید. پس از انصراف همواره منتظر نظرات و پیشنهادات شما برای بهبود کیفیت دوره و نحوه ارائه آن‌ها هستیم و امیدواریم در حوزه موردنظر خود به موفقیت و فرصت‌های بزرگی دست پیدا کنید.

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

هیچ سوالی بی‌جواب نخواهد ماند. پس از ورود به دوره امكان پرسش و پاسخ و رفع اشكال براى شما فراهم است. شما می‌توانید در هر ساعتی از شبانه روز سوالات خود را مطرح کنید و اساتید یا منتورهای دوره در سريع‌ترين زمان ممكن به شما پاسخ خواهند داد. حضور در این فضای تعاملی و همراهی با دیگران می‌تواند در ارتقای مهارت‌های نرم دانشجویان و ایجاد یک رقابت سالم نقش موثری داشته باشد.

فعالیت‌های آموزشی تعریف شده در دوره مانند مشاهده جلسات، تمرین، آزمون، پروژه، پاسخ دادن به سوال دیگران و غیره با شاخصی به‌نام xp ارزیابی می‌شوند که منجربه رتبه‌بندی دانشجویان خواهد شد. به این معنی که دانشجویان با انجام هر کدام از موارد بالا و کسب امتیاز (xp) مربوط به آن فرایند، جایگاه خود را در رتبه‌بندی دوره ارتقا می‌دهند. طبیعتا دانشجویانی که xp بیشتری دارند نسبت به دیگران از رتبه و مهارت بهتری برخوردار هستند و آمادگی بیشتری برای ارزیابی‌های پایان دوره و کسب موقعیت‌های شغلی دارند. هر فعالیتی xp مشخصی دارد تا علاوه‌بر تشویق دانشجو برای پایبندی به آموزش، یک معیار مشخص و عادلانه برای انتخاب دانشجویان برتر ارائه دهد. بدین ترتیب شما می‌توانید میزان مشارکت و پیشرفت خود را با دیگران مقایسه و در فرصت باقی‌مانده از دوره، برای بهبود وضعیت آموزشی خود تلاش کنید.
سیستم ارزیابی تا انتهای آذرماه به خاطر باز طراحی در دسترس نخواهد بود

هرساله شرکت‌های معتبری از سراسر ایران اقدام به جذب نیرو در حوزه تکنولوژی می‌کنند و بسیاری از این مجموعه‌ها از سون‌لرن درخواست معرفی نیروی متخصص دارند. در این شرایط سون‌لرن خود را موظف می‌داند تا افراد برتر هر دوره را اعتبارسنجی کرده و به شرکت‌های متقاضی جهت استخدام معرفی کند. سایر دانشجویان نیز درصورت بهره‌مندی کامل از محتوای دوره و تکمیل مهارت‌های خود به‌راحتی قادر به اشتغال و فعالیت در زمینه موردنظر خود خواهند بود.

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

محتوای دوره‌ها همواره در اختیار شماست و لازم نیست نگران منقضی شدن آن و یا از بین رفتن پروفایل کاربری خود باشید چرا که بدون محدودیت زمانی و مکانی به آن دسترسی دارید. درضمن هر زمان که برخی مباحث آموزشی تغییر کرده و نیازمند به‌روزرسانی باشند، محتوای به‌روزشده سرفصل‌هایی که خریداری کرده‌اید در پنل کاربری شما در سایت 7learn.com قرار خواهد گرفت.

دانشجویان سابق متخصص سون لرن کجا استخدام شدند؟

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

در این دوره دانش فنی موردنیاز شما تدریس می‌شود، کافی‌ست نهایت استفاده را از آن داشته باشید تا مانند بسیاری از دانشجوهای موفق سون‌لرن، از فرصت های شغلی چنین شرکت‌های مطرحی بهره‌مند شوید.

و ده ها
شرکت دیگر

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

در این سرفصل به نصب و راه اندازی سیستم وردپرس آشنا خواهید شد.

  • دوره متخصص وردپرس چیست؟ منتشر شده ۲ دقیقه
  • وردپرس چیست؟ منتشر شده ۶ دقیقه
  • نصب سیستم xammp منتشر شده ۱۱ دقیقه
  • ایجاد دامین مجازی منتشر شده ۹ دقیقه
  • نصب نرم افزار وردپرس منتشر شده ۷ دقیقه

در این سرفصل با سیستم وردپرس و بخش های مختلف آن آشنا خواهید شد.

  • شروع کار با وردپرس منتشر شده ۱ دقیقه
  • پیشخوان وردپرس منتشر شده ۵ دقیقه
  • نوشته ها در وردپرس منتشر شده ۶ دقیقه
  • دسته بندی محتوا منتشر شده ۵ دقیقه
  • دیدگاه ها در وردپرس منتشر شده ۶ دقیقه
  • برگه ها در وردپرس منتشر شده ۴ دقیقه
  • فایل های مدیا در وردپرس منتشر شده ۴ دقیقه
  • کاربران در وردپرس منتشر شده ۸ دقیقه
  • قالب های وردپرس منتشر شده ۵ دقیقه
  • افزونه ها در وردپرس منتشر شده ۴ دقیقه
  • تنظیمات وردپرس منتشر شده ۹ دقیقه

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

  • آموزش php برای وردپرس منتشر شده ۱ دقیقه
  • مقادیر و انواع داده ها در زبان PHP منتشر شده ۱۵ دقیقه
  • عبارت و دستورها در زبان PHP منتشر شده ۷ دقیقه
  • تعریف متغییر ها منتشر شده ۱۶ دقیقه
  • ساختار تصمیم با استفاده از شرط منتشر شده ۱۳ دقیقه
  • ساختار کنترل با استفاده از switch منتشر شده ۱۶ دقیقه
  • اجرای استاتیک و داینامیک در PHP منتشر شده ۲۷ دقیقه
  • تکرار دستورات و حلقه ها منتشر شده ۲۹ دقیقه
  • توابع و کاربرد آنها منتشر شده ۲۹ دقیقه
  • Scope یا میدان عملکرد منتشر شده ۱۱ دقیقه
  • تقسیم کدها به فایل های مجزا منتشر شده ۲۱ دقیقه

Git یک سیستم کنترل ورژن یا version control system می باشد که توسط لینوس توروالدز، خالق هسته لینوکس طراحی شده است. هدف اصلی این سرویس فراهم کردن محیطی برای برنامه نویسان بود تا بتوانند به صورت گروهی روی یک پروژه مشترک کار کنند. به کمک Git می توانید یک پروژه نرم افزاری ایجاد کنید که به راحتی توسط خودتان و دیگران قابل تغییر می باشد. اطلاعات پروژه شما می تواند توسط دیگران هم قابل ردیابی یا تغییر باشد. Git این اطلاعات را تحت ساختاری به نام Repository یا مخزن ذخیره می کند. پس Repository یک محیط در Git ...

  • آشنایی با Git و چرایی استفاده از آن منتشر شده ۱۹ دقیقه
  • نصب و شروع کار با گیت منتشر شده ۳۲ دقیقه
  • کانفیگ کردن git منتشر شده ۸ دقیقه
  • آشنایی با وضعیت فایل ها و LifeCycle در git منتشر شده ۱۲ دقیقه
  • ایجاد و مدیریت انشعاب ها در پروژه (Git Branches) منتشر شده ۳۲ دقیقه
  • رفع تداخل ها (Fix Conflicts) منتشر شده ۱۹ دقیقه
  • مدل برنچینگ بهینه (Git Flow) منتشر شده ۱۶ دقیقه
  • ثبت و نمایش تغیرات در git منتشر شده ۱۲ دقیقه
  • برگردوندن و ریست کردن پروژه به یک کامیت خاص منتشر شده ۱۰ دقیقه
  • آموزش Stashing در git منتشر شده ۱۶ دقیقه
  • معرفی، کانفیگ و استفاده از GitLab منتشر شده ۴۷ دقیقه
  • آشنایی با فایل gitignore و اهمیت اون منتشر شده ۳۰ دقیقه

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

  • افزونه چیست؟ منتشر شده ۵ دقیقه
  • افزونه ها چگونه کار می کنند؟ منتشر شده ۱۲ دقیقه
  • شناسنامه افزونه و نوشتین اولین افزونه منتشر شده ۷ دقیقه
  • نوشتن کد در افزونه منتشر شده ۵ دقیقه

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

  • هوک ها در وردپرس منتشر شده ۲ دقیقه
  • هوک ها چگونه کار می کنند؟ منتشر شده ۵ دقیقه
  • تابع do_action منتشر شده ۸ دقیقه
  • تابع add_action منتشر شده ۹ دقیقه
  • تابع apply_filters منتشر شده ۵ دقیقه
  • تابع add_filter منتشر شده ۱۰ دقیقه

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

  • ساختار پلاگین چیست؟ منتشر شده ۱ دقیقه
  • ساختار دایرکتوری ها منتشر شده ۶ دقیقه
  • تعریف ثابت ها منتشر شده ۱۳ دقیقه
  • هوک های فعال و غیر فعال سازی منتشر شده ۷ دقیقه
  • تابع is_admin منتشر شده ۱۱ دقیقه
  • معرفی api های وردپرس منتشر شده ۷ دقیقه

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

  • شرح پروژه منتشر شده ۲ دقیقه
  • ایجاد ساختار پلاگین منتشر شده ۵ دقیقه
  • آشنایی با فیلتر the_content منتشر شده ۶ دقیقه
  • آشنایی با تابع preg_replace منتشر شده ۸ دقیقه
  • آشنایی با توابع str_repeat و mb_strlen منتشر شده ۸ دقیقه
  • تمرین مینی پروژه منتشر شده ۲ دقیقه

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

  • شورتکد چیست؟ منتشر شده ۳ دقیقه
  • تعریف شورتکدها منتشر شده ۱۱ دقیقه
  • پارامترها در شورتکدها منتشر شده ۱۵ دقیقه
  • تابع do_shortcode منتشر شده ۹ دقیقه
  • تمرین شورتکدها منتشر شده ۲ دقیقه

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

  • آشنایی کامل با آرایه ها در PHP منتشر شده ۲۷ دقیقه
  • ایجاد منوی اصلی مدیریت منتشر شده ۱۳ دقیقه
  • اضافه کردن فایل های template منتشر شده ۵ دقیقه
  • ارسال داده های فرم به روش POST منتشر شده ۱۳ دقیقه
  • اضافه کردن زیر منوها منتشر شده ۶ دقیقه

در این دوره در مورد options api صحبت می کنیم. این api در وردپرس برای ذخیره سازی تنظیمات قالب ها و پلاگین ها استفاده می شود.

  • معرفی option api منتشر شده ۲ دقیقه
  • اضافه کردن option برای تنظیمات پلاگین منتشر شده ۱۳ دقیقه
  • دریافت و نمایش option منتشر شده ۹ دقیقه
  • به روز رسانی تنظیمات در option منتشر شده ۶ دقیقه
  • حذف کردن تنظیمات منتشر شده ۸ دقیقه

در این دوره در مورد Meta Data Api در وردپرس صحبت خواهیم کرد. این Api در وردپرس به ما کمک می کند تا بتوانیم داده های بیشتری را در بخش مطالب و پست ها ذخیره سازی کنیم و امکانات متفاوتی را در وردپرس ایجاد کنیم.

  • متادیتای وردپرس چیست؟ منتشر شده ۳ دقیقه
  • ایجاد متاباکس در بخش مطالب منتشر شده ۱۴ دقیقه
  • به روز رسانی متادیتا در وردپرس منتشر شده ۹ دقیقه
  • نمایش MetaData در وردپرس منتشر شده ۷ دقیقه
  • استفاده از متادیتا در وردپرس منتشر شده ۹ دقیقه

در این دوره با مفاهیم دیتابیس آشنا خواهید شد.

  • پایگاه داده چیست؟ منتشر شده ۲۵ دقیقه
  • آشنایی با پایگاه داده های رابطه ای (RDBMS) منتشر شده ۴۳ دقیقه
  • آشنایی با SQL و امکانات آن منتشر شده ۳۱ دقیقه
  • فرایندهای طراحی پایگاه داده رابطه ای و ER-Diagram منتشر شده ۴۸ دقیقه

در این دوره شما با مفاهیم اولیه و پایگاه داده mysql آشنا خواهید شد.

  • آشنایی با SQL و قابلیت های آن رایگان ۱۳ دقیقه
  • آشنایی با ابزارها و کلاینت های SQL رایگان ۱۳ دقیقه
  • آشنایی با MySQL منتشر شده ۱۹ دقیقه
  • اتصال به پایگاه داده از طریق Cammand Line منتشر شده ۹ دقیقه
  • Show ، Use و Drop : ایجاد، حذف و نمایش پایگاه های داده در SQL منتشر شده ۱۱ دقیقه
  • Create و Alter: ایجاد، حذف و مدیریت جداول در SQL منتشر شده ۴۵ دقیقه
  • دستور INSERT : درج و افزودن رکورد به یک جدول منتشر شده ۱۶ دقیقه
  • دستور Delete : حذف رکورد از جداول منتشر شده ۱۳ دقیقه
  • دستور UPDATE : ویرایش اطلاعات سطرهای جداول منتشر شده ۱۳ دقیقه
  • دستور SELECT : گزارش گیری از اطلاعات (مرتب سازی، aggrigates و عملگرها) منتشر شده ۵۸ دقیقه
  • دستور LIMIT : محدودسازی تعداد رکوردهای برگشتی و ایجاد صفحه بندی (pagination) در پروژه ها منتشر شده ۱۴ دقیقه
  • انواع عملیات JOIN و دریافت اطلاعات از چند جدول منتشر شده ۲۹ دقیقه

برای ایجاد پلاگین هایی با امکانات بیشتر نیاز داریم تا با ساختار دیتابیس و جدول های سفارشی در وردپرس آشنا شویم. در این دوره ساختار دیتابیس MySQL که وردپرس از آن برای ذخیره سازی داده های خود استفاده می کند را بررسی می کنیم و دستوراتی را در زبان SQL که برای ایجاد پرس جو ها در بین داده ها استفاده می شود، اجرا می کنیم.

  • دیتابیس چیست؟ منتشر شده ۲ دقیقه
  • ساختار دیتابیس منتشر شده ۱۶ دقیقه
  • ایجاد جدول منتشر شده ۱۲ دقیقه
  • اضافه کردن دادن در جدول منتشر شده ۷ دقیقه
  • انتخاب داده ها منتشر شده ۵ دقیقه
  • به روز رسانی داده ها منتشر شده ۵ دقیقه
  • حذف کردن داده ها از جدول منتشر شده ۷ دقیقه

یکی از بخش های مهم در وردپرس کار با جدول ها و دیتابیس های سفارشی می باشد. در این دوره در مورد wpdb که یک واسط برای مدیریت داده های در دیتابیس وردپرس می باشد و توسط آن می توان کوئری های زبان SQL را بر روی جدول های مختلف اجرا کرد آشنا خواهید شد.

  • توضیحات این دوره منتشر شده ۲ دقیقه
  • آشنایی با wpdb و دریافت اطلاعات منتشر شده ۱۷ دقیقه
  • حذف کردن رکورد ها با wpdb منتشر شده ۱۱ دقیقه
  • اضافه کردن رکوردهای جدید با wpdb منتشر شده ۱۴ دقیقه
  • تمرین دوره برای به روز رسانی داده ها با wpdb منتشر شده ۲ دقیقه

در این دوره در مورد users meta api صحبت می کنیم. این api در وردپرس به ما اجازه می دهد داده های کامل تری از کاربران را بتوانیم ذخیره سازی کنیم.

  • معرفی users meta منتشر شده ۲ دقیقه
  • دریافت اطلاعات کاربران از جدول اصلی وردپرس منتشر شده ۱۱ دقیقه
  • نمایش users meta منتشر شده ۷ دقیقه
  • ویرایش users meta و نمایش اطلاعات در فرم منتشر شده ۱۲ دقیقه
  • به روز رسانی users meta منتشر شده ۷ دقیقه
  • حذف کردن users meta و تمرین منتشر شده ۸ دقیقه

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

  • مدیریت کاربران چیست؟ منتشر شده ۲ دقیقه
  • اضافه کردن کاربران منتشر شده ۲۰ دقیقه
  • به روز رسانی کاربران منتشر شده ۴ دقیقه
  • حذف کردن کاربران منتشر شده ۵ دقیقه

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

  • معرفی سیستم ACL منتشر شده ۲ دقیقه
  • نقش ها و دسترسی های کاربری منتشر شده ۸ دقیقه
  • معرفی تابع add_role منتشر شده ۵ دقیقه
  • معرفی تابع add_cap منتشر شده ۶ دقیقه

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

  • معرفی دوره منتشر شده ۲ دقیقه
  • اضافه کردن فایل های CSS منتشر شده ۱۶ دقیقه
  • اضافه کردن فایل ها در بخش مدیریت منتشر شده ۳ دقیقه
  • اضافه کردن فایل Javascript منتشر شده ۱۰ دقیقه

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

  • Ajax چیست؟ منتشر شده ۲ دقیقه
  • پیاده سازی Ajax در jQuery منتشر شده ۱۳ دقیقه
  • هوک های Ajax در وردپرس منتشر شده ۵ دقیقه
  • بررسی درخواست های Ajax در سمت سرور و پاسخ دهی با آنها منتشر شده ۹ دقیقه

در این دوره قصد داریم به عنوان مینی پروژه یک پلاگین برای پیاده سازی ورود و ثبت نام در وردپرس به صورت Ajax ایجاد کنیم. در این دوره بسیاری از مطالب قبلی مرور می شود.

  • معرفی مینی پروژه منتشر شده ۲ دقیقه
  • ساختار مینی پروژه منتشر شده ۶ دقیقه
  • تعریف شورت کدها ورود و ثبت نام منتشر شده ۷ دقیقه
  • اضافه کردن فایل های استایل و اسکریپت منتشر شده ۶ دقیقه
  • ایجاد فرم ها منتشر شده ۶ دقیقه
  • استایل دهی فرم های ثبت نام و ورود منتشر شده ۱۱ دقیقه
  • اضافه کردن بخش Ajax برای فرم لاگین منتشر شده ۹ دقیقه
  • اضافه کردن کدهای Ajax به فرم ثبت نام منتشر شده ۹ دقیقه
  • نمایش پیغام خطا یا موفقیت برای درخواست های ajax منتشر شده ۱۰ دقیقه
  • پیاده سازی تابع ajax برای ورود منتشر شده ۱۰ دقیقه
  • اعتبارسنجی داده های ورود منتشر شده ۱۵ دقیقه
  • انجام عملیات ورود منتشر شده ۱۹ دقیقه
  • ایجاد تابع ثبت نام در PHP منتشر شده ۸ دقیقه
  • تابع اعتبارسنجی ثبت نام منتشر شده ۱۲ دقیقه
  • ثبت نام کاربر منتشر شده ۱۲ دقیقه
  • اضافه کردن منوی مدیریت منتشر شده ۵ دقیقه
  • پیاده سازی و ذخیره تنظیمات منتشر شده ۱۷ دقیقه
  • استفاده از تنظیمات در فرم های ورود و ثبت نام منتشر شده ۹ دقیقه
  • تمرین منتشر شده ۸ دقیقه
  • پیاده سازی کدهای زمان نصب پلاگین منتشر شده ۱۳ دقیقه
  • پیاده سازی کدهای مورد نیاز برای uninstall کردن پلاگین منتشر شده ۶ دقیقه

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

  • قالب چیست؟ منتشر شده ۸ دقیقه
  • پیش نیاز های توسعه قالب منتشر شده ۸ دقیقه
  • نمونه های موجود برای بررسی کد منتشر شده ۹ دقیقه
  • ایجاد اولین قالب منتشر شده ۴ دقیقه
  • معرفی فایل های index.php و style.css منتشر شده ۸ دقیقه
  • بررسی فایل functions.php منتشر شده ۵ دقیقه

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

  • ایجاد دایرکتوری ها منتشر شده ۸ دقیقه
  • ساختار قالب های بزرگ منتشر شده ۹ دقیقه
  • فایل header.php منتشر شده ۶ دقیقه
  • فایل footer.php منتشر شده ۵ دقیقه
  • فایل single.php منتشر شده ۴ دقیقه
  • فایل archive.php منتشر شده ۳ دقیقه
  • فایل page.php منتشر شده ۳ دقیقه
  • فایل sidebar.php منتشر شده ۶ دقیقه

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

  • بررسی فایل های قالب خام منتشر شده ۳ دقیقه
  • بررسی فایل های assets منتشر شده ۵ دقیقه
  • ایجاد فایل های header,footer,index منتشر شده ۸ دقیقه
  • اضافه کردن فایل های style,script و image منتشر شده ۵ دقیقه
  • پیاده سازی حلقه در صفحه اصلی منتشر شده ۹ دقیقه
  • پیاده سازی صفحه single منتشر شده ۹ دقیقه
  • پیاده سازی page منتشر شده ۶ دقیقه

در این دوره 3 بخش مهم برای کدهای وردپرس را بررسی خواهیم کرد که برای تولید قالب های وردپرس بسیار حیاتی می باشند.

  • روش وردپرس برای نمایش صفحه مناسب منتشر شده ۳ دقیقه
  • نحوه نمایش صفحه اول منتشر شده ۴ دقیقه
  • نمایش صفحه تک مطلب منتشر شده ۹ دقیقه
  • نمایش صفحه دسته بندی منتشر شده ۵ دقیقه
  • تگ قالب چیست؟ منتشر شده ۴ دقیقه
  • معرفی تگ های قالب کاربردی منتشر شده ۵ دقیقه
  • حلقه وردپرس چیست؟ منتشر شده ۳ دقیقه
  • نمایش مطالب با استفاده از حلقه وردپرس منتشر شده ۸ دقیقه

در این دوره به فایل functions.php می پردازیم که نقش مهمی در قالب های وردپرس دارد. این فایل محلی برای توسعه کدهای سمت php می باشد که با آن می توان امکانات بسیار زیادی را به قالب وردپرس اضافه کرد.

  • اضافه کردن کدهای style منتشر شده ۸ دقیقه
  • اضافه کردن کدهای script منتشر شده ۴ دقیقه
  • استفاده از تگ های شرطی منتشر شده ۵ دقیقه
  • آشنایی با اکشن after_theme_setup منتشر شده ۵ دقیقه
  • اضافه کردن ویژکی title-tag منتشر شده ۳ دقیقه
  • اضافه کردن post-formats منتشر شده ۵ دقیقه
  • تعریف ثابت هایی برای قالب وردپرس منتشر شده ۴ دقیقه
  • اضافه کردن کدهای سفارشی منتشر شده ۴ دقیقه

در این دوره در مورد طبقه بندی های موجود در وردپرس و نحوه مدیریت آنها صحبت می کنیم.

  • بررسی post و page منتشر شده ۷ دقیقه
  • ایجاد یک طبقه بندی محتوایی جدید منتشر شده ۱۲ دقیقه
  • فایل های قالب برای یک post-type جدید منتشر شده ۷ دقیقه
  • معرفی category و tag منتشر شده ۷ دقیقه
  • ایجاد taxonomy منتشر شده ۶ دقیقه
  • فایل های قالب برای taxonomy منتشر شده ۵ دقیقه

در این دوره قصد داریم تا توابع و روش های موجود برای ایجاد منو ها در قالب های وردپرس را بررسی کنیم.

  • بررسی تابع register_nav_menu منتشر شده ۷ دقیقه
  • بررسی location در منوهای وردپرس منتشر شده ۴ دقیقه
  • ایجاد کلاس های سفارشی برای منو منتشر شده ۳ دقیقه
  • بررسی تابع wp_nav_menu منتشر شده ۵ دقیقه
  • سفارشی سازی wp_nav_menu منتشر شده ۴ دقیقه

در این دوره به معرفی و ایجاد ابزارک ها (widgets) در قالب های وردپرس می پردازیم و قابلیت های مختلف آنها را بررسی می کنیم.

  • ابزارک چیست؟ منتشر شده ۴ دقیقه
  • معرفی کاربردهای ابزارک ها منتشر شده ۴ دقیقه
  • ایجاد یک ابزارک منتشر شده ۴ دقیقه
  • بررسی تابع __construct منتشر شده ۳ دقیقه
  • بررسی تابع widget منتشر شده ۳ دقیقه
  • بررسی تابع form منتشر شده ۳ دقیقه
  • بررسی تابع update منتشر شده ۳ دقیقه
  • ثبت ابزارک منتشر شده ۷ دقیقه
  • ایجاد ابزارک نمایش اطلاعات کاربر منتشر شده ۱۹ دقیقه

در این دوره به بررسی Sidebar ها می پردازیم که در استفاده از ابزارک ها نقش کلیدی دارند.

  • sidebar چیست؟ منتشر شده ۳ دقیقه
  • بررسی تابع register-sidebar منتشر شده ۵ دقیقه
  • تابع dynamic sidebar منتشر شده ۶ دقیقه
  • نمایش ابزارک اطلاعات کاربران منتشر شده ۴ دقیقه

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

  • صفحه بندی چیست؟ منتشر شده ۴ دقیقه
  • صفحه بندی در صفحه مطالب منتشر شده ۶ دقیقه
  • صفحه بندی در فایل single منتشر شده ۴ دقیقه
  • صفحه بندی یک مطلب منتشر شده ۱۲ دقیقه

در این دوره در مورد کار با media در قالب های وردپرس صحبت می کنیم. اضافه کردن اندازه های تصویر های مختلف و استفاده از آپلودر وردپرس در بخش های خاص و هم چنین نحوه کار با فایل های خاص از مباحث اصلی این دوره به شمار می رود.

  • تعریف اندازه های جدید تصاویر در قالب منتشر شده ۱۱ دقیقه
  • استفاده از فایل های ویدیویی و صوتی در مطالب منتشر شده ۴ دقیقه
  • استفاده از media uploader وردپرس در بخش مدیریت منتشر شده ۲۰ دقیقه
  • آپلود فایل با توابع وردپرس منتشر شده ۱۸ دقیقه

در این دوره به بررسی دیدگاه ها و نحوه نمایش و هم چنین سفارشی سازی آنها در وردپرس می پردازیم.

  • بررسی دیدگاه ها و تنظیمات آن در بخش مدیریت منتشر شده ۷ دقیقه
  • ایجاد فایل های مورد نیاز برای نمایش دیدگاه ها در قالب منتشر شده ۳ دقیقه
  • نمایش و سفارشی سازی بخش نمایش دیدگاه ها منتشر شده ۵ دقیقه
  • سفارشی سازی فرم ارسال دیدگاه منتشر شده ۵ دقیقه

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

  • ایجاد ساختار قالب منتشر شده ۹ دقیقه
  • معرفی قالب فارسی دوره منتشر شده ۲ دقیقه
  • ایجاد فایل funcctions منتشر شده ۶ دقیقه
  • پیاده سازی فایل های header و footer منتشر شده ۱۱ دقیقه
  • پیاده سازی بخش محتوای صفحه اصلی منتشر شده ۱۳ دقیقه
  • پیاده سازی حلقه نمایش مطالب منتشر شده ۶ دقیقه
  • بخش بندی صفحه نمایش تک مطلب و کدهای وردپرس منتشر شده ۲۶ دقیقه
  • کدنویسی تابع دریافت مطالب مرتبط منتشر شده ۳۰ دقیقه
  • نمایش محتوای برگه ها منتشر شده ۶ دقیقه
  • ایجاد سایدبار منتشر شده ۹ دقیقه
  • پیاده سازی صفحه جستجو منتشر شده ۱۰ دقیقه
  • ایجاد ابزارک جستجو منتشر شده ۱۰ دقیقه
  • پیاده سازی ابزارک دسته بندی ها منتشر شده ۸ دقیقه
  • اضافه کردن منوی اصلی منتشر شده ۱۰ دقیقه
  • استایل دهی منوی اصلی منتشر شده ۱۳ دقیقه
  • نمایش لیست دیدگاه ها در صفحه مطلب منتشر شده ۹ دقیقه
  • پیاده سازی و سفارشی سازی فرم ارسال دیدگاه منتشر شده ۱۴ دقیقه
  • سفارشی سازی نمایش دیدگاه ها منتشر شده ۹ دقیقه

شی گرایی یکی از مباحث مهم در زبان های برنامه نویسی می باشد که به کمک آن می توانیم کدهای بهتری بنویسیم. در این دوره قصد داریم مباحث مهم شی گرایی را در زبان PHP برای وردپرس بررسی کنیم

  • ورود به دنیای شی گرایی منتشر شده ۲ دقیقه
  • شی گرایی چیست؟ منتشر شده ۱۱ دقیقه
  • آشنایی با مفهوم کلاس منتشر شده ۵ دقیقه
  • آشنایی با property منتشر شده ۱۱ دقیقه
  • آشنایی با method منتشر شده ۱۳ دقیقه
  • استفاده از new منتشر شده ۹ دقیقه
  • کلمه کلیدی this منتشر شده ۱۷ دقیقه
  • بررسی تابع سازنده منتشر شده ۹ دقیقه
  • ارث بری منتشر شده ۱۹ دقیقه
  • دسترسی به اعضای کلاس منتشر شده ۱۵ دقیقه
  • آشنایی با abstraction منتشر شده ۱۸ دقیقه
  • آشنایی با interface منتشر شده ۸ دقیقه
  • ایجاد پلاگین و کدنویسی کلاس اصلی آن منتشر شده ۱۴ دقیقه
  • ایجاد صفحات مدیریتی با کدنوشی شی گرا منتشر شده ۱۸ دقیقه
  • کدهای html و فرم ها در کلاس های شی گرایی منتشر شده ۴ دقیقه

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

  • ایجاد پلاگین با کلاس شی گرایی منتشر شده ۶ دقیقه
  • ایجاد Router منتشر شده ۷ دقیقه
  • پیاده سازی Handler منتشر شده ۲۱ دقیقه
  • بهینه سازی آدرس ها منتشر شده ۶ دقیقه
  • رفع مشکل آدرس ها منتشر شده ۶ دقیقه
  • ایجاد کلاس View منتشر شده ۱۷ دقیقه
  • پیاده سازی layouts منتشر شده ۱۹ دقیقه
  • پیاده سازی منوی Sidebar منتشر شده ۹ دقیقه
  • پیاده سازی Dashboard رایگان ۲۱ دقیقه
  • پیاده سازی بخش Profile رایگان ۲۳ دقیقه
  • پیاده سازی Flash Message منتشر شده ۲۳ دقیقه
  • دریافت و نمایش کیف پول کاربر منتشر شده ۲۵ دقیقه
  • پیاده سازی action های سفارشی منتشر شده ۱۵ دقیقه
  • آماده سازی مقدمات پرداخت زرین پال منتشر شده ۱۶ دقیقه
  • شروع پرداخت منتشر شده ۱۵ دقیقه
  • تایید پرداخت منتشر شده ۱۳ دقیقه
  • ثبت تراکنش ها منتشر شده ۲۲ دقیقه
  • نمایش تراکنش ها منتشر شده ۱۱ دقیقه
  • پیاده سازی دسترسی کاربران لاگین شده منتشر شده ۸ دقیقه
  • پیاده سازی منوهای داینامیک منتشر شده ۳۵ دقیقه
  • نمایش آوتار کاربر منتشر شده ۸ دقیقه

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

  • وردپرس چگونه متن های ترجمه را نمایش می دهد؟ منتشر شده ۹ دقیقه
  • بررسی تابع load_theme_textdomain منتشر شده ۸ دقیقه
  • آشنایی با توابع ترجمه منتشر شده ۵ دقیقه
  • ایجاد فایل های ترجمه منتشر شده ۱۵ دقیقه

در این دوره قصد داریم یک options panel برای قالب وردپرس کدنویسی کنیم که با استفاده از آن می توانیم گزینه های خاصی از قالب را مدیریت کنیم

  • پیاده سازی ساختار منتشر شده ۱۳ دقیقه
  • استایل دهی پنل منتشر شده ۱۱ دقیقه
  • تب های پنل و امنیت آنها منتشر شده ۱۱ دقیقه
  • پیاده سازی فرم ها منتشر شده ۸ دقیقه
  • ذخیره سازی اطلاعات فرم ها منتشر شده ۱۴ دقیقه
  • استفاده از آپشن ها و تغییر عنوان وب سایت منتشر شده ۲۰ دقیقه
  • تعداد مطالب در صفحه اول منتشر شده ۶ دقیقه
  • پیاده سازی تنظیمات بخش مطالب منتشر شده ۱۵ دقیقه
  • استفاده از تنظیمات بخش مطالب منتشر شده ۱۱ دقیقه
  • پیاده سازی فونت های سفارشی برای نمایش قالب منتشر شده ۱۷ دقیقه
  • پیاده سازی اندازه تصاویر منتشر شده ۱۶ دقیقه
  • پیاده سازی اطلاع رسانی ها و ایمیل برای ثبت نام کاربر منتشر شده ۱۸ دقیقه

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

  • ووکامرس چیست و چه کاربردی دارد؟ منتشر شده ۱۱ دقیقه
  • محصولات در ووکامرس منتشر شده ۱۳ دقیقه
  • محصولات متغییر در ووکامرس منتشر شده ۸ دقیقه
  • کدهای تخفیف در ووکامرس منتشر شده ۹ دقیقه
  • تنظیمات ووکامرس منتشر شده ۱۱ دقیقه

امروزه اکثر کسب و کارهای آنلاین علاوه بر وب سایت از برنامه های موبایل نیز برای خدمات دهی به مشتریان استفاده می کنند. در برنامه های موبایل معمولا از Restfull api برای دریافت و ارسال داده ها استفاده می شود.

  • تعریف مفهوم REST API منتشر شده ۱۷ دقیقه
  • کار با RESTFull API وردپرس منتشر شده ۱۹ دقیقه
  • تغییر REST API پیش فرض وردپرس منتشر شده ۱۱ دقیقه
  • ایجاد یک endpoint سفارشی منتشر شده ۱۸ دقیقه
  • اضافه کردن end point توسط شی گرایی منتشر شده ۱۸ دقیقه

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

  • معرفی Composer منتشر شده ۷ دقیقه
  • نصب Composer منتشر شده ۴ دقیقه
  • بررسی Composer و نحوه کارکرد آن منتشر شده ۲۱ دقیقه
  • آشنایی با فضاهای نام در PHP منتشر شده ۱۳ دقیقه
  • پیاده سازی Autoloading در Composer منتشر شده ۲۳ دقیقه
  • نصب و استفاده از Package ها منتشر شده ۱۵ دقیقه

قالب فرزند یا Child Theme در وردپرس روشی است برای پیاده سازی و اعمال تغییرات در یک قالب وردپرس بدون تغییر در کدهای آن قالب. در این دوره قصد داریم Child Theme را بررسی کنیم.

  • قالب فرزند چیست؟ منتشر شده ۷ دقیقه
  • ایجاد قالب فرزند منتشر شده ۴ دقیقه
  • پیاده سازی فایل های style منتشر شده ۷ دقیقه
  • پیاده سازی فایل functions منتشر شده ۷ دقیقه
  • استفاده از فایل های سفارشی منتشر شده ۴ دقیقه

در حال حاضر استفاده از پنل های SPA رو به گسترش می باشد و کاربردهای زیادی در بخش وب دارد. در این دوره قصد داریم یک پنل SPA با استفاده از React و امکانات WordPress API ایجاد کنیم.

  • ایجاد پرروژه توسط create react app منتشر شده ۱۱ دقیقه
  • نمایش مطالب وردپرس در پنل React منتشر شده ۲۶ دقیقه
  • نمایش Loader منتشر شده ۱۲ دقیقه
  • پیاده سازی React Router برای نمایش صفحات مختلف منتشر شده ۱۲ دقیقه
  • رفع مشکل نمایش Component ها منتشر شده ۹ دقیقه
  • پیاده سازی نمایش کاربران در پنل منتشر شده ۹ دقیقه

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

  • اضافه کردن پشتیبانی از ووکامرس منتشر شده ۸ دقیقه
  • بررسی فایل های قالب ووکامرس منتشر شده ۵ دقیقه
  • بررسی فایل های global wrapper منتشر شده ۷ دقیقه
  • پیاده سازی فایل Header برای فروشگاه منتشر شده ۸ دقیقه
  • سفارش سازی Wrapper منتشر شده ۴ دقیقه
  • حلقه ووکامرس منتشر شده ۶ دقیقه
  • نمایش آیتم محصول در حلقه منتشر شده ۵ دقیقه
  • عنوان محصول منتشر شده ۹ دقیقه
  • جزئیات محصول منتشر شده ۹ دقیقه
  • فیکس کردن Layout منتشر شده ۹ دقیقه
  • بهینه سازی جزئیات محصول منتشر شده ۱۴ دقیقه
  • پیاده سازی صفحه جزئیات محصول منتشر شده ۱۳ دقیقه
  • تکمیل جزئیات محصول منتشر شده ۱۱ دقیقه
  • پیاده سازی گالری محصول منتشر شده ۹ دقیقه
  • پیاده سازی تب های محصول منتشر شده ۱۹ دقیقه
  • پیاده سازی محصولات مرتبط منتشر شده ۲۲ دقیقه
  • پیاده سازی صفحه سبد خرید منتشر شده ۱۱ دقیقه
  • بهینه سازی نمایش لیست سبد خرید منتشر شده ۱۳ دقیقه
  • پیاده سازی بخش کد تخفیف در سبد خرید منتشر شده ۱۵ دقیقه
  • پیاده سازی بخش جزئیات قیمت در سبد خرید منتشر شده ۵ دقیقه
  • پیاده سازی فرم Checkout منتشر شده ۱۲ دقیقه
  • پیاده سازی فرم اطلاعات ارسال سفارش منتشر شده ۱۲ دقیقه

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

  • مقدمات پلاگین نویسی ووکامرس منتشر شده ۶ دقیقه
  • ایجاد درگاه پرداخت برای ووکامرس منتشر شده ۷ دقیقه
  • پیاده سازی فرم های بخش تنظیمات منتشر شده ۱۱ دقیقه
  • ذخیره سازی فرم تنظیمات منتشر شده ۵ دقیقه
  • آماده سازی درگاه برای انتقال کاربر منتشر شده ۷ دقیقه
  • تایید پرداخت کاربر منتشر شده ۱۱ دقیقه
  • نمایش درگاه پرداخت در لیست درگاه های پرداخت منتشر شده ۲ دقیقه
  • پیاده سازی کلاس Shipping API منتشر شده ۱۲ دقیقه
  • پیاده سازی Shipping Rate منتشر شده ۶ دقیقه

در این دوره قرار در مورد پیاده سازی یک Page Builder سفارشی صحبت کنیم و با نکات آموزشی پیشرفته تری کار کنیم.

  • پیاده سازی و ایجاد پروژه منتشر شده ۲۰ دقیقه
  • اضافه کردن React به پروژه منتشر شده ۴ دقیقه
  • آشنایی با کتابخانه Material UI و نصب آن منتشر شده ۱۲ دقیقه
  • پیاده سازی State منتشر شده ۱۲ دقیقه
  • ترکیب State و Reducer در React منتشر شده ۹ دقیقه
  • بهینه سازی Row منتشر شده ۱۱ دقیقه
  • عملیات های Row منتشر شده ۹ دقیقه
  • ایجاد Column منتشر شده ۱۷ دقیقه
  • اضافه کردن Column به State رایگان ۱۱ دقیقه
  • نمایش و تولید Column منتشر شده ۱۶ دقیقه
  • اضافه کردن ESLint به پروژه منتشر شده ۶ دقیقه
  • حذف و کپی کردن Column منتشر شده ۱۷ دقیقه
  • نمایش Widgets منتشر شده ۲۶ دقیقه
  • لیست Widget ها منتشر شده ۸ دقیقه
  • اضافه کردن Widget به Column منتشر شده ۱۱ دقیقه
  • Render کردن Widget های Column منتشر شده ۱۶ دقیقه
  • پیاده سازی تنظیمات widget منتشر شده ۲۰ دقیقه
  • پیاده سازی Widget Hash منتشر شده ۱۳ دقیقه
  • ذخیره سازی تنظیمات Widget منتشر شده ۹ دقیقه
  • استفاده از Skeleton منتشر شده ۱۸ دقیقه
  • ارسال داده ها به سمت سرور منتشر شده ۸ دقیقه
  • تبدیل Widget ها به Shortcode منتشر شده ۳۲ دقیقه
  • ذخیره سازی محتوای برگه منتشر شده ۵ دقیقه
  • ایجاد کردن Shortcode های Row و Column منتشر شده ۵ دقیقه
  • نمایش خروجی صفحه منتشر شده ۱۸ دقیقه
  • ویرایش برگه منتشر شده ۱۰ دقیقه
  • بارگذاری محتوای صفحه در React منتشر شده ۱۶ دقیقه

با استفاده از این دوره شما قادر خواهید بود وبسایت های خود را سریعتر لود کنید.

  • مراحل لود وبسایت و بهینه سازی سرعت صفحات وب رایگان ۲۸ دقیقه
  • بهینه سازی زمان DNS-Lookup منتشر شده ۴۴ دقیقه
  • فعالسازی http2 و اقداماتی موثر در بهبود سرعت Network Time منتشر شده ۳۲ دقیقه
  • انتخاب هاستینگ مناسب: بررسی مزایا و معایب انواع هاست ها (اشتراکی، VPS، اختصاصی، ابری) منتشر شده ۳۱ دقیقه
  • بهینه سازی ریدایرکت ها (redirects) منتشر شده ۱۶ دقیقه
  • استفاده از تکنیک Caching و کش کردن در سمت سرور منتشر شده ۳۴ دقیقه
  • حذف پلاگین ها و افزونه های اضافه برای افزایش عملکرد منتشر شده ۱۳ دقیقه
  • ارتقای نسخه PHP و بهینه سازی در کدنویسی پی اچ پی رایگان ۳۸ دقیقه
  • روش های مختلف کاهش سایز درخواست های http منتشر شده ۳۱ دقیقه
  • روش ها و تکنیک های مختلف کاهش تعداد ریکوئست های http منتشر شده ۲۲ دقیقه
  • فعالسازی Browser Caching و مزیت های ویژه آن منتشر شده ۱۳ دقیقه
  • حذف و یا مقابله با render blocking requests منتشر شده ۱۳ دقیقه
  • CDN و مزیت های فوق العاده استفاده از آن منتشر شده ۲۴ دقیقه
  • استفاده از َAMP برای افزایش سرعت باز شدن صفحات وب در موبایل و در نتایج جستجو منتشر شده ۸ دقیقه
  • DOM و راهکارهایی برای بهبود زمان DOM Processing منتشر شده ۳۳ دقیقه
  • سرعت اجرای php خالص بیشتر است یا لاراول یا وردپرس؟ منتشر شده ۶ دقیقه
  • چرخه نظارت و بهینه سازی و Performance Monitoring منتشر شده ۳۲ دقیقه

از چه کسی یاد میگیری؟

تصویر کیوان علی محمدی

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

مدرس دوره حرفه‌ای الگوهای طراحی و وردپرس در سون لرن

  • 9 سال تجربه حرفه ای در توسعه نرم افزارهای تحت وب
  • توسعه دهنده PHP در شرکت عصر اینترنت
  • توسعه دهنده PHP در شرکت همیار وردپرس
  • توسعه دهنده فول استک PHP و JavaScript در استارتاپ فول فکر
  • مهندس نرم افزار در شرکت کسب و کار ایرانیان - چیلیوری
  • مهندس نرم افزار در سون لرن
  • مدیر فنی سون لرن
  • Technical Team Lead در شرکت اسنپ فود


سابقه تدریس

  • مدرس 2 دوره متخصص لاراول سون لرن
  • مدرس دوره متخصص جاوااسکریپت سون لرن
  • مدرس دوره لاراول سون لرن
  • مدرس 3 دوره متخصص وردپرس سون لرن
  • تدریس بیش از 22000 هزار نفر/ساعت دوره و کارگاه حضوری
  • تولید بیش از 11000 هزار ساعت آموزش ویدیویی برنامه نویسی وب

رزومه و نمونه تدریس
تصویر لقمان آوند

لقمان آوند
مدرس مهمان

مدیر و بنیان گذار سون‌لرن رزومه

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

تصویر حامد سهرابی

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

مدیر ارشد برنامه نویسی شرکت سروش رایانه ادمین رزومه
تصویر محسن موحد

محسن موحد
منتور

برنامه نویس ارشد سیستم جامع و API واسط بلیط و رزرو هتل(لاراول) رزومه

سوالات متداول

پیش نیاز یادگیری برنامه نویسی وردپرس چیست؟

پیش نیاز یادگیری برنامه نویسی وردپرس چیست؟

وردپرس دولوپر یا برنامه نویس وردپرس کسی است که کد نویسی می‌کند و پلاگین و قالب وردپرس را توسعه می‌دهد.

مهارت‌های فنی که یک وردپرس دولوپر نیاز دارد شامل: html و css و javascript یا jquery و php. طبیعتا باید به API و wordpress functionality و امکانات وردپرس هم آشنا و مسلط باشند ما در دوره متخصص وردپرس همه این مهارت‌ها را آموزش می‌دهیم.

درآمد توسعه دهنده وردپرس چقدر است؟

درآمد توسعه دهنده وردپرس چقدر است؟

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

منظور از مهارت‌های سخت همان تسلط شما بر کدنویسی وردپرس، زبان برنامه نویسی php، پلاگین نویسی و توسعه قالب است. هر چقدر در این موارد مسلط‌تر باشید توانایی توسعه پلاگین ها و قالب های جذاب‌تری را دارید که این یک اهرم قدرت برای شماست.

اما در کنار این مورد باید مهارت‌های نرم خورد را نیز تقویت کنید، منظور از مهارت های نرم قدرت مذاکره و ارتباطات، مهارت بازاریابی و مدیریت زمان و ... است.

می‌توان گفتن در دنیا برنامه نویس های وردپرس جذاب‌ترین کار فریلنسری را دارند. چون به راحتی می‌توانند با توسعه قالب و پلاگین های وردپرس و فروش در مارکت پلیس های (marketplace) ایرانی یا خارجی درآمدهای غیر فعال (passive income) داشته باشند.


آیا وردپرس امن است؟

آیا وردپرس امن است؟

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

  • مسائل امنیتی در نرم افزار رعایت شود.
  • کاربری استفاده کننده از نرم افزار مسائل امنیتی را رعایت کند.

به دلیل اینکه وردپرس اپن سورس (open source) است و نزدیک به ۲۰ سال است توسعه داده می‌شود از لحاظ امنیت وضعیت خوبی دارد. معمولا نرم افزارهایی که open source هستند به دلیل اینکه دولوپرهای زیادی در دنیا روی آن کار می‌کنند اگر هم مشکل امنیتی داشته باشند خیلی سریع رفع می‌شود.

هر چند متاسفانه رفتار وبمسترها در استفاده از پلاگین های غیر امن و null plugin ها، رعایت نکردن مسائل امنیتی در توسعه قالب ها می‌تواند باعث مشکلات امنیتی شود.

اما اگر وردپرس و قالب و پلاگین ها را آپدیت نگه دارید نیازی نیست نگران امنیت باشید.

آیا وردپرس رایگان است؟

آیا وردپرس رایگان است؟

وردپرس کاملا رایگان است و بیش از ۴۰٪ وب سایت های دنیا و بیش از ۶۰٪ وب سایت های ایرانی با وردپرس راه‌اندازی شده‌اند. تمام وبمسترهایی که از وردپرس استفاده می‌کنند نیاز به خدمات دارند. خدماتی مثل: توسعه قالب و توسعه پلاگین و پشتیبانی سایت. که این یک فرصت خوب برای وردپرس کارهای حرفه ای است.

اپن سورس (open source) بودن وردپرس به چه معناست؟

اپن سورس (open source) بودن وردپرس به چه معناست؟

وردپرس open source است یعنی شما به آخرین نسخه کدهای آن در گیت هاب (github) دسترسی دارید.

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

تفاوت وب سایت های Wordpress.org و Wordpress.com چیست؟

تفاوت وب سایت های Wordpress.org و Wordpress.com چیست؟

سایت Wordpress.com برای راه اندازی وبلاگ مبتنی بر وردپرس است. اگر بخواهید خیلی سریع و بدون تهیه دامنه و هاست یک وبلاگ داشته باشید می توانید در این سایت ثبت نام کنید و وبلاگ خود را بسازید و وبلاگ شما هم مبتنی بر وردپرس است و همه امکانات وردپرس را دارید.

اما سایت Wordpress.org در واقع وب سایت رسمی تیم وردپرس است و اطلاعیه‌های مهم، آخرین نسخه‌ها، پلاگین، قالب‌ها در این سایت نگه‌داری می‌شود.

بهترین روش یادگیری برنامه نویسی وردپرس چیست؟

بهترین روش یادگیری برنامه نویسی وردپرس چیست؟

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

همیشه قبل از شروع یادگیری برنامه نویسی این دو سوال مطرح می‌شود:

  • آیا بهتر است به صورت self study یاد بگیریم یا یک مشاور و یک منبع جامع داشته باشیم؟ واقعیت این است هر دو روش شما را به هدف‌تان می‌رساند اما زمان رسیدن متفاوت است. ممکن است یادگیری هر زبان برنامه نویسی به صورت self study بین ۲ تا ۳ سال زمان نیاز داشته باشد. ولی اگر یک منبع آموزشی جامع با مدرس باتجربه داشته باشید که حتی پاسخگوی سوالات شما باشد آن مسیر ۳ ساله می‌تواند به یکسال تبدیل شود. من توصیه می‌کنم که اگر زمان برای شما مهم است مسیر دوم را انتخاب کنید.
  • به چه صورت برای یادگیری برنامه نویسی اقدام کنیم که نتیجه بهتری بگیریم؟ واقعیت این است که برنامه نویس بهتر کسی است که قدرت حل مسئله بهتری دارد. و این توانایی با حل مسئله و چالش‌پذیری به دست می‌آید. پس بهتر است در طول یادگیری تمرین کنید، برای خودتان پروژه تعریف کنید و در قالب پروژه چالش‌هایی را برای خودتان طرح کنید و آن چالش‌ها را در کنار آموز‌ش‌هایی که می‌بینید حل کنید. مواردی که در فرآیند چالش‌ها یاد می‌گیرید محال است که فراموش کنید.

پس اگر با یک مدرس با تجربه و معتبر و تمرین و چالش‌پذیری یادگیری را شروع کنید مطمئن باشید بهترین نتیجه را می‌گیرید.

همین الان ثبت نام کن

۶۰۰ هزار تومان تخفیف پرداخت کامل
۶۰۰ هزار تومان تخفیف پرداخت نقدی
۳.۵۹ میلیون تومان
۲.۹۹ میلیون تومان
اقساطی در ۳قسط ( به صورت ماهانه)
پرداخت ۳ قسط ۱.۱۹۶ میلیون تومانی ، به صورت ماهانه (مجموعا ۳.۵۹ میلیون تومان)
مبلغ قسط اول
۱.۱۹۶ میلیون تومان

نیاز به مشاوره تخصصی دارید؟

متخصص وردپرس دسترسی سریع به جمع متخصصین بپیوندید ...
نقدی/اقساطی ثبت نام میکنم