آموزش فروشگاه اینترنتی با برنامه نویسی شی گرا با PHP


اطلاعات پروژه

فریلنسر مهدی فتحی
نام کاربری mehdi.fathi2003
دسته بندی پروژه
تاریخ ثبت ۲۸ بهمن ۱۳۹۸
تعداد نظرات ۴
قیمت ۴۲۰,۰۰۰ تومان


امکان خرید از درگاه های بانکی و کیف پول

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

انتشار پروژه ها و مطالب سایت در سایت دیگر ممنوع بوده و پیگرد قانونی دارد

آموزش فروشگاه اینترنتی با برنامه نویسی شی گرا با PHP


آموزش فروشگاه اینترنتی با برنامه نویسی شی گرا با PHP

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

طراحی و پیاده سازی یک فروشگاه اینترنتی با امکانات کاربری و مدیریتی

  • امکانات سمت بازدید کننده وب سایت
    • خرید محصول
    • ایجاد سبد خرید کاربران
    • داشتن درگاه بانک ملت
    • ایجاد RSS
    • ایجاد Sitemap
    • نمایش پیغام در صورت پیدا نکردن صفحات
    • درج شماره در زیر مطالب سایت برای رفتن به مطالب بعدی Pagination
    • امکان ثبت نام در سایت
    • استفاده از تصویر امنیتی هنگام ثبت نام
    • فعال سازی ایمیل
    • رمز نگاری و رمزگشایی رمز عبور با استفاده از الگوریتم های رمزنگاری
    • مسدود شدن حساب کاربر در صورت وارد کردن رمز عبور اشتباه بیش از حد مجاز
    • ارسال رمز عبور
    • ارسال لینک بازیابی رمز عبور
    • ورود به بخش کاربری
    • ارسال پیام
    • ویرایش اطلاعات
    • تغییر کلمه عبور
    • ویرایش تصویر
    • امکان ثبت نظر برای هر محصول
    • مشاهده خریدهای انجام شده
    • مشاهده جزییات خرید
    • نمایش دسته بندی محصولات
    • نمایش محبوب ترین محصولات
    • نمایش آخرین محصولات
    • نمایش محصولات با بیشترین تخفیف
    • نمایش پیوندها
    • فرم تماس با ما
    • صفحه درباره ما
  • امکانات سمت مدیریت وب سایت
    • مشاهده خریدهای کاربر
    • ویرایشگر متن با قابلیت آپلود عکس و درج کدهای برنامه نویسی
    • نمایش آمار سایت همانند تعداد کاربران ثبت نام شده ، تعداد خریدها و ...
    • جستجو با Ajax  در صفحاتی که مورد نیاز می باشد
    • مدیریت گروه محصولات
    • نمایش محصولات بعد از ثبت توسط مدیر سایت
    • مدیریت استان ها وشهرستان ها
    • مدیریت تنظیمات وب سایت
    • اضافه نمودن فایل .htaccess  برای نمایش پیغام در صورت پیدا نکردن
    • آپلود چند تصویر به صورت همزمان
    • نمایش محصولات سایت به صورت پویا
    • ایجاد گوگل سایت مپ به صورت پویا
    • ویرایشگر متن
    • لیست نمایش کاربران
    • امکان غیر فعال کردن کاربران
    • مشاهده اطلاعات کاربران
    • ویرایش صفحات درباره ما و تماس با ما
    • نمایش نظرات
    • پاسخ دادن به نظرات
    • نمایش پیام ها
    • پاسخ دادن به پیام ها
    • ایجاد محصولات جدید
    • ویرایش محصولات سایت
    • نمایش کاربران لاگین شده به سایت
    • تغییر لوگوی سایت
    • ثبت و حذف اسلایدر های سایت به تعداد دلخواه
    • تعریف مدیر جدید و تعیین سطوح دسترسی
    • ثبت تبادل لینک
  • مباحث جلسه اول
    • انتخاب یک قالب آماده
    • شکستن قالب به قسمت های مختلف
    • لود کردن قسمت های مختلف قالب با دستورات PHP
    • آدرس دهی فایل های CSS  و Java Script
    • نحوه آدرس دادن به قسمت های مختلف وب سایت
  • مباحث جلسه دوم
    • تحلیل پایگاه داده
    • بدست آوردن جداول
    • ساخت جداول
    • بدست آوردن ارتباطات بین جداول
    • تعیین کلید اصلی و کلیدهای خارجی جداول
  • مباحث جلسه سوم
    • ایجاد کلاس های مورد نیاز برای ارتباط با پایگاه داده
  • مباحث جلسه چهارم
    • ایجاد صفحه ثبت نام
    • ساخت کد امنیتی با استفاده از روش های مختلف
    • اعتبارسنجی فرم ثبت نام
    • نمایش پیام ها به کاربر با استفاده از سشن ها
  • مباحث جلسه پنجم
    • ذخیره اطلاعات کاربر در پایگاه داده
    • آموزش ارسال ایمیل
    •  ارسال لینک فعال سازی
    • فعال سازی حساب کاربری
  • مباحث جلسه ششم
    • ساخت فرم ورود به سایت
    • بررسی کدهای بخش login
    • ساخت صفحه logout
    • ارسال لینک تغییر رمزعبور به کاربر
    • ثبت کاربران لاگین شده
    • نحوه استفاده از کوکی ها در فرم ورود به سایت
  • مباحث جلسه هفتم
    • ساخت صفحه درباره ما
    • ساخت صفحه تماس با ما
  • مباحث جلسه هشتم
    • ساخت صفحات مخصوص کاربران سایت
    • ساخت صفحه تغییر کلمه عبور برای کاربران
    • ساخت صفحه ویرایش پروفایل کاربران
  • مباحث جلسه نهم
    • ساخت صفحه ویرایش تصویر کاربران
    • ساخت صفحه ارسال پیام توسط کاربران
    • نمایش پیام های کاربران
    • آپلود همزمان چند تصویر
  • مباحث جلسه دهم
    • ساخت صفحه مشاهده اطلاعات کاربران
    • ساخت صفحه جستجوی کاربران
    • ساخت صفحه ایجاد کاربران
    • ساخت صفحه حذف کاربران
    • ساخت صفحه ویرایش حساب کاربران
  • مباحث جلسه یازدهم
    • بررسی ورود کاربران به صفحات مدیریت در صورت داشتن مجوز
    • ساخت صفحه ویرایش پروفایل کاربران
    • ساخت صفحه تعریف کاربر به عنوان مدیر
  • مباحث جلسه دوازدهم
    • ساخت صفحه بندی Pagination  برای وب سایت
  • مباحث جلسه سیزدهم
    • ساخت صفحه مشاهده پیام های کاربران
    • ساخت صفحه حذف پیام های کاربران
    • ساخت صفحه پاسخ به پیام های کاربران
    • ساخت صفحه جستجوی پیام های کاربران
  • مباحث جلسه چهاردهم
    • ساخت صفحه مشاهده اسلایدرها
    • ساخت صفحه ثبت اسلایدرها
    • ساخت صفحه حذف اسلایدرها
    • ساخت صفحه ویرایش اسلایدرها
    • ساخت صفحه جستجوی اسلایدرها
    • نمایش اسلایدرها به صورت پویا در صفحات وب سایت
  • مباحث جلسه پانزدهم
    • ساخت صفحه نمایش تنظیمات وب سایت
    • ساخت صفحه ویرایش لوگوی سایت
    • ساخت صفحه ویرایش درباره ما
    • ساخت صفحه ویرایش تماس با ما
    • نمایش لوگوی سایت
    • نمایش محتوای درباره ما و تماس با ما در صفحات مربوطه
  • مباحث جلسه شانزدهم
    • ساخت صفحه مشاهده پیوندهای ثبت شده (تبادل لینک )
    • ساخت صفحه ثبت پیوندها
    • ساخت صفحه حذف پیوندها
    • ساخت صفحه ویرایش پیوندها
    • ساخت صفحه جستجوی پیوندها
    • نمایش پیوندهای سایت به صورت پویا
  • مباحث جلسه هفدهم
    • ساخت صفحه مشاهده پیام های رسیده از صفحه تماس با ما
    • ساخت صفحه حذف پیام های رسیده از صفحه تماس با ما
    • ساخت صفحه پاسخ به پیام های رسیده از صفحه تماس با ما
    • ساخت صفحه جستجوی پیام های رسیده از صفحه تماس با ما
  • مباحث جلسه هجدهم
    • ساخت صفحه مشاهده استان ها و شهرستان های ثبت شده
    • ساخت صفحه ایجاد استان ها و شهرستان ها
    • ساخت صفحه حذف استان ها و شهرستان ها
    • ساخت صفحه ویرایش استان ها و شهرستان ها
    • ساخت صفحه جستجوی استان ها و شهرستان ها
  • مباحث جلسه نوزدهم
    • ساخت صفحه مشاهده گروه محصولات ثبت شده
    • ساخت صفحه ثبت گروه محصولات
    • ساخت صفحه حذف گروه محصولات
    • ساخت صفحه ویرایش گروه محصولات
    • ساخت صفحه جستجوی گروه محصولات
    • نحوه ایجاد تصاویر کوچک یا Thumbnail
  • مباحث جلسه بیستم
    • ساخت صفحه مشاهده محصولات ثبت شده
    • ساخت صفحه ثبت محصولات
    • ساخت صفحه جستجوی محصولات
    • نحوه استفاده از CkFinder
  • مباحث جلسه بیست و یکم
    • ساخت صفحه حذف محصولات
    • ساخت صفحه نمایش یا عدم نمایش محصولات
    • ساخت صفحه ویرایش محصولات
  • مباحث جلسه بیست و دوم
    • نمایش گروه محصولات و محصولات در منوی سایت
    • ساخت صفحه نمایش گروه محصولات و محصولات
    • ساخت صفحه مشاهده جزییات محصولات
    • نمایش دسته بندی سایت در سایدبار سایت
    • نمایش آخرین محصولات در صفحه اصلی وب سایت
    • نمایش محصولات با بیشترین تخفیف در صفحه اصلی وب سایت
    • جستجوی محصولات
  • مباحث جلسه بیست و سوم
    • ساخت صفحه نمایش نظرات کاربران و پاسخ های آن
    • ساخت صفحه ثبت نظرات توسط کاربران برای محصولات
    • استفاده از Ajax در ثبت نظرات توسط کاربران
    • ساخت صفحه مشاهده نظرات کاربران
    • ساخت صفحه حذف نظرات کاربران
    • ساخت صفحه پاسخ به نظرات کاربران
    • ساخت صفحه جستجوی نظرات کاربران
  • مباحث جلسه بیست و چهارم
    • تشکیل سبد خرید کاربران قبل و بعد از لاگین کاربران
    • استفاده از کوکی ها و سشن ها برای نگهداری سبد خرید کاربران
    • نمایش سبد خرید کاربران
    • افزودن محصولات به سبد خرید
    • کاستن محصولات از سبد خرید
    • حذف محصولات از سبد خرید
    • نگهداری سبد خرید بعد از لاگین کاربران
  • مباحث جلسه بیست و پنجم
    • نهایی کردن سبد خرید کاربران
    • تایید اطلاعات پروفایل قبل از خرید محصول
    • پرداخت مبلغ یا خرید محصول
    • ارتباط با درگاه پرداخت بانک
    • نمایش خریدهای انجام شده کاربران
    • نمایش جزییات خرید کاربران
  • مباحث  جلسه بیست و ششم
    • ساخت صفحه مشاهده کاربران لاگین شده
    • ساخت صفحه حذف کاربران لاگین شده
    • ساخت صفحه جستجوی کاربران لاگین شده
    • ساخت صفحه مشاهده خریدهای انجام شده
    • ساخت صفحه حذف خریدهای انجام شده
    • ساخت صفحه ویرایش خریدهای انجام شده
    • ساخت صفحه جستجوی خریدهای انجام شده
  • مباحث جلسه بیست و هفتم
    • ساخت Site Map برای سایت
    • ساخت Rss برای سایت
  • مباحث جلسه بیست و هشتم
    • ساخت صفحه آمار وب سایت
  • مباحث جلسه بیست و نهم
    • اجرا نشدن صفحات Login و Register بعد از لاگین کاربر
    • اجرا نشدن صفحه crud.php
    • هدایت کاربر به صفحه Login بعد از زمان مشخص
    • از بین بردن تمامی سشن ها بعد از خروج کاربر از سایت
    • لود توابع مربوط به صفحات در یک فایل
  • مباحث جلسه سی ام
    • آشنایی با فایل .htaccess
    • جلوگیری از مرور پوشه های سایت توسط کاربران
    • هدایت کاربر به صفحه error404 در صورت پیدا نکردن صفحات سایت
    • هدایت کاربر به صفحه error403 در صورت نداشتن مجوز صفحات سایت
    • هدایت کاربر به صفحه error401 در صورت غیر مجاز بودن آدرس
    • هدایت کاربر به صفحه error500 در صورت رخدادن خطای داخلی سرور
    • رفع خطاهای پیش آمده در پایگاه داده
    • ساخت صفحه وب سایت در حال بروز رسانی می باشد.
    • ذخیره خطاهای به وجود آمده در یک فایل متنی
    • مشاهده خطاهای وب سایت
  • مباحث جلسه سی و یکم
    • عنوان مناسب برای تمامی صفحات
    • کلمات کلیدی مناسب برای صفحات سایت
    • توضیحات کوتاه مناسب برای صفحات سایت
    • متاتگ های مناسب برای تاپیک های وب سایت
    • استفاده از متد destruct برای قطع ارتباط با پایگاه داده
