آموزش فروشگاه اینترنتی با برنامه نویسی شی گرا با PHP
اطلاعات پروژه
فریلنسر | مهدی فتحی |
نام کاربری | mehdi.fathi2003 |
دسته بندی پروژه | |
تاریخ ثبت | ۲۸ بهمن ۱۳۹۸ |
تعداد نظرات | ۴ |
قیمت |
تخفیف : 20% عنوان تخفیف : تخفیف فوق العاده تاریخ انقضاء کد تخفیف : ۲۳:۵۹:۰ ۱۴۰۳/۱۰/۳۰
|
|
|
امکان خرید از درگاه های بانکی و کیف پول برای دانلود بعد از خرید به همین صفحه برگردید تا لینک های دانلود نمایش داده شود |
|
انتشار پروژه ها و مطالب سایت در سایت دیگر ممنوع بوده و پیگرد قانونی دارد |
آموزش فروشگاه اینترنتی با برنامه نویسی شی گرا با 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 برای قطع ارتباط با پایگاه داده