متخصص وردپرس 1401
(پلاگین نویسی و توسعه قالب حرفه ای)
پلاگین ها و قالب های حرفه ای و اختصاصی خودت رو بساز ...

با تدریس   وحید صالحی
برنامه نویس، مدرس ارشد سون لرن

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

دوره آموزش برنامه نویسی وردپرس (آموزش طراحی قالب و پلاگین نویسی وردپرس)

همان‌طور که می دانید بدون شک وردپرس محبوب‌ترین سیستم مدیریت محتوا برای طراحی و توسعه وب سایت‌ها در سراسر دنیاست و نقشی کلیدی در شکل‌گیری بسیاری از کسب و کارهای مطرح را داشته و دارد. طبق آمار منتشر شده تا پایان سال ۲۰۲۰ میلادی سهم وردپرس در راه اندازی وب سایت ها حدود ۳۵٪ بود و در پایان سال ۲۰۲۱ میلادی این سهم به ۳۹/۵٪ افزایش یافته است. افزایش ۴/۵٪ در طول بازه زمانی یک‌ساله گویای چیزی نیست جز قدرت بالای وردپرس، انعطاف‌پذیری آن برای راه اندازی وب سایت ها با اهداف مختلف، سادگی در توسعه و نگهداری و پشتیبانی از آن.

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

  • به‌کارگیری زبان محبوب PHP برای توسعه وردپرس
  • جامعه بزرگ توسعه دهندگان وردپرس به ویژه در زمینه طراحی قالب و توسعه پلاگین

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

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

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

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

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

آموزش پلاگین نویسی وردپرس

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

آموزش طراحی قالب وردپرس

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

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

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

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

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

دموی جلسات و پروژه های دوره

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

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

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

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

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

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

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

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

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

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

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

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

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

مقدمات ورود به دنیای وردپرس

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

  • فرایند ثبت و خرید دامنه منتشر شده ۱۲ دقیقه
  • انواع هاست و فرایند خرید و ثبت هاست منتشر شده ۱۲ دقیقه
  • بررسی بخش های مختلف کنترل پنل هاست منتشر شده ۲۲ دقیقه
  • نصب و راه اندازی وردپرس در هاست منتشر شده ۱۷ دقیقه

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

  • پیشخوان وردپرس منتشر شده ۶ دقیقه
  • شناسنامه در وردپرس منتشر شده ۷ دقیقه
  • نوشته ها در وردپرس منتشر شده ۱۸ دقیقه
  • رسانه در وردپرس منتشر شده ۵ دقیقه
  • برگه ها در وردپرس منتشر شده ۶ دقیقه
  • دیدگاه ها در وردپرس منتشر شده ۶ دقیقه
  • نمایش در وردپرس منتشر شده ۱۴ دقیقه
  • پلاگین ها در وردپرس منتشر شده ۵ دقیقه
  • ابزارها در وردپرس منتشر شده ۹ دقیقه
  • کاربران در وردپرس منتشر شده ۸ دقیقه
  • تنظیمات در وردپرس منتشر شده ۲۴ دقیقه
  • جستجو و نصب قالب ها در وردپرس منتشر شده ۱۹ دقیقه
  • جستجو و نصب چند پلاگین کاربردی در وردپرس منتشر شده ۲۳ دقیقه