پروژه های دیگر این فریلنسر
سورس کامل راه اندازی درگاه بانک سامان با استفاده از برنامه نویسی شی گرا با PHP با Api کلیک اتوماتیک ماوس در زمان خاص در نقطه ای از دسکتاپ با سی شارپ ورژن 2 آموزش فروشگاه اینترنتی با برنامه نویسی شی گرا با PHP آموزش کامل برنامه نویسی شی گرا با php آموزش طراحی وب سایت با php آموزش ارتباط با پایگاه داده MySQL در php آموزش کامل مفاهیم پایگاه داده و MySQL آموزش برنامه نویسی php سورس و آموزش راه اندازی درگاه بانک پارسیان با سیستم جدید با برنامه نویسی شی گرا در PHP سورس و آموزش راه اندازی درگاه بانک پارسیان با سیستم جدید در PHP سورس و آموزش راه اندازی درگاه بانک پارسیان با برنامه نویسی شی گرا در PHP سورس و آموزش راه اندازی درگاه بانک پارسیان با PHP لینک دانلود موقت در php سورس و آموزش راه اندازی درگاه بانک ملی با استفاده از برنامه نویسی شی گرا با PHP با web api سورس و آموزش راه اندازی درگاه بانک ملی با PHP با web api سورس کامل راه اندازی درگاه بانک ملی با استفاده از برنامه نویسی شی گرا با PHP سورس کامل راه اندازی درگاه بانک ملی با PHP سورس کامل راه اندازی درگاه بانک پاسارگاد با برنامه نوسی شی گرا با PHP سورس کامل راه اندازی درگاه بانک پاسارگاد با PHP سورس کامل اتصال به درگاه زرین پال با PHP وب سایت آموزشگاه آنلاین با php سورس کامل راه اندازی چهار درگاه پرداخت با PHP سورس کامل راه اندازی درگاه بانک سامان با استفاده از برنامه نویسی شی گرا با PHP سورس کامل راه اندازی درگاه بانک سامان با PHP سورس کامل دیکشنری با الگوی شی گرا با php پروژه مدیریت کافی نت با سی شارپ 2013 کلیک اتوماتیک ماوس در زمان خاص در نقطه ای از دسکتاپ با سی شارپ سورس حرکت اسب به 64 خانه شطرنج با C#.Net 2013 وب سایت حرفه ای با برنامه نویسی شی گرا با php فروشگاه اینترنتی کتاب با برنامه نویسی شی گرا با php فروشگاه اینترنتی با الگوی طراحی شی گرا با php فروشگاه اینترنتی کتاب با php فروشگاه اینترنتی با امکانات مدیریتی کامل و کاربران با PHP سورس و آموزش کوله پشتی صفر و یک با الگوریتم ژنتیک سورس یک وب سایت کامل با php سورس کامل وب سایت به همراه CMS با PHP آموزش و سورس کد درگاه پرداخت بانک ملت با PHP سورس کامل وب سایت باشگاه اسب سواری با php

Captcha
نظرات کاربران
  • msadeghi257 پاسخ

    msadeghi257 ۲۰:۵۹:۴۵   ۱۴۰۱/۱۲/۵

    سلام وقت بخیر آموزش بصورت php mvc معماری سه لایه هست؟ چرا دمو نداره آموزشتون؟

    • حسین فتحی پاسخ

      حسین فتحی ۲۱:۹:۳۵   ۱۴۰۱/۱۲/۵

      سلام وقتتون بخیر

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

  • s.a.mirhosseini77 پاسخ

    s.a.mirhosseini77 ۲۲:۴۸:۳   ۱۴۰۰/۶/۲

    سلام ببخشید با این آموزش به شی گرایی تسلط کامل پیدا میکنیم ؟ یعنی هر پزوه رو میتونیم با شی گرایی بنویسیم؟

    • مهدی فتحی پاسخ

      مهدی فتحی ۱۰:۵۷:۴۸   ۱۴۰۰/۶/۳

      با سلام خدمت شما دوست عزیز

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

      البته یه نکته دیگه هم بگم اگه به php و mysql مسلط نیستید آموزش این دو نیز در سایت وجود داره.