در دوره آموزش php وردپرس شما برنامه نویسی و کدنویسی php را با تمرکز بر وردپرس میآموزید تا بتوانید افزونه و قالب وردپرس را سفارشی سازی کنید.
499,000تومان
تضمین کیفیت + بازگشت وجه
در صورت وجود مشکل در محصول
بلافاصله پس از پرداخت
+ پرسش سوال از استاد (تیکت)
قابل استعلام از سایت
شاید از خود بپرسید وردپرس که طراحی سایت بدون کدنویسی را فراهم کرده است، پس چرا به دوره آموزش php وردپرس نیاز دارم؟
وردپرس برای طراحی سایت نیاز به کد نویسی ندارد، ولی اگر بخواهید قالب سایت خود را اختصاصی تغییر دهید و یا ایرادهای آن را برطرف کنید، به کد نویسی PHP نیاز دارید.
بگذارید یک مثال واقعی برای شما بزنم، قالب قبلی سایت WPersian.com از مارکت معتبر ایرانی خریداری شده بود، در بسیاری از قسمتهای قالب مانند سایت استاتیک با یک CMS برخورد کرده بود، مثلا در قسمت تعداد فروش در المان بنر ، تعداد فروش را باید دستی وارد می کردیم و خود قالب از دیتابیس نمی خواند. به توسعه دهنده قالب تیکت دادیم و گفت باید تا آپدیت بعدی که زمان انتشارش نامشخص است باید صبر کنیم. پس خودم دست به کد شدم و در قسمت مربوط با کمتر از 5 خط کد تعداد فروش را اصلاح کردم که از بانک اطلاعاتی فراخوانی شود.
در بسیاری از موارد توسعه دهنده قالب یا افزونه برای اصلاحات مد نظر شما هزینههای بالا از شما طلب می کنند، لکن پس از این دوره در اکثر موارد خودتان می توانید اصلاحات لازم را بر روی قالب یا افزونه انجام دهید.
اگر شما برای خودتان یک سایت با وردپرس طراحی کردید و میخواهید هزینههای پشتیبانی و توسعه سایت خود را کاهش دهید و یا در مواردی که پشتیبانی قالب وردپرس یا افزونه وردپرس از ارائه خدمات طفره می رود و دستتان در پوست گردو میگذارد! این دوره برای شما است.
این دوره بر اساس اصل Pareto طراحی شده است، اصل پارتو می گوید که علت 80% نتایج هر عملی از 20% علل آن به وجود می آید. در این دوره بجای اینکه بیاییم PHP را به صورت صفر تا صد آموزش دهیم و شما را با انبوهی از کدها که ده سال یکبار هم کاربرد ندارند آشنا کنیم یک راست به سراغ هدف نهایی یعنی کاربرد php در وردپرس رفتیم. نکته اینجا است که هرجا نیاز به آموزش بوده بر آن تاکید کردیم، به عنوان مثال دوره را با فلوچارت و الگوریتم شروع کردیم و فرض را بر این گذاشتیم که شما قرار است تازه برنامهنویسی را یاد بگیرید و هیچ چیزی از برنامهنویسی نمیدانید، همه مفاهیم را از پایه و اصولی و همراه با مثال و کاربردی آموزش دادیم.بعد از اینکه ذهن شما برای حل مساله آماده شد، تازه شروع به آموزش php کردیم.
مزایای این دوره با دورههای دیگر آموزش PHP این است که شما از ابتدا به سوی هدف حرکت می کنید، همانطور که می دانید بیش از 30% سایت های دنیا با وردپرس طراحی شده اند، لذا اکثر برنامه نویس ها PHP را برای بروزرسانی قالب یا افزونه های وردپرس و یا سفارشی سازی وردپرس یاد می گیرند. در این دوره مشاهده خواهید کرد که در بسیاری از موارد به سراغ کدهای وردپرس می رویم و آن ها را توضیح می دهیم.
مزیت دیگر این دوره در این است که با توجه به بیش از 24 سال سابقه مدرس در کد نویسی و تدریس، این دوره به گونهای طراحی شده است که شما برای یادگیری نیاز به هیچ پیش نیاز برنامه نویسی نداشته باشید. این دوره از مفاهیم ابتدایی مانند طراحی الگوریتم و فلوچارت تا مباحث پیشرفته مانند بانک اطلاعاتی را در بر میگیرد.
در چند درس فوت و فن کوزه گری پیداکردن کدهای لازم با کمترین زحمت را به شما آموزش می دهیم و همچنین با طراحی خطاها در مثال ها شیوه های دیباگ(خطایابی کدهای php) را بیان می کنیم.
○ الگوریتم چیست ؟
○ یک مثال ساده از الگوریتم
○ فلوچارت چیست؟
○ اشکال فلوچارت
• نقطه شروع و پایان
• ورودی
• خروجی
• پردازش
• شرط
○ بیان و حل 9 مساله با رسم فلوچارت
○ تابع در فلوچارت + دو مثال
○ حلقه های تکرار + دو مثال
○ آرایه + مثال
○ در این درس یاد میگیرید که الگوریتم یک برنامه نویس دیگر را بخوانید ، هدف الگوریتم را مشخص کنید و بتوانید با جدول صحت، متوجه شوید که الگوریتم را اشکال زدایی کنید. در این درس 4 مساله الگوریتم خوانی را بررسی خواهیم کرد.
درس 5: اجرای اولین برنامه php بر روی سرور
○ در این درس در سرور لینوکسی با پنل cPanel یک برنامه ساده php را می نویسیم و اجرا می کنیم.
درس 6: اجرای اولین برنامه php بر روی XAMPP
○ دانلود XAMPP
○ نصب XAMPP
○ نوشتن و اجرای اولین برنامه PHP بر روی XAMPP
درس 7: نصب وردپرس و بررسی بانک اطلاعاتی و فایل های ورپرس
○ دانلود وردپرس
○ راه اندازی دیتابیس
○ نصب وردپرس
○ بررسی برخی فایلهای وردپرس
○ کامنت در PHP
○ بررسی کدهای فایل wp-config وردپرس
○ بررسی بانک اطلاعاتی وردپرس و تغییر محتوای یک پست از درون دیتابیس
○ نوشتن برنامه محاسبه مساحت در php
درس 8: آشنایی بیشتر با فایلها و پوشه های وردپرس و متغیر string
آشنایی بیشتر با فایل های وردپرس
○ فایل index.php
○ فایل wp-blog-header.php
○ ساختار پوشه uploads
○ پوشه wp-includes
○ بررسی فایل header.php قالب 2021 وردپرس
○ معرفی متغییر های رشته ای
• رشته با Single quote
• رشته با Double quote و ویژگی های آن
○ خواندن خطا
درس 9: آشنایی با متغیر Boolean ساختار شرط if
○ آشنایی با متغییر Boolean (منطقی)
○ ساختار if () then else
○ آشنایی با 5 اپراتور منطقی
○ آشنایی با and (&&) و or (||) و جدول صحت آن
○ نوشتن برنامه پیداکردن ماکزیمم بین 3 عدد
○ نوشتن برنامه پیداکردن مینیمم بین 3 عدد
○ نوشتن برنامه محاسبه معدل و اعطای رتبه قبول و رد و در حالت بعد اعطای Grade
درس 10 : آشنایی با حلقه ها در php
○ حلقه for
○ حلقه while
○ حلقه do…while
○ نوشتن برنامه کنترل عدد اول با استفاده از حلقه ها و کنترل صحت آن
○ مفهوم تابع
○ مثال یک تابع ریاضی ساده با بازگشت مقدار عددی
○ مثال تابع کنترل عدد اول با بازگشت مقدار boolean
درس 12: ارتباط بین فرم با PHP (تئوری متدهای POST و GET)
○ آشنایی با HTTP
• آشنایی با Request
• آشنایی با Response
○ آشنایی با فرم HTML
○ متدهای پروتکل HTTP
○ متد GET
○ متد POST
○ مقایسه متد GET و POST
○ طراحی یک فرم HTML و ارسال اطلاعات با متد GET
○ آموزش ارسال اطلاعات به صفحه جاری بدون تایپ آدرس
○ کنترل ست بودن ورودی فرم GET
○ خواندن اطلاعات دریافت شده از فرم با متد GET
○ عدم نمایش فرم در صورت ست شدن اطلاعات
○ طراحی یک فرم لاگین HTML و ارسال اطلاعات با متد POST
○ کنترل ست بودن ورودی فرم
○ فیلد ورودی از نوع Password
○ فیلد ورودی از نوع Hidden
○ کد PHP دریافت اطلاعات متد POST و کنترل لاگین
○ مفهوم آرایه
○ بدست آوردن تعداد خانه های آرایه
○ تعریف آرایه با ایندکس عددی در php
• خواندن/نوشتن مقدار از آرایه
• نوشتن تابع برای محاسبه میانگین عددهای یک آرایه
○ تعریف آرایه Assosiative در php (بسیار پر کاربرد در سورس کدهای وردپرس)
• حلقه for each برای چرخش در خانه های آرایه Assosiative
○ آموزش دستور پرکاربرد var_dump برای دیباگ php
درس 16: استفاده از require و include برای مرتب سازی کد
○ تعریف require
○ تعریف require_once
○ تعریف include
○ تعریف include_once
○ مثال برنامه محاسبه میانگین از طریق require_once
• تعریف ثابت و کنترل اینکه قبلا تعریف نشده باشد
• آشنایی با __DIR__
درس 17: خواندن پیام خطا و برطرف کردن خطا در php
○ خواندن پیام های خطا
○ برطرف کردن خطاهای نحوی
○ برطرف کردن خطاهای منطقی
درس 18: اتصال php به بانک اطلاعاتی
○ خواندن پیام های خطا
○ برطرف کردن خطاهای نحوی
○ برطرف کردن خطاهای منطقی
درس 19: آشنایی با مفهوم شی گرایی OOP Object Oriented Programming
○ آشنایی با مفهوم شیء گرایی Object Oriented Programming – OOP
○ Instance یا نمونه
○ خصوصیت
○ متد
○ WP_Query
درس 20: معرفی چند منبع مهم (این درس بسیار مهم و کاربردی است)
○ معرفی چند کتاب الکترونیکی آموزش PDF
○ معرفی سایت W3Schools.com
• تمرین و اجرای کد
○ معرفی توابع String (رشته)
• تابع strlen
• تابع str_word_count
• تابع str_rev
• تابع strpos
• تابع strrpos
• تابع stripos
• تابع str_replace
• تابع implode
• تابع explode
• تابع trim
• تابع substr
• تابع sha1
• تابع md5
○ پیدا کردن کدهای خاص php
• تبدیل تاریخ میلادی به شمسی در php
درس 21: آموزش کار با فایل در php
○ کاربرد و مزایای فایل
○ دستور fopen و مودهای آن
○ دستور fwrite
○ تابع filesize
○ تابع fileread
○ تابع fgets
○ تابع feof
○ تابع fclose
○ خواندن کل فایل یکجا
○ خواندن فایل به صورت خط به خط
درس 22: آموزش کار با Cookie و Session در php
○ کوکی
• مفهوم کوکی
• محل ذخیره کوکی
• ایجاد کوکی
• خواندن اطلاعات کوکی
• بررسی فعال بودن کوکی
• مثال نمایش تبلیغ به صورت یکبار در ماه
• مشاهده و تغییر اطلاعات کوکی ها در مرورگر
• حذف کوکی
○ Session
• مفهوم Session
• ایجاد Session
• خواندن اطلاعات Session
• حذف اطلاعات Session
• دستور print_r
درس 23: آموزش کار با ساختار کنترل خطا در php
○ ساختار کنترل خطا try catch finally
○ ایجاد exception در توابع
○ مثال کنترل خطا و تولید exception برای تابع inverse
○ ساختار کنترل خطا try catch finally
○ ایجاد exception در توابع
○ مثال کنترل خطا و تولید exception برای تابع inverse
درس 25: سورس خوانی یک افزونه وردپرس
– سورس خوانی یک افزونه وردپرس و آموزش شیوه مطالعه سورس کد
– آموزش شیوه پیدا کردن عملکرد بخش ناشناخته کد
– آشنایی با تابع wptexturize
– آشنایی با تابع mt_rand
– آشنایی با تابع printf
– کاربرد عملی تابع explode
این دوره پیش نیاز خاصی ندارد، شما باید در حد مقدماتی با وردپرس آشنا باشید، هر آنچه که مورد نیاز شما است آموزش داده شده است، از الگوریتم و فلوچارت تا موارد پیشرفته. آنچه مهم است و موجب یادگیری شما می شود ،پشتکارشما است، درس ها را داستان وار مشاهده نکنید، تا درسی را کاملا متوجه نشدید و خودتان یکبار مثال های آن را پیاده سازی نکردید سراغ درس بعد نروید. هر جا هم سوال داشتید حتما از طریق تیکت مطرح نمایید.
برای مشاهده کیفیت فیلمهای دوره آموزش php ، میتوانید سه جلسه را از اینجا دانلود کنید و در صورت رضایت از کیفیت و نحوه تدریس، دوره را خریداری کنید
مدرس: محمّد رضا صفرنواده
کارشناس ارشد تجارت الکترونیک (MBA)
مهندس کامپیوتر رشته نرمافزار
در سال 1376 اولین نرمافزار آموزش شبیهسازی شده برای سیستم عامل DOS را نوشتم و وارد صنعت آموزش کشور شدم.
از زمان صفحه سیاه DOS تا کنون یعنی صفحه سیاه هوش مصنوعی Chat GPT به صدها کسب و کار، شرکت دولتی و خصوصی در حوزه امنیت نرمافزار، طراحی و رشد سایت کمک کردم و در پروژههای متعدد نرمافزاری و طراحی سایت به عنوان مدیر پروژه یا برنامهنویس حضور داشتم.
یکی از علایق بسیار جدی که هرگز در این سالها از آن جدا نشدم یادگیری و تدریس بوده است. در سال 1384 پس از عضویت در «مجمع ناشران الکترونیک» دوره آموزشی «کامپیوتر برای همه» را تولید نمودم که هزاران دانشجو از آن استفاده کردند و تاکنون دهها دوره آموزشی دیگر مانند ICDL، طراحی سایت و… را برای موسسات مختلف تولید کردم و دانشجویان خصوصی متعددی را نیز در مسیر موفقیت همراهی کردم.
امیدوارم این دوره برای شما مفید باشد. از طریق تیکت پاسخگوی سوالات شما هستم.
در صورتی که هرگونه سئوال در رابطه با محصول دارید و یا نیاز به مشاوره قبل از خرید دارید؛ به آسانی فرم زیر را تکمیل کنید تا در اولین فرصت (حداکثر تا 24 ساعت و با اولویت زمان انتخاب شده توسط شما) همکاران ما با شما تماس بگیرند.
لطفا شماره تلفن و ایمیل را با دقت و به صورت صحیح وارد نمایید.
با تشکر
"(ضروری)" indicates required fields
هدف ما در WPersian این است که مسیر و فرمولهای راهاندازی، رشد و افزایش درآمد کسب و کار به شیوه اصولی آموزش دهیم تا بتوانید به بتوانید به یک زندگی بهتر که اختیار کار و تفریح در دست شما است برسید. در این راه تا رسیدن به موفقیت و هدف ما پشتیبان شما هستیم؛ در هر قسمت از هر دوره اگر سئوالی داشتید حتما از طریق تیکت در سایت از ما بپرسید.
ما به شما اطمینان کامل داریم؛ ما معتقد هستیم که نباید شما را محدود کنیم و لذا ویدئوهای آموزشی ما هیچگونه قفل نرمافزای و سختافزاری ندارند و بر روی همه دستگاهها به راحتی و بدون محدودیت اجرا میشوند. تنها نکتهای که از شما خواهش داریم تا رعایت کنید این است که محصولات را بازتولید نکنید و برای دیگران کپی نکنید و به اشتراک نگذارید.
استفاده از مقالات WPersian.com با ذکر منبع موجب تشکر ما از شما و نشان دهنده احترام شما به تولید مقالات با کیفیت و اصیل است.