پیشنیازهای فنی توسعه وردپرس

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

  • معرفی مفاهیم پایه و پروتکل ها منتشر شده ۱ دقیقه
  • پروتکل چیست؟ منتشر شده ۳ دقیقه
  • مدل و معماری شبکه اینترنت منتشر شده ۲۰ دقیقه
  • آشنایی با مرورگرهای وب منتشر شده ۲۷ دقیقه
  • آشنایی با سرور و وب سرورها منتشر شده ۳۲ دقیقه
  • آشنایی با مدل های لایه بندی شبکه منتشر شده ۱۵ دقیقه
  • پروتکل IP ورژن 4 و 6 منتشر شده ۱۶ دقیقه
  • پروتکل HTTP و HTTPS منتشر شده ۲۴ دقیقه
  • آشنایی با CORS Policy در پروتکل HTTP منتشر شده ۷ دقیقه
  • پروتکل DNS - دفترچه تلفن اینترنت منتشر شده ۱۷ دقیقه
  • پروتکل SSL/TLS منتشر شده ۱۷ دقیقه
  • پروتکل FTP منتشر شده ۹ دقیقه
  • پروتکل WebSocket منتشر شده ۲۱ دقیقه
  • آشنایی با Ajax منتشر شده ۵ دقیقه

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

  • آشنایی با زبان های سمت سرور و کلاینت و نصب نرم افزار زمپ و کانفیگ آن منتشر شده ۱۶ دقیقه
  • ایجاد دامین مجازی و ساخت اولین سایت PHP منتشر شده ۲۴ دقیقه
  • معرفی و کاربرد وردپرس و نصب در لوکال هاست ( سرور مجازی ) منتشر شده ۲۴ دقیقه
  • نصب وردپرس در لوکال هاست منتشر شده ۲۴ دقیقه
  • آشنایی با ساختار پوشه ها در وردپرس و رفع مشکل نصب پلاگین های دانلودی منتشر شده ۱۹ دقیقه
  • آموزش vscode برای توسعه وردپرس - بخش اول منتشر شده ۲۹ دقیقه
  • آموزش vscode برای توسعه وردپرس - بخش دوم منتشر شده ۲۲ دقیقه
  • آموزش phpstorm برای توسعه وردپرس منتشر شده ۳۸ دقیقه
  • آموزش پیادی سازی live template ها در vscode و phpstorm برای کدنویسی سریع تر منتشر شده ۱۳ دقیقه

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

  • معرفی منتشر شده ۱۰ دقیقه
  • آموزش HTML - معرفی و کار با تگ های کاربردی - بخش اول منتشر شده ۱۶ دقیقه
  • آموزش HTML - معرفی و کار با تگ های کاربردی - بخش دوم منتشر شده ۱۶ دقیقه
  • آموزش HTML - معرفی و کار با تگ های کاربردی - بخش سوم منتشر شده ۱۸ دقیقه
  • آموزش HTML - معرفی و کار با تگ های کاربردی - بخش چهارم منتشر شده ۲۱ دقیقه
  • آموزش CSS - معرفی و کار با پراپرتی ها کاربردی CSS - بخش اول منتشر شده ۱۸ دقیقه
  • آموزش CSS - معرفی و کار با پراپرتی ها کاربردی CSS - بخش دوم منتشر شده ۱۵ دقیقه
  • آموزش CSS - معرفی و کار با پراپرتی ها کاربردی CSS - بخش سوم منتشر شده ۱۸ دقیقه
  • آموزش CSS - معرفی و کار با پراپرتی ها کاربردی CSS - بخش چهارم منتشر شده ۱۷ دقیقه
  • آموزش CSS - معرفی و کار با پراپرتی ها کاربردی CSS - بخش پنجم منتشر شده ۲۵ دقیقه
  • آموزش CSS - معرفی و کار با پراپرتی ها کاربردی CSS - بخش ششم منتشر شده ۱۷ دقیقه

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

  • مقدمه و مروری بر جی کوئری منتشر شده ۱۷ دقیقه
  • آموزش جی کوئری - آماده سازی و بررسی انواع متغیرها منتشر شده ۱۵ دقیقه
  • آموزش جی کوئری - سلکتور ها منتشر شده ۱۷ دقیقه
  • آموزش جی کوئری - event ها منتشر شده ۱۲ دقیقه
  • آموزش جی کوئری - effect ها منتشر شده ۲۲ دقیقه
  • آموزش جی کوئری - کار با مقادیر عناصر HTML - بخش اول منتشر شده ۱۴ دقیقه
  • آموزش جی کوئری - کار با مقادیر عناصر HTML - بخش دوم منتشر شده ۱۰ دقیقه
  • آموزش جی کوئری - کار با CSS منتشر شده ۲۴ دقیقه
  • آموزش جی کوئری -کار با Local Storage در قالب پروژه - بخش اول منتشر شده ۱۶ دقیقه
  • آموزش جی کوئری -کار با Local Storage در قالب پروژه - بخش دوم منتشر شده ۳۰ دقیقه
  • آموزش جی کوئری - پیمایش بین عناصر ( Traversing ) - بخش اول منتشر شده ۱۰ دقیقه
  • آموزش جی کوئری - پیمایش بین عناصر ( Traversing ) - بخش دوم منتشر شده ۱۷ دقیقه
  • آموزش جی کوئری - پیمایش بین عناصر ( Traversing ) - بخش سوم منتشر شده ۱۱ دقیقه
  • آموزش جی کوئری - پروژه شماره یک - Tabs منتشر شده ۳۸ دقیقه
  • آموزش جی کوئری - پروژه شماره دو - اسلایدر تصاویر ( carousel ) - بخش اول منتشر شده ۳۱ دقیقه
  • آموزش جی کوئری - پروژه شماره دو - اسلایدر تصاویر ( carousel ) - بخش دوم منتشر شده ۳۱ دقیقه
  • آموزش جی کوئری - پروژه شماره سه - اسکرول به بالای سایت منتشر شده ۱۹ دقیقه

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

  • آموزش AJAX در جی کوئری - دریافت اطلاعات از فرم ها و مفهوم data attribute منتشر شده ۲۶ دقیقه
  • آموزش AJAX در جی کوئری - ساختار ارسال اطلاعات در قالب AJAX منتشر شده ۲۹ دقیقه
  • آموزش AJAX در جی کوئری - متدهای success و error و ارسال پیام در قالب json منتشر شده ۲۳ دقیقه
  • آموزش AJAX در جی کوئری - کاربرد action در ajax در قالب مثال منتشر شده ۱۹ دقیقه
  • آموزش AJAX در جی کوئری - بررسی و کاربرد متد serialize منتشر شده ۱۷ دقیقه
  • آموزش AJAX در جی کوئری - بررسی متد load در قالب پروژه منتشر شده ۳۱ دقیقه

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

  • مقدمه و مروری بر زبان PHP منتشر شده ۱۳ دقیقه
  • بررسی syntax ,کامنت گذاری و قواعد نام گذاری و چاپ متغیرها در PHP منتشر شده ۱۶ دقیقه
  • انواع داده ها و مفهوم ثابت ها در PHP منتشر شده ۱۹ دقیقه
  • مفهوم operator ها و بررسی انواع آنها در PHP منتشر شده ۳۲ دقیقه
  • ساختار دستورات تصمیم و بررسی ternary و null coalescing اپریتورها در آن منتشر شده ۳۱ دقیقه
  • ساختار آرایه ها و بررسی انواع آن در php منتشر شده ۲۹ دقیقه
  • انواع حلقه ها و بررسی ساختار آنها در PHP منتشر شده ۳۲ دقیقه
  • بررسی ساختار و scpoe توابع و کنترل خروجی آنها توسط type hinting در php منتشر شده ۴۱ دقیقه
  • بررسی آرایه های سوپر گلوبال و بررسی مفهوم session ها و cookie ها در php منتشر شده ۳۵ دقیقه
  • کار با فرم ها و بررسی مباحث امنیتی آنها در php منتشر شده ۳۷ دقیقه
  • معرفی توابع کاربردی برای کار با رشته ها در php منتشر شده ۳۹ دقیقه
  • معرفی توابع کاربردی برای کار با آرایه ها در php منتشر شده ۳۱ دقیقه
  • معرفی توابع کاربردی php برای کار با تاریخ و زمان و اعداد در php منتشر شده ۲۱ دقیقه
  • معرفی توابع کاربردی کار با json در php منتشر شده ۱۵ دقیقه

