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

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

👇 خرید آسان، سریع و مطمئن

برای مشاهده “آموزش خرید و دانلود محصولات سایت” اینجا کلیک کنید.

 بعد از خرید هم در «همین صفحه»  و هم از حساب کاربری بخش «دانلود سفارشات» می‌توانید به آسانی فایل‌ها را 📥 دانلود کنید.

نوع دوره: آموزش آنلاین (دانلود فیلم آموزشی)
سطح دوره: مقدماتی تا پیشرفته
مدت دوره: 4 ساعت و 13 دقیقه
پیش نیاز: ندارد
تعداد جلسات: 25 جلسه
روش پشتیبانی: تیکت
آخرین بروزرسانی: 1401
پیشرفت دوره: 100%
تعداد فروش: 52
ضمانت بازگشت وجه: بله (در صورت عدم تطابق توضیحات و مطالب دوره)
گواهینامه طلایی پایان دوره (قابل استعلام در سایت): بلی - نیازمند خرید آزمون و قبولی در آن
گواهینامه نقره‌ای شرکت در دوره (رایگان) (قابل استعلام در سایت): بلی - پس از مشاهده فیلم‌ها تیکت بزنید.
مدرس: مهندس محمّد رضا صفرنواده

توضیحات

بعد از خرید محصول شما می‌توانید فایل‌ها را دانلود نمایید.

دوره آموزش PHP وردپرس

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

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

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

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

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

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

مدل طراحی دوره آموزش php وردپرس

آموزش php وردپرس با رعایت اصل پرتو
این دوره بر اساس اصل Pareto طراحی شده است، اصل پارتو می گوید که علت 80% نتایج هر عملی از 20% علل آن به وجود می آید. در این دوره بجای اینکه بیاییم PHP را به صورت صفر تا صد آموزش دهیم و شما را با انبوهی از کدها که ده سال یکبار هم کاربرد ندارند آشنا کنیم یک راست به سراغ هدف نهایی یعنی کاربرد php در وردپرس رفتیم. نکته اینجا است که هرجا نیاز به آموزش بوده بر آن تاکید کردیم، به عنوان مثال دوره را با فلوچارت و الگوریتم شروع کردیم و فرض را بر این گذاشتیم که شما قرار است تازه برنامه‌نویسی را یاد بگیرید و هیچ چیزی از برنامه‌نویسی نمی‌دانید، همه مفاهیم را از پایه و اصولی و همراه با مثال و کاربردی آموزش دادیم.بعد از اینکه ذهن شما برای حل مساله آماده شد، تازه شروع به آموزش php کردیم.

مزایا و تفاوت این دوره با دوره‎‌های آموزش PHP چیست؟

مزایای این دوره با دوره‌های دیگر آموزش PHP این است که شما از ابتدا به سوی هدف حرکت می کنید، همانطور که می دانید بیش از 30% سایت های دنیا با وردپرس طراحی شده اند، لذا اکثر برنامه نویس ها PHP را برای بروزرسانی قالب یا افزونه های وردپرس و یا سفارشی سازی وردپرس یاد می گیرند. در این دوره مشاهده خواهید کرد که در بسیاری از موارد به سراغ کدهای وردپرس می رویم و آن ها را توضیح می دهیم.

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

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

 

سرفصل‌های دوره آموزش برنامه نویسی PHP برای توسعه وردپرس

سرفصل دوره آموزش php وردپرس

درس 1: الگوریتم چیست؟

○ الگوریتم چیست ؟
○ یک مثال ساده از الگوریتم

درس 2: فلوچارت چیست؟

○ فلوچارت چیست؟
○ اشکال فلوچارت
• نقطه شروع و پایان
• ورودی
• خروجی
• پردازش
• شرط
○ بیان و حل 9 مساله با رسم فلوچارت

درس 3: مفاهیم پیشرفته فلوچارت

○ تابع در فلوچارت + دو مثال
○ حلقه های تکرار + دو مثال
○ آرایه + مثال

درس 4: الگوریتم خوانی

○ در این درس یاد می‌گیرید که الگوریتم یک برنامه نویس دیگر را بخوانید ، هدف الگوریتم را مشخص کنید و بتوانید با جدول صحت، متوجه شوید که الگوریتم را اشکال زدایی کنید. در این درس 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
○ نوشتن برنامه کنترل عدد اول با استفاده از حلقه ها و کنترل صحت آن

درس 11: تعریف تابع در php

○ مفهوم تابع
○ مثال یک تابع ریاضی ساده با بازگشت مقدار عددی
○ مثال تابع کنترل عدد اول با بازگشت مقدار boolean

