متخصص وردپرس 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 منتشر نشده ۳۰ دقیقه

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

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

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

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

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

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

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

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

  • هوک ها چگونه کار می کنند و معرفی توابع do_acction و add_action منتشر نشده ۸ دقیقه
  • معرفی توابع apply_filter و add_filter منتشر نشده ۱۰ دقیقه
  • ساختار اولیه پلاگین ها - پوشه ها ,تعریف ثابت ها و بررسی هوک های فعال و غیر فعال سازی منتشر نشده ۱۰ دقیقه
  • پروژه شماره 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

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

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

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

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

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

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

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

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

  • استانداردها و ساختار قالب در وردپرس منتشر نشده ۱۲ دقیقه
  • آشنایی با فایل های اصلی در ساختار قالب منتشر نشده ۸ دقیقه

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

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

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

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

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

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

وحید صالحی

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

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

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

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

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

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

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

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

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

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

مدیر شرکت تارنماسازان گهر رایان و توسعه دهنده ارشد وردپرس در شرکت Mealsy و آژانس دیجیتال مارکتینگ جورچین رزومه
تصویر بهنام مرادی

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

رزومه

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

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

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

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

مهارت‌های فنی که یک وردپرس دولوپر نیاز دارد شامل: 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 دسترسی سریع به جمع متخصصین بپیوندید ...
نقدی/اقساطی ثبت نام میکنم