-در این دوره با مفاهیم پیشرفته در زبان php آشنایی خواهید شد. از جمله شی گرایی، قوانین PSR ، Autoloading و ...

  • مقدمه و معرفی دوره: چرایی استفاده از شی گرایی منتشر شده ۱۹ دقیقه
  • تفاوت ها، مزیت ها و معایب برنامه نویسی شی گرا در مقابل رویه ای منتشر شده ۲۵ دقیقه
  • نمونه سازی (Instantiation) از کلاس ها و آشنایی با Class Members منتشر شده ۱۵ دقیقه
  • یک مثل کلی و اولیه برای درک روش و ساختار کدنویسی شی گرا منتشر شده ۲۴ دقیقه
  • Access Modifier ها در برنامه نویسی شی گرای PHP منتشر شده ۲۶ دقیقه
  • آشنایی با متدهای Constructor و Destructor در PHP منتشر شده ۳۱ دقیقه
  • متدهای Setter و Getter و کاربرد آن ها منتشر شده ۲۱ دقیقه
  • آشنایی با چهار اصل مهم برنامه نویسی شی گرا (encapsulation, abstraction, inheritance, polymorphism) منتشر شده ۲۶ دقیقه
  • اصل encapsulation و نکات مهم در مورد آن منتشر شده ۱۴ دقیقه
  • اصل وراثت (inheritance) و نکات مهم در مورد آن منتشر شده ۴۳ دقیقه
  • اصل polymorphism و نکات مهم در مورد آن منتشر شده ۲۲ دقیقه
  • اصل Abstraction و اهمیت آن در برنامه نویسی شی گرا منتشر شده ۷ دقیقه
  • آشنایی با متدها و کلاس های abstract منتشر شده ۱۶ دقیقه
  • آشنایی با interface ها و تفاوت های آن با Abstract Class ها منتشر شده ۲۲ دقیقه
  • یک نکته مهم از زبان مدرس، یادگیری شی گرایی مستقل از زبان! منتشر شده ۵ دقیقه
  • کیورد Static و کاربردهای آن (مفهوم Late Static Binding در PHP) منتشر شده ۳۴ دقیقه
  • آشنایی با کیورد Final و کاربردهای آن منتشر شده ۶ دقیقه
  • مینی پروژه: کلاس های Utility و کاربرد آن ها در برنامه نویسی شی گرا منتشر شده ۱۷ دقیقه
  • کیوردهای self و static و مفهوم Late Static Binding در PHP منتشر شده ۱۵ دقیقه
  • نکات و ترفندهای مهم در مورد کلاس ها و آبجکت ها (انتساب، کپی کردن و Casting) منتشر شده ۱۴ دقیقه
  • صدا زدن توابع و متدها و ساخت اشیاء به صورت پویا (Dynamic) در زمان اجرا منتشر شده ۲۷ دقیقه
  • آشنایی با Namespace ها و اهمیت آن ها در PHP منتشر شده ۲۶ دقیقه
  • Autoloading در PHP منتشر شده ۴۵ دقیقه
  • آشنایی با Trait ها در PHP - اشتراک گذاری فانکشنالیتی ها منتشر شده ۵۹ دقیقه
  • آشنایی با متدهای جادویی در PHP منتشر شده ۶۲ دقیقه
  • پروژه: پیاده سازی یک ماژول خروجی گرفتن اطلاعات فرم در فرمت های مختلف فایل منتشر شده ۷۷ دقیقه

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

  • مقدمه ای بر توسعه وب سرویس : API چیست؟ منتشر شده ۲۴ دقیقه
  • تفاوت وب سرویس های Soap و REST منتشر شده ۳۵ دقیقه
  • آشنایی با کلاینت های API : چگونه بدون برنامه نویسی API ها رو تست کنیم؟ منتشر شده ۲۳ دقیقه
  • آشنایی با اصول و قواعد مهم توسعه RESTful API منتشر شده ۲۹ دقیقه
  • معرفی App این دوره برای ارائه و توسعه وب سرویس منتشر شده ۱۹ دقیقه
  • مستندسازی API دریافت اطلاعات شهرهای ایران منتشر شده ۱۳ دقیقه
  • پروژه: ایجاد ساختار و کلاس های اولیه وب سرویس منتشر شده ۳۹ دقیقه
  • پیاده سازی Response Utitlity منتشر شده ۲۸ دقیقه
  • تکمیل ساختار فایل مربوط به endpoint پروژه منتشر شده ۲۳ دقیقه
  • پروژه: پیاده سازی درخواست های دریافت اطلاعات (GET requests) منتشر شده ۱۴ دقیقه
  • پروژه: پیاده سازی درخواست های ثبت و ایجاد اطلاعات جدید (POST requests) منتشر شده ۱۲ دقیقه
  • پروژه: پیاده سازی درخواست های آپدیت اطلاعات (PUT requests) منتشر شده ۱۱ دقیقه
  • پروژه: پیاده سازی درخواست های حذف اطلاعات (DELETE requests) منتشر شده ۱۰ دقیقه
  • استراتژی نسخه بندی API و اهمیت آن (api versioning) منتشر شده ۱۹ دقیقه
  • صفحه بندی (Pagination) در ریکوئست های GET منتشر شده ۱۸ دقیقه
  • ایجاد فیلتر فیلدهای دریافتی در response منتشر شده ۱۱ دقیقه
  • مرتب سازی (ordering) در ریکوئست های GET منتشر شده ۸ دقیقه
  • کش کردن response های API ، دلایل و مزیت های آن منتشر شده ۴۹ دقیقه
  • ساخت توکن JWT برای احراز هویت در دسترسی به API منتشر شده ۲۸ دقیقه
  • validation و اعتبارسنجی توکن JWT و کنترل دسترسی به منابع منتشر شده ۳۴ دقیقه

آموزش JWT در PHP

  • آشنایی با JWT و کاربردهای آن منتشر شده ۱۸ دقیقه
  • تفاوت میان authentication و authorization منتشر شده ۵ دقیقه
  • ساختار یک توکن jwt چگونه است؟ (header,payload,signature) منتشر شده ۱۲ دقیقه
  • مروری بر RFC و اصطلاحات رایج در JWT منتشر شده ۱۵ دقیقه
  • نحوه صدور (sign) و خواندن اطلاعات توکن های jwt در php منتشر شده ۳۰ دقیقه

در این بخش مروری خواهیم داشت بر مستندات وردپرس و انجام تنظیماتی برای کدنویسی راحت تر در PHP STORM

  • مروری بر مستندات وردپرس منتشر شده ۲۰ دقیقه
  • انجام تنظیمات لازم در php storm برای کدنویسی راحت تر منتشر شده ۱۲ دقیقه

پایگاه داده در وردپرس

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

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

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

  • آشنایی با ساختار جداول در پایگاه داده وردپرس منتشر شده ۱۷ دقیقه
  • بررسی راهکارهایی برای بهینه سازی و مدیریت دیتابیس وردپرس منتشر شده ۱۷ دقیقه

