فیلم آموزش پروژه محور PHP


تعداد جلسات
43
محتوای آموزشی
1020 دقیقه

پرسش و پاسخ
پیشرفت تحصیلی
خودآزمایی
مدرک دیجیتال

ایوب محمودی فرد
مدرس

ایوب محمودی فرد

[رشته تحصیلی : کارشناسی مهندسی نرم افزار ] [متخصص زبان برنامه نویسی PHP ] [تخصص در زبان های سمت کاربر : HTML , CSS , JAVASCRIPT , JQUERY , BOOTSTRAP , HTML5] [بانک اطلاعاتی : MYSQL ] [مفاهیم نرم افزاری : OOP , MVC , Design Pattern] [سیستم مدیریت محتوا : WORDPRESS] [فریم ورک ها : LARAVEL] [برنامه نویسی موبایل : React Native]
جهت مشاوره با شماره 02122385294 تماس بگیرید
لینک کوتاه : https://darkoobedu.ir/?p=4103

PHP چیست ؟

PHP یک زبان برنامه نویسی سمت سرور می باشد که برای ساخت صفحات وب پویا استفاده می شود. PHP یک زبان اسکریپتی متن باز (open source) می باشد که به صورت رایگان ارائه شده است.

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

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

تمامی سایت های دنیا برای طراحی از زبان HTML و CSS استفاده می کنند و برای پویا شدن وب سایت و قابلیت مدیریت آن به یک زبان سمت سرور نیاز می باشد که زبان برنامه نویسی PHP یکی از بهترین زبان های سمت سرور می باشد که بیشتر سایت ها جهان با این زبان طراحی شده اند.

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

 

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

 

سرفصل های این دوره آموزشی

  • 01 – مقدمه و پوشه بندی پروژه – ساخت منو بالای وب سایت با استفاده از HTML و CSS
  • 02 – افزودن فونت اختصاصی به قالب وب سایت – ساخت هدر سایت
  • 03 – ساخت فوتر سایت – ساخت master page – معرفی کوئری استرینگ – معرفی متد GET – استفاده از دستور require
  • 04 – بهینه سازی کد master page و کدنویسی تمیز (clean code)
  • 05 – بخش بنده بخش پویا صفحه اصلی قالب وب سایت – ساخت بخش دسته بندی ها و آخرین مقالات با HTML و CSS
  • 06 – ساخت فرم ورود کاربران
  • 07 – آشنایی با جی کوئری و اعتبار سنجی فرم ورود در سمت کاربر با استفاده از Jquery
  • 08 – معرفی متد POST – گرفتن اطلاعات فرم ورود در سمت سرور – جلوگیری از حمله XSS – نوشتن تابع امنیت سازی اطلاعات ورودی
  • 09 – حذف کاراکترهای غیرمجاز از داده های ورودی جهت افزایش امنیت وب سایت
  • 10 – معرفی عبارت های منظم در PHP – اعتبارسنجی اطلاعات فرم ورود با استفاده از عبارت های منظم – کار کردن با فیلتر های پیش فرض در PHP
  • 11 – معرفی بانک اطلاعاتی Mysql – ساخت پایگاه داده – ساخت جدول users – انواع نوع داده در Mysql
  • 12 – ایجاد ارتباط بین PHP و Mysql با استفاده از متد PDO – مدیریت خطا وصل شدن به بانک اطلاعاتی
  • 13 – معرفی دستور SELECT در Mysql – بررسی اطلاعات فرم ورود و Msql با استفاده از PHP
  • 14 – ایجاد جلسات (نشست ها) در PHP با متغیر سراسری SESSION – ریدایرکت کردن در PHP
  • 15 – ساخت پنل مدیریت و قرار دادن master page برای آن – بخش بندی پنل مدیریت کاربران
  • 16 – صفحه بندی پنل مدیریت – ساخت جدول دسته بندی ها در بانک اطلاعاتی – ساخت فرم ثبت دسته بندی
  • 17 – ثبت دسته بندی ها در بانک اطلاعاتی با استفاده از دستور INSERT
  • 18 – نمایش فهرست دسته بندی ها در پنل مدیریت – پشتیبانی از زبان فارسی در Mysql طلاعاتی – مرتب سازی سطرها با دستور ORDER BY
  • 19 – حذف دسته بندی ها با دستور DELETE – ارسال اطلاعات با متد امنیتی bindparam در PDO
  • 20 – ساخت فرم بروزرسانی دسته بندی ها – بروزرسانی اطلاعات با دستور UPDATE در Mysql
  • 21 – نمایش دسته بندی های ثبت شده در صفحه اصلی سایت در بخش دسته بندی ها
  • 22 – رابطه بندی ها در Mysql – ساخت کلید خارجی در جداول Mysql – ساخت جدول article
  • 23 – ساخت فرم ثبت مقالات در پنل مدیریت
  • 24 – آموزش آپلود فایل و گرفتن اطلاعات فایل ارسال شده – اعتبارسنجی فایل
  • 25 – ارسال اطلاعات فرم مقاله و ثبت آن در جدول article در بانک اطلاعاتی
  • 26 – گرفتن اطلاعات مقاله ثبت شده در بانک اطلاعاتی و نمایش آنها در صفحه اصلی وب سایت
  • 27 – ایجاد رابطه بین جدول article و category با استفاده از کلید خارجی و اصلی در PHP
  • 28 – ایجاد رابطه بین جدول article و users با استفاده از کلید خارجی و اصلی در PHP (ارتباط چند جدول)
  • 29 – نمایش فهرست مقالات ثبت شده در پنل مدیریت
  • 30 – کدنویسی خروج از پنل مدیریت و بستن جلسات – نمایش مقاله فقط برای ثبت کننده آن
  • 31 – ساخت صفحه نمایش فهرست مقالات بر اساس دسته بندی (صفحه دسته بندی ها)
  • 32 – ساخت صفحه گرفتن و نمایش اطلاعات مقاله با استفاده از کلید اصلی مقاله در بانک اطلاعاتی
  • 33 – کدنویسی حذف مقاله – کدنویسی حذف یک فایل از یک پوشه خاص با استفاده از آدرس آن
  • 34 – بهینه سازی فرم ثبت مقاله و تبدیل آن به فرم ثبت و ویرایش – نمایش اطلاعات مقاله در فرم آن
  • 35 – بروزرسانی اطلاعات مقاله با استفاده از دستور UPDATE در PHP و Mysql به همراه ویرایش تصویر مقاله
  • 36 – ساخت جدول نظرات – رابطه بندی بین جدول نظرات و مقالات – ایجاد فرم ثبت نظرات
  • 37 – گرفتن اطلاعات فرم نظرات با متد POST – ثبت نظرات در بانک اطلاعاتی با دستور INSERT
  • 38 – نمایش نظرات در پنل مدیریت – استفاده از دستور IN در Mysql جهت نمایش مقالات فقط برای ثبت کننده آنها
  • 39 – نمایش اطلاعات پیام ها در پنل مدیریت – پاسخ دادن به پیام کاربر توسط ثبت کننده مقاله
  • 40 – نمایش نظرات کاربران به مقالات به همراه پاسخ مدیر در صفحه نمایش اطلاعات مقالات
  • 41 – قابلیت تایید یا عدم تایید نظرات جهت نمایش در سایت
  • 42 – حذف نظرات کاربران توسط مدیریت – نمایش نظرات اختصاصی برای هر مقاله
  • 43 – آموزش تغییر رمز عبور در پنل مدیریت کاربران

فهرست نظرات کاربران

سارا اکبری : زبان php

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

ایوب محمودی فرد