درس 12: ارتباط بین فرم با PHP (تئوری متدهای POST و GET)

○ آشنایی با HTTP
• آشنایی با Request
• آشنایی با Response
○ آشنایی با فرم HTML
○ متدهای پروتکل HTTP
○ متد GET
○ متد POST
○ مقایسه متد GET و POST

درس 13: طراحی فرم با متد GET

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

درس 14: طراحی فرم با متد POST

○ طراحی یک فرم لاگین HTML و ارسال اطلاعات با متد POST
○ کنترل ست بودن ورودی فرم
○ فیلد ورودی از نوع Password
○ فیلد ورودی از نوع Hidden
○ کد PHP دریافت اطلاعات متد POST و کنترل لاگین

درس 15: تعریف آرایه در php

○ مفهوم آرایه
○ بدست آوردن تعداد خانه های آرایه
○ تعریف آرایه با ایندکس عددی در 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

درس 24: آموزش Super Global ها

○ ساختار کنترل خطا try catch finally
○ ایجاد exception در توابع
○ مثال کنترل خطا و تولید exception برای تابع inverse

درس 25: سورس خوانی یک افزونه وردپرس

– سورس خوانی یک افزونه وردپرس و آموزش شیوه مطالعه سورس کد
– آموزش شیوه پیدا کردن عملکرد بخش ناشناخته کد
– آشنایی با تابع wptexturize
– آشنایی با تابع mt_rand
– آشنایی با تابع printf
– کاربرد عملی تابع explode

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

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

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

دانلود فیلم آموزش php وردپرس | آموزش پی اچ پی وردپرس

برای مشاهده کیفیت فیلم‌های دوره آموزش php ، می‌توانید سه جلسه را از اینجا دانلود کنید و در صورت رضایت از کیفیت و نحوه تدریس، دوره را خریداری کنید





درباره مدرس

محمد رضا صفرنواده | Mohammad Reza Safarnavadeh
مدرس: محمّد رضا صفرنواده

کارشناس ارشد تجارت الکترونیک (MBA)

مهندس کامپیوتر رشته نرم‌افزار

در سال 1376 اولین نرم‌افزار آموزش شبیه‌سازی شده برای سیستم عامل DOS را نوشتم و وارد صنعت آموزش کشور شدم.

از زمان صفحه سیاه DOS تا کنون یعنی صفحه سیاه هوش مصنوعی Chat GPT به صدها کسب و کار، شرکت دولتی و خصوصی در حوزه امنیت نرم‌افزار، طراحی و رشد سایت کمک کردم و در پروژه‌های‌ متعدد نرم‌افزاری و طراحی سایت به عنوان مدیر پروژه یا برنامه‌نویس حضور داشتم.

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

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

افزودن به علاقه مندی ها

نقد و بررسی‌ها

هنوز بررسی‌ای ثبت نشده است.

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

خرید بدون ریسک

تضمین کیفیت + بازگشت وجه

ضمانت بازگشت وجه

در صورت وجود مشکل در محصول

دانلود آنی

بلافاصله پس از پرداخت

پشیتبانی

+ پرسش سوال از استاد (تیکت)

گواهینامه دوره

قابل استعلام از سایت

👇 خرید آسان، سریع و مطمئن

برای مشاهده “آموزش خرید و دانلود محصولات سایت” اینجا کلیک کنید.

 بعد از خرید هم در «همین صفحه»  و هم از حساب کاربری بخش «دانلود سفارشات» می‌توانید به آسانی فایل‌ها را 📥 دانلود کنید.

در صورتی که هرگونه سئوال در رابطه با محصول دارید و یا نیاز به مشاوره قبل از خرید دارید؛ به آسانی فرم زیر را تکمیل کنید تا در اولین فرصت (حداکثر تا 24 ساعت و با اولویت زمان انتخاب شده توسط شما) همکاران ما با شما تماس بگیرند.
لطفا شماره تلفن و ایمیل را با دقت و به صورت صحیح وارد نمایید.

با تشکر

"(ضروری)" indicates required fields

هرگونه اطلاعاتی که می‌خواهید قبل از تماس با شما؛ ما بدانیم. (سئوالات خود را اگر بنویسید پاسخ بهتر و کامل تری دریافت خواهید کرد.)
زمان مناسب برای برقراری ارتباط(ضروری)
نوع ارتباط(ضروری)

من ربات نیستم و پاسخ سوال را می‌دانم *

سبد خرید
دوره آموزش php وردپرس | آموزش پی اچ پی وردپرس

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

499,000تومان