-در این بخش می پردازیم به کار با پایگاه داده در وردپرس و با انواع ساختارها و کوئری ها در قالب کلاس WPDB آشنا خواهیم شد...

  • بررسی کلاس wpdb و انواع کوئری های select - بخش اول منتشر شده ۱۹ دقیقه
  • انواع کوئری های select - بخش دوم منتشر شده ۲۰ دقیقه
  • انواع کوئری های select - بخش سوم منتشر شده ۱۲ دقیقه
  • انواع کوئری های insert منتشر شده ۲۶ دقیقه
  • انواع کوئری های update منتشر شده ۱۴ دقیقه
  • انواع کوئری delete منتشر شده ۱۱ دقیقه
  • پاک سازی داده های ورودی( sanitize data ) منتشر شده ۲۹ دقیقه
  • پاک سازی داده های خروجی ( scape data ) منتشر شده ۱۸ دقیقه
  • پروژه - بخش اول منتشر شده ۳۳ دقیقه
  • پروژه - بخش دوم منتشر شده ۲۲ دقیقه
  • پروژه - بخش سوم رایگان ۱۸ دقیقه

آشنایی با API ها و امکانات فنی وردپرس

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

  • مروری بر مفاهیم api ها,هوک ها و فیلتر ها منتشر شده ۱۸ دقیقه
  • ایجاد اولین پلاگین !!! منتشر شده ۱۴ دقیقه
  • مفهوم هوک ها در وردپرس - بررسی توابع add_action و do_action منتشر شده ۱۶ دقیقه
  • مفهوم فیلتر ها - بررسی توابع add_filter و apply_filters منتشر شده ۲۳ دقیقه
  • ساختار اولیه پلاگین ها - پوشه ها ,تعریف ثابت ها و بررسی هوک های فعال و غیر فعال سازی منتشر شده ۳۷ دقیقه
  • پروژه شماره 1 - پلاگین فیلتر کلمات نامناسب در کامنت های سایت منتشر شده ۲۶ دقیقه
  • پروژه شماره 2 - پلاگین سئو - تبدیل کلماتی خاص در مطالب سایت به لینک منتشر شده ۳۴ دقیقه
  • پروژه شماره 3 - طرح یک پلاگین به عنوان تمرین منتشر شده ۸ دقیقه

-در این بخش با API های بسیار مهم و کاربردی در توسعه قالب ها و پلاگین های وردپرس آشنا خواهیم شد...

  • آموزش menu api - ایجاد منو های مدیریتی در پنل ادمین -بخش اول منتشر شده ۲۵ دقیقه
  • آموزش menu api - ایجاد منو های مدیریتی در پنل ادمین -بخش دوم منتشر شده ۲۶ دقیقه
  • آموزش option api - بخش اول منتشر شده ۲۳ دقیقه
  • آموزش option api - بخش دوم منتشر شده ۲۰ دقیقه
  • آموزش metadata api - بخش اول منتشر شده ۴۳ دقیقه
  • آموزش metadata api - بخش دوم منتشر شده ۲۶ دقیقه
  • آموزش metadata api - بخش سوم منتشر شده ۲۷ دقیقه
  • آموزش dashboard widget-api -ایجاد ابزارک ها در پنل ادمین منتشر شده ۳۷ دقیقه
  • آموزش setting api - بخش اول - افزودن فیلدهای سفارشی به بخش تنظیمات وردپرس منتشر شده ۴۵ دقیقه
  • آموزش setting api -بخش دوم - پیاده سازی صفحه تنظیمات سفارشی و بررسی متد های مرتبط منتشر شده ۴۵ دقیقه
  • آموزش ایجاد nav tab ها برای صفحات تنظیمات پلاگین ها منتشر شده ۲۳ دقیقه
  • آموزش shortcode api - بخش اول منتشر شده ۳۸ دقیقه
  • آموزش shortcode api - بخش دوم منتشر شده ۱۰ دقیقه

-در این بخش با User API برای کار با کاربران و مدیریت آنها در وردپرس و نحوه پیاده سازی انواع کوئری های سفارشی برای آنها توسط User API آشنا خواهیم شد...

  • افزودن کاربر - بخش اول منتشر شده ۳۱ دقیقه
  • افزودن کاربر -بخش دوم منتشر شده ۳۰ دقیقه
  • افزودن کاربر - بخش سوم منتشر شده ۲۸ دقیقه
  • حذف کاربر منتشر شده ۲۵ دقیقه
  • بروزرسانی کاربر منتشر شده ۳۵ دقیقه
  • بررسی user meta data - بخش اول منتشر شده ۲۳ دقیقه
  • بررسی user meta data - بخش دوم منتشر شده ۲۲ دقیقه
  • بررسی نقش ها و توانایی های کاربران - role and capability - بخش اول منتشر شده ۳۲ دقیقه
  • بررسی نقش ها و توانایی های کاربران - role and capability - بخش دوم منتشر شده ۳۳ دقیقه
  • بررسی کلاس WP_User_Query و متد get_users - بخش اول منتشر شده ۳۴ دقیقه
  • بررسی کلاس WP_User_Query و متد get_users - بخش دوم منتشر شده ۴۵ دقیقه
  • بررسی توابع کاربردی user api منتشر شده ۲۶ دقیقه

-در این بخش با Post API برای کار با پست ها و یا همان نوشته ها در وردپرس و نحوه پیاده سازی انواع کوئری های سفارشی توسط آن آشنا خواهیم شد...

  • نمایش پست ها - بررسی متد have post منتشر شده ۲۲ دقیقه
  • بررسی متد post thumbnail - بخش اول منتشر شده ۳۶ دقیقه
  • بررسی متد post thumbnail - برش تصاویر - بخش دوم منتشر شده ۲۵ دقیقه
  • بررسی کلاس WP_QUERY و متد query_post - بخش اول منتشر شده ۳۶ دقیقه
  • بررسی کلاس WP_QUERY و متد query_post - بخش دوم منتشر شده ۳۳ دقیقه
  • بررسی کلاس WP_QUERY و متد query_post - بخش سوم منتشر شده ۲۹ دقیقه
  • بررسی کلاس WP_QUERY و متد query_post - بخش چهارم منتشر شده ۲۴ دقیقه
  • بررسی متدهای wp_reset_postdata و rewind_posts منتشر شده ۱۲ دقیقه
  • بررسی متد get_posts منتشر شده ۱۹ دقیقه
  • بررسی متدهای post_meta و comment_meta منتشر شده ۱۱ دقیقه
  • بررسی و پیاده سازی custom post type ها منتشر شده ۲۳ دقیقه
  • بررسی و پیاده سازی custom taxonomy ها منتشر شده ۲۱ دقیقه
  • بررسی متد the_content منتشر شده ۱۲ دقیقه
  • بررسی ساختار صفحه بندی مطالب - بخش اول منتشر شده ۲۲ دقیقه
  • بررسی ساختار صفحه بندی مطالب - بخش دوم منتشر شده ۳۳ دقیقه

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

  • مروری بر ساختار کش در وردپرس و بررسی کلاس WP_Object_Cache و متد transient منتشر شده ۱۹ دقیقه
  • پیاده سازی کلاس و سیستم کش بصورت شی گرا منتشر شده ۲۴ دقیقه
  • استفاه از سیستم کش برای کوئری های دیتابیس و کلاس wpdb منتشر شده ۲۴ دقیقه
  • بروزرسانی کش کوئرهای و کش صفحه بندی مطالب منتشر شده ۲۲ دقیقه
  • حل مشکل کش در ساختار صفحه بندی مطالب منتشر شده ۳۸ دقیقه

-در این بخش با مفاهیم RESTful API و نحوه کار با آن در وردپرس آشنا خواهیم شد...

  • مفهوم RESTful API و بررسی آن در وردپرس منتشر شده ۳۲ دقیقه
  • دریافت و نمایش اطلاعات از end point های پیشفرض منتشر شده ۲۵ دقیقه
  • ارسال دادها و ذخیره آنها در دیتابیس منتشر شده ۳۴ دقیقه
  • ایجاد فیلد های سفارشی منتشر شده ۳۱ دقیقه
  • ایجاد route ها end-point سفارشی منتشر شده ۳۹ دقیقه

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

  • معرفی و مروری بر composer منتشر شده ۲۱ دقیقه
  • نصب و راه اندازی composer منتشر شده ۳۷ دقیقه
  • آموزش استفاده از eloquent orm لاراول در وردپرس منتشر شده ۳۷ دقیقه
  • بررسی autoload و namespace ها منتشر شده ۳۲ دقیقه

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

  • مدیریت فایل های css منتشر شده ۳۶ دقیقه
  • مدیریت فایل های js منتشر شده ۲۶ دقیقه
  • پیاده سازی فایل آپلودر - بخش اول منتشر شده ۳۲ دقیقه
  • پیاده سازی فایل آپلودر -بخش دوم منتشر شده ۹ دقیقه

-در این بخش با نحوه استفاده از AJAX در وردپرس و هوک های مورد نیاز برای این مورد آشنا خواهیم شد...

  • آماده سازی مقدمات - بخش اول منتشر شده ۳۳ دقیقه
  • آماده سازی مقدمات - بخش دوم منتشر شده ۸ دقیقه
  • آماده سازی مقدمات - بخش سوم منتشر شده ۱۵ دقیقه
  • بررسی ساختار اجکس و هوک های wp_ajax و wp_ajax_nopriv منتشر شده ۳۱ دقیقه
  • افزودن داده ها ( insert ) در دیتابیس توسط ajax منتشر شده ۱۰ دقیقه
  • حذف داده ها ( delete ) از دیتابیس توسط ajax منتشر شده ۱۵ دقیقه
  • خواندن داده ها ( select ) توسط ajax منتشر شده ۳۱ دقیقه
  • بروزرسانی داده ها ( update ) توسط ajax منتشر شده ۱۶ دقیقه
  • مدیریت پیام ها منتشر شده ۲۱ دقیقه
  • کنترل و مدیریت المان ها منتشر شده ۱۷ دقیقه
  • امنیت در ajax و بررسی مفهوم nonce منتشر شده ۲۸ دقیقه
  • بررسی ajax سمت front منتشر شده ۲۱ دقیقه
  • بررسی متد localize_script منتشر شده ۲۶ دقیقه
  • استفاده از none توسط localize_script منتشر شده ۲۵ دقیقه

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

  • پیاده سازی هسته پلاگین - بخش اول منتشر شده ۲۹ دقیقه
  • پیاده سازی هسته پلاگین - بخش دوم منتشر شده ۱۰ دقیقه
  • پیاده سازی منوهای مدیریتی - بخش اول منتشر شده ۳۳ دقیقه
  • پیاده سازی منوهای مدیریتی - بخش دوم منتشر شده ۶ دقیقه
  • پیاده سازی منوهای مدیریتی - بخش سوم منتشر شده ۳۰ دقیقه
  • پیاده سازی متاباکس ها منتشر شده ۳۳ دقیقه
  • پیاده سازی custom post type ها منتشر شده ۲۴ دقیقه
  • پیاده سازی ویجت ها منتشر شده ۱۲ دقیقه
  • پیاده سازی setting - بخش اول منتشر شده ۱۹ دقیقه
  • پیاده سازی setting - بخش دوم منتشر شده ۲۶ دقیقه
  • پیاده سازی ajax -بخش اول منتشر شده ۱۵ دقیقه
  • پیاده سازی ajax - بخش دوم منتشر شده ۲۲ دقیقه
  • پیاده سازی کلاس autoload منتشر شده ۴۸ دقیقه

-در این بخش با ساختارهای اولیه برای شروع توسعه قالب های وردپرسی آشنا خواهیم شد...

  • بررسی hierarchy در توسعه قالب منتشر شده ۳۷ دقیقه
  • بررسی توابع get_header و get_footer منتشر شده ۲۷ دقیقه
  • بررسی توابع wp_head و wp_footer منتشر شده ۱۲ دقیقه
  • ماژولار کردن فایل ها و بررسی تابع get_template_part منتشر شده ۱۶ دقیقه
  • بررسی توابع set_query_var و get_query_var منتشر شده ۱۱ دقیقه
  • بررسی conditional tags منتشر شده ۱۷ دقیقه
  • بررسی ساختار فایل ها و دایرکتوری ها منتشر شده ۱۹ دقیقه

ابزارهای کاربردی در توسعه وردپرس

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

  • مروری بر گیت و گیت هاب منتشر شده ۱۷ دقیقه
  • نصب و کانفیگ گیت منتشر شده ۱۵ دقیقه
  • بررسی مفاهیم add و commit منتشر شده ۲۱ دقیقه
  • بررسی مفاهیم gitignore و branch منتشر شده ۲۱ دقیقه
  • بررسی مفاهیم revent و show منتشر شده ۲۳ دقیقه
  • مروری بر گیت هاب و ایجاد اکانت منتشر شده ۱۰ دقیقه
  • بررسی مفاهیم origin و push منتشر شده ۲۲ دقیقه
  • بررسی مفاهیم clone و pull منتشر شده ۲۰ دقیقه

توسعه قالب وردپرس

  • توضیحات و مروری بر روند این بخش منتشر شده ۲۰ دقیقه
  • پیاده سازی ساختار دایرکتوری ها و فایل ها - بخش اول منتشر شده ۳۵ دقیقه
  • پیاده سازی ساختار دایرکتوری ها و فایل ها - بخش دوم منتشر شده ۲۴ دقیقه
  • پیاده سازی ساختار دایرکتوری ها و فایل ها - بخش سوم منتشر شده ۳۷ دقیقه
  • پیاده سازی ساختار دایرکتوری ها و فایل ها - بخش چهارم منتشر شده ۱۱ دقیقه
  • پیاده سازی ساختار دایرکتوری ها و فایل ها - بخش پنجم منتشر شده ۱۹ دقیقه
  • پیاده سازی ساختار دایرکتوری ها و فایل ها - بخش ششم منتشر شده ۱۵ دقیقه
  • مدیریت و ضمیمه assets ها - css , js منتشر شده ۳۳ دقیقه
  • پیاده سازی پیش نیازهای استفاده از ajax و تکمیل بخش head منتشر شده ۱۵ دقیقه
  • پیاده سازی منو - بخش اول منتشر شده ۱۸ دقیقه
  • پیاده سازی منو - بخش دوم منتشر شده ۳۳ دقیقه
  • پیاده سازی منو -بخش سوم منتشر شده ۱۹ دقیقه
  • نمایش مطالب منتشر شده ۳۰ دقیقه
  • نمایش مطالب - پیاده سازی متاباکس ها - بخش اول منتشر شده ۴۲ دقیقه
  • نمایش مطالب - پیاده سازی متاباکس ها - بخش دوم منتشر شده ۳۰ دقیقه
  • نمایش مطالب - پیاده سازی صفحه single - نمایش کل مقاله منتشر شده ۳۸ دقیقه
  • نمایش مطالب - پیاده سازی صفحه single - پیاده سازی تعداد بازدید مطالب منتشر شده ۲۵ دقیقه
  • نمایش مطالب - پیاده سازی صفحه single - پیاده سازی مدت زمان مطالعه مطالب منتشر شده ۱۰ دقیقه
  • نمایش مطالب - پیاده سازی صفحه single - پیاده سازی ورودی های گوگل منتشر شده ۱۹ دقیقه
  • نمایش مطالب - پیاده سازی صفحه single - پیاده سازی صفحه بندی منتشر شده ۱۹ دقیقه
  • نمایش مطالب - پیاده سازی صفحه single - نمایش اطلاعات نویسنده منتشر شده ۲۲ دقیقه
  • نمایش مطالب - پیاده سازی ویجت ها - بخش اول منتشر شده ۲۸ دقیقه
  • نمایش مطالب - پیاده سازی ویجت ها - بخش دوم منتشر شده ۳۳ دقیقه
  • نمایش مطالب - پیاده سازی ویجت ها - بخش سوم منتشر شده ۳۳ دقیقه
  • نمایش مطالب - پیاده سازی ویجت ها - بخش چهارم - دسته بندی مطالب منتشر شده ۳۰ دقیقه
  • نمایش مطالب - پیاده سازی ویجت ها - بخش پنجم - نمایش مطالب پرمخاطب - بخش اول منتشر شده ۲۲ دقیقه
  • نمایش مطالب - پیاده سازی ویجت ها - بخش پنجم - نمایش مطالب پرمخاطب - بخش دوم منتشر شده ۳۲ دقیقه
  • نمایش مطالب -پیاده سازی صفحه single- نمایش تگ های مطلب منتشر شده ۲۱ دقیقه
  • نمایش مطالب -پیاده سازی صفحه single- پیاده سازی breadcrumb - بخش اول منتشر شده ۳۳ دقیقه
  • نمایش مطالب -پیاده سازی صفحه single- پیاده سازی breadcrumb - بخش دوم منتشر شده ۲۲ دقیقه
  • نمایش مطالب - پیاده سازی شورت کدها منتشر شده ۱۸ دقیقه
  • نمایش مطالب - شورت کدها - کار با api ویرایشگر وردپرس و افزودن دکمه شورت کد -بخش اول منتشر شده ۳۳ دقیقه
  • نمایش مطالب - شورت کدها - کار با api ویرایشگر وردپرس و افزودن دکمه شورت کد -بخش دوم منتشر شده ۲۲ دقیقه
  • نمایش مطالب - شورت کدها - کار با api ویرایشگر وردپرس و افزودن دکمه شورت کد -بخش سوم منتشر شده ۲۴ دقیقه
  • نمایش مطالب - پیاده سازی دیدگاه ها - بخش اول منتشر شده ۱۹ دقیقه
  • نمایش مطالب - پیاده سازی دیدگاه ها - بخش دوم منتشر شده ۳۴ دقیقه
  • نمایش مطالب - پیاده سازی دیدگاه ها - بخش سوم منتشر شده ۳۲ دقیقه
  • نمایش مطالب - پیاده سازی دیدگاه ها - بخش چهارم منتشر شده ۳۲ دقیقه
  • نمایش مطالب - پیاده سازی دیدگاه ها - بخش پنجم منتشر شده ۳۵ دقیقه
  • نمایش مطالب - پیاده سازی دیدگاه ها - بخش ششم منتشر شده ۲۷ دقیقه
  • نمایش مطالب - پیاده سازی دیدگاه ها - بخش هفتم منتشر شده ۳۱ دقیقه
  • نمایش مطالب - پیاده سازی دیدگاه ها - بخش هشتم منتشر شده ۲۲ دقیقه
  • نمایش مطالب - پیاده سازی دیدگاه ها - بخش نهم منتشر شده ۱۶ دقیقه
  • پیاده سازی custom post type اخبار تکنولوژی - نمایش مطالب - بخش اول منتشر شده ۳۳ دقیقه
  • پیاده سازی custom post type اخبار تکنولوژی - نمایش مطالب - بخش دوم منتشر شده ۳۱ دقیقه
  • پیاده سازی custom post type اخبار تکنولوژی - نمایش مطالب - صفحه single منتشر شده ۲۹ دقیقه
  • فیلتر محتوا توسط ajax - نمایش محبوب ترین ,پربازدید ترین و ... - بخش اول منتشر شده ۲۹ دقیقه
  • فیلتر محتوا توسط ajax - نمایش محبوب ترین ,پربازدید ترین و ... - بخش دوم منتشر شده ۳۳ دقیقه
  • فیلتر محتوا توسط ajax - نمایش محبوب ترین ,پربازدید ترین و ... - بخش سوم منتشر شده ۱۸ دقیقه
  • فیلتر محتوا توسط ajax - نمایش محبوب ترین ,پربازدید ترین و ... - بخش چهارم منتشر شده ۱۱ دقیقه
  • فیلتر محتوا توسط ajax - نمایش محبوب ترین ,پربازدید ترین و ... - بخش پنجم منتشر شده ۳۶ دقیقه
  • پیاده سازی سیستم جستجو - بخش اول منتشر شده ۳۱ دقیقه
  • پیاده سازی سیستم جستجو - بخش دوم منتشر شده ۳۲ دقیقه
  • پیاده سازی سیستم جستجو - بخش سوم منتشر شده ۲۴ دقیقه
  • پیاده سازی سیستم جستجو - بخش چهارم منتشر شده ۲۰ دقیقه
  • پیاده سازی صفحه دسته بندی مطالب منتشر شده ۲۹ دقیقه
  • پیاده سازی صفحه برچسب مطالب منتشر شده ۲۴ دقیقه
  • پیاده سازی آرشیو مطالب نویسندگان - بخش اول منتشر شده ۳۱ دقیقه
  • پیاده سازی آرشیو مطالب نویسندگان - بخش دوم منتشر شده ۴۰ دقیقه
  • پیاده سازی آرشیو مطالب نویسندگان - بخش سوم منتشر شده ۴۳ دقیقه
  • پیاده سازی آرشیو مطالب نویسندگان - بخش چهارم منتشر شده ۴۶ دقیقه
  • پیاده سازی آرشیو مطالب - بخش اول منتشر شده ۳۲ دقیقه
  • پیاده سازی آرشیو مطالب - بخش دوم منتشر شده ۳۷ دقیقه
  • پیاده سازی سیستم فیلتر و جستجوی پیشرفته توسط ajax - بخش اول منتشر شده ۴۱ دقیقه
  • پیاده سازی سیستم فیلتر و جستجوی پیشرفته توسط ajax - بخش دوم منتشر شده ۲۵ دقیقه
  • پیاده سازی سیستم فیلتر و جستجوی پیشرفته توسط ajax - بخش سوم منتشر شده ۳۶ دقیقه
  • پیاده سازی سیستم فیلتر و جستجوی پیشرفته توسط ajax - بخش چهارم منتشر شده ۳۱ دقیقه
  • پیاده سازی سیستم فیلتر و جستجوی پیشرفته توسط ajax - بخش پنجم منتشر شده ۳۴ دقیقه
  • پیاده سازی سیستم فیلتر و جستجوی پیشرفته توسط ajax - بخش ششم منتشر شده ۲۶ دقیقه
  • پیاده سازی سیستم فیلتر و جستجوی پیشرفته توسط ajax - بخش هفتم منتشر شده ۳۷ دقیقه
  • پیاده سازی صفحه بندی بصورت دکمه نمایش بیشتر ( load more ) توسط ajax - بخش اول منتشر شده ۲۷ دقیقه
  • پیاده سازی صفحه بندی بصورت دکمه نمایش بیشتر ( load more ) توسط ajax - بخش دوم منتشر شده ۲۶ دقیقه
  • پیاده سازی صفحه بندی بصورت دکمه نمایش بیشتر ( load more ) توسط ajax - بخش سوم منتشر شده ۴۹ دقیقه
  • پیاده سازی صفحه همه مطالب custom post type اخبار تکنولوژی - بخش اول منتشر شده ۳۰ دقیقه
  • پیاده سازی صفحه همه مطالب custom post type اخبار تکنولوژی - بخش دوم منتشر شده ۴۱ دقیقه
  • پیاده سازی صفحه بندی مطالب - بخش اول منتشر شده ۲۸ دقیقه
  • پیاده سازی صفحه بندی مطالب - بخش دوم منتشر شده ۱۰ دقیقه
  • پیاده سازی صفحه بندی بصورت دکمه نمایش بیشتر ( load more ) آرشیو مطالب منتشر شده ۲۸ دقیقه
  • پیاده سازی صفحه همه مطالب سایت منتشر شده ۳۲ دقیقه
  • ریفکتور سیستم جستجوی پیشرفته مطالب توسط AJAX - بخش اول منتشر شده ۲۸ دقیقه
  • ریفکتور سیستم جستجوی پیشرفته مطالب توسط AJAX - بخش دوم منتشر شده ۱۷ دقیقه
  • پیاده سازی فرم تماس با ما توسط ajax- بخش اول منتشر شده ۲۴ دقیقه
  • پیاده سازی فرم تماس با ما توسط ajax- بخش دوم منتشر شده ۲۹ دقیقه
  • پیاده سازی فرم تماس با ما توسط ajax - ارسال ایمیل- بخش سوم منتشر شده ۲۸ دقیقه
  • پیاده سازی فرم تماس با ما توسط ajax - ارسال ایمیل- بخش چهارم منتشر شده ۲۷ دقیقه
  • پیاده سازی فرم تماس با ما توسط ajax - ارسال ایمیل- بخش پنجم منتشر نشده ۳۲ دقیقه
  • پیاده سازی فرم تماس با ما توسط ajax - ارسال ایمیل- بخش ششم منتشر نشده ۱۵ دقیقه
  • پیاده سازی و استفاده از recaptcha api گوگل برای امنیت فرم ها منتشر نشده ۴۰ دقیقه
  • ریفکتور و دیباگ پروژه - بخش اول منتشر نشده ۲۹ دقیقه
  • ریفکتور و دیباگ پروژه - بخش دوم منتشر نشده ۲۲ دقیقه
  • ریفکتور و دیباگ پروژه - بخش سوم منتشر نشده ۱۰ دقیقه

پلاگین نویسی وردپرس

  • پلاگین اسکرول به بالای صفحه منتشر نشده ۳۱ دقیقه

  • پیاده سازی ساختارهای اولیه منتشر نشده ۳۵ دقیقه
  • پیاده سازی پلاگین منتشر نشده ۲۴ دقیقه

  • پیاده سازی ساختارهای اولیه منتشر نشده ۲۵ دقیقه
  • پیاده سازی پلاگین نمایش مطالب مرتبط در نوشته ها - قسمت اول منتشر نشده ۳۱ دقیقه
  • پیاده سازی پلاگین نمایش مطالب مرتبط در نوشته ها - قسمت دوم منتشر نشده ۳۴ دقیقه
  • پیاده سازی پلاگین نمایش مطالب مرتبط در نوشته ها - قسمت سوم منتشر نشده ۱۵ دقیقه
  • پیاده سازی پنل تنطیمات - قسمت اول منتشر نشده ۲۸ دقیقه
  • پیاده سازی پنل تنطیمات - قسمت دوم منتشر نشده ۳۰ دقیقه
  • پیاده سازی پنل تنطیمات - قسمت سوم منتشر نشده ۱۴ دقیقه
  • پیاده سازی پنل تنطیمات - قسمت چهارم منتشر نشده ۳۵ دقیقه
  • پیاده سازی پنل تنطیمات - قسمت پنجم منتشر نشده ۳۴ دقیقه

  • پیاده سازی ساختارهای اولیه منتشر نشده ۳۰ دقیقه
  • پیاده سازی پلاگین لایک مطالب - قسمت اول منتشر نشده ۲۴ دقیقه
  • پیاده سازی پلاگین لایک مطالب - قسمت دوم منتشر نشده ۳۰ دقیقه
  • پیاده سازی پلاگین لایک مطالب - قسمت سوم منتشر نشده ۳۰ دقیقه
  • پیاده سازی پلاگین لایک مطالب - قسمت چهارم منتشر نشده ۲۷ دقیقه
  • پیاده سازی پلاگین لایک مطالب - قسمت پنجم منتشر نشده ۳۰ دقیقه
  • پیاده سازی پلاگین لایک مطالب - قسمت ششم منتشر نشده ۲۵ دقیقه
  • پیاده پنل تنظیمات - قسمت اول منتشر نشده ۳۱ دقیقه
  • پیاده پنل تنظیمات - قسمت دوم منتشر نشده ۲۷ دقیقه
  • پیاده پنل تنظیمات - قسمت سوم منتشر نشده ۳۱ دقیقه
  • پیاده پنل تنظیمات - قسمت چهارم منتشر نشده ۴۱ دقیقه

  • نمایش و ایجاد شورتکد فرم ورود و ثبت نام - بخش اول منتشر نشده ۳۴ دقیقه
  • نمایش و ایجاد شورتکد فرم ورود و ثبت نام -بخش دوم منتشر نشده ۳۳ دقیقه
  • پیاده سازی سیستم ورود توسط ajax - بخش اول منتشر نشده ۳۰ دقیقه
  • پیاده سازی سیستم ورود توسط ajax - بخش دوم - مدیریت خطاها منتشر نشده ۹ دقیقه
  • پیاده سازی سیستم ورود توسط ajax - بخش سوم - مرا به خاطر بسپار و کار با کوکی ها منتشر نشده ۳۵ دقیقه
  • پیاده سازی سیستم ورود توسط ajax - بخش چهارم - ریدایرکت و منقصی کردن کوکی ها منتشر نشده ۳۰ دقیقه

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

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

تصویر وحید صالحی

وحید صالحی

برنامه نویس، مدرس ارشد سون لرن

  • بنیان‌گذار وب سایت کافه آموزش
  • بیش از 10 سال سابقه برنامه نویسی تحت وب
  • 9 سال سابقه تدریس حرفه‌ای در حوزه برنامه نویسی وب
  • توسعه‌دهنده‌ اپلیکیشن‌های تحت وب
  • برنامه نویس وردپرس، جاوااسکریپت و PHP
  • تدریس بیش از ۷۰۰۰ هزار نفر/ ساعت دوره و کارگاه حضوری در مجموعه سون لرن
  • تولید بیش از ۲۰۰۰ هزار ساعت آموزش و محتوای ویدیویی در حوزه برنامه نویسی وب
  • توسعه دهنده دورکار PHP درشرکت بیلیک آی تی ترکیه
  • برنامه نویس دورکار وردپرس در شرکت Lemon Technologies عمان

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

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

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

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

تصویر محمد گازری

محمد گازری
منتور

برنامه‌نویس بک‌اند در سون‌لرن رزومه
تصویر احمد اسماعیلی

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

توسعه دهنده وردپرس رزومه
تصویر بهنام مرادی

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

توسعه دهنده افزونه و قالب های وردپرس رزومه

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

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

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

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

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

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

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

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

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

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

می‌توان گفتن در دنیا برنامه نویس های وردپرس جذاب‌ترین کار فریلنسری را دارند. چون به راحتی می‌توانند با توسعه قالب و پلاگین های وردپرس و فروش در مارکت‌پلیس‌های ایرانی یا خارجی درآمدهای غیر فعال (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 بین ۲ تا ۳ سال زمان نیاز داشته باشد. ولی اگر یک منبع آموزشی جامع با مدرس باتجربه داشته باشید که حتی پاسخگوی سوالات شما باشد آن مسیر ۳ ساله می‌تواند به یکسال تبدیل شود. من توصیه می‌کنم که اگر زمان برای شما مهم است مسیر دوم را انتخاب کنید.
  • به چه صورت برای یادگیری برنامه نویسی اقدام کنیم که نتیجه بهتری بگیریم؟ واقعیت این است که برنامه نویس بهتر کسی است که قدرت حل مسئله بهتری دارد. و این توانایی با حل مسئله و چالش‌پذیری به دست می‌آید. پس بهتر است در طول یادگیری تمرین کنید، برای خودتان پروژه تعریف کنید و در قالب پروژه چالش‌هایی را برای خودتان طرح کنید و آن چالش‌ها را در کنار آموز‌ش‌هایی که می‌بینید حل کنید. مواردی که در فرآیند چالش‌ها یاد می‌گیرید محال است که فراموش کنید.

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

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

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

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

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