آموزش ساخت وب‌سایت فروشگاهی با PHP و MySQL (نسخه ۲۰۲۶) - آخرین آپدیت

دانلود Build an Ecommerce Website with PHP, MySQL (2026)

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: آموزش و توسعه یک وب‌سایت فروشگاهی کامل و پویا با استفاده از PHP، PDO و MySQL پروژه کامل با استفاده از PHP، PDO و MySQL سیستم احراز هویت کامل از صفر ارسال ایمیل با استفاده از PHPMailer سیستم کامل CRUD (ایجاد، خواندن، به‌روزرسانی و حذف) مدیریت Session در PHP ثبت‌نام کاربر، ورود و بازیابی رمز عبور اتصال به پایگاه داده با PHP و PDO سیستم تأیید ایمیل در هنگام ثبت‌نام تکنیک‌های اعتبارسنجی فرم اتصال به درگاه‌های پرداخت PayPal و Stripe سیستم ورود مدیر و بازیابی رمز عبور مدیریت تنظیمات پنل مدیریت برای بخش‌های مختلف سایت سیستم آپلود عکس نمایش اعلان‌ها با استفاده از Toast Message پیش‌نیازها: دانش پایه در HTML دانش پایه در CSS دانش پایه در Javascript یا Jquery دانش پایه در Bootstrap آشنایی با ویرایشگرهای کد مانند VS Code

در این دوره، من محبوب‌ترین زبان‌های برنامه‌نویسی PHP و MySQL را از پایه به دانشجویان آموزش می‌دهم. من تلاش کرده‌ام مهم‌ترین مفاهیم هر زبان برنامه‌نویسی مانند سیستم احراز هویت، سیستم ثبت‌نام، تأیید ایمیل، تسلط بر قالب‌بندی و غیره را نمایش دهم. من یک اپلیکیشن وب فروشگاهی کامل را با آخرین نسخه PHP (نسخه 8.4 در زمان ضبط ویدیوها) توسعه داده‌ام.

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

ویژگی‌های اپلیکیشن:

  1. قابلیت بازنویسی URL با استفاده از فایل .htaccess، به طوری که در ظاهر سایت پسوند .php نمایش داده نشود.

  2. استفاده از کوئری‌های بهینه‌سازی شده در بخش‌های مختلف برای بارگذاری سریع‌تر داده‌ها به جای کوئری‌های تو در تو.

  3. سیستم احراز هویت چندگانه برای مدیر و مشتری (کاربر).

  4. پیاده‌سازی هر دو حالت خرید به عنوان مهمان و خرید مشتریان ثبت‌نام شده.

ویژگی‌های پنل مدیریت:

  1. امکان تغییر لوگو، فاوآیکون، رنگ سایت و غیره توسط مدیر.

  2. امکان تغییر اطلاعات فوتر.

  3. مدیریت اطلاعات صفحه اصلی توسط مدیر.

  4. مدیریت اطلاعات صفحه "درباره ما".

  5. مدیریت بخش سوالات متداول (FAQ).

  6. امکان به‌روزرسانی اطلاعات صفحه تماس با ما.

  7. مدیریت پست‌های وبلاگ (ایجاد، ویرایش، حذف).

  8. مدیریت بخش نظرات.

  9. مدیریت پست‌های مرتبط.

  10. مدیریت تگ‌های پست‌ها.

  11. مشاهده سفارش‌های مشتری و فاکتورها.

  12. تغییر وضعیت سفارش به: در انتظار، در حال پردازش، ارسال شده، تحویل شده یا لغو شده.

  13. مدیریت بخش مشتریان (ایجاد، ویرایش، حذف).

  14. استخراج اطلاعات مشترکین به صورت فایل CSV.

  15. مدیریت مشتریان (ایجاد، ویرایش، حذف).

  16. فعال یا غیرفعال کردن وضعیت مشتری.

  17. نمایش نمودار فروش ماهانه در داشبورد.

  18. مدیریت کوپن‌های تخفیف.

  19. مدیریت گزینه‌های ارسال و حمل و نقل.

  20. مدیریت اسلایدرها.

  21. مدیریت محصولات.

  22. مدیریت گالری تصاویر محصولات.

  23. جستجو و مشاهده تمامی گزارش‌ها (بر اساس تاریخ، محصول و غیره) و قابلیت چاپ آن‌ها.

  24. امکان تغییر عکس، اطلاعات و رمز عبور خودِ مدیر.

  25. به‌روزرسانی صفحه سیاست حریم خصوصی.

  26. به‌روزرسانی صفحه قوانین و مقررات.

ویژگی‌های مشتری (کاربر ثبت‌نام شده):

  1. امکان ساخت حساب کاربری رایگان.

  2. ورود به حساب و بازیابی رمز عبور در صورت نیاز.

  3. امکان تغییر اطلاعات پروفایل.

  4. پیگیری سفارش‌ها از طریق شماره فاکتور یا شماره سفارش.

  5. امکان دانلود و چاپ فاکتور.

  6. افزودن محصولات به لیست علاقه‌مندی‌ها و حذف آن‌ها.

  7. دریافت جزئیات سفارش از طریق ایمیل.

  8. دریافت اعلان تغییر وضعیت سفارش از طریق ایمیل.

ویژگی‌های مشتری (مهمان - بدون حساب کاربری):

  1. دریافت جزئیات سفارش از طریق ایمیل.

  2. دریافت اعلان تغییر وضعیت سفارش از طریق ایمیل.

  3. امکان پیگیری سفارش‌ها از طریق شماره فاکتور یا شماره سفارش.


سرفصل ها و درس ها

مقدمه Introduction

  • مقدمه Introduction

  • پشتیبانی سریع (از طریق دیسکورد) Super Quick Support (via Discord)

راه‌اندازی سرور محلی و آماده‌سازی محیط Local Server Setup & Preparing Environment

  • نصب XAMPP (ویندوز) Installing XAMPP (Windows OS)

  • تغییر نسخه PHP در XAMPP (ویندوز) Shift between php versions in XAMPP (Windows OS)

  • نصب Laragon (ویندوز) Installing Laragon (Windows OS)

  • تغییر نسخه PHP در Laragon (ویندوز) Shift between php versions in Laragon (Windows OS)

  • نصب PHP 8.2 در Laragon (ویندوز) Install PHP 8.2 in Laragon (Windows OS)

  • نصب XAMPP (مک) Installing XAMPP (MAC OS)

  • نصب MAMP (مک) Installing MAMP (MAC OS)

  • تغییر نسخه PHP در MAMP (مک) Shift between php versions in MAMP (MAC OS)

  • دانلود و نصب Composer (ویندوز) Download & Install Composer (Windows OS)

  • دانلود و نصب Composer (مک) Download & Install Composer (MAC OS)

  • ویرایشگرهای کد Code Editors

تسلط بر قالب پنل مدیریت Admin Panel Template Mastering

  • توضیح قالب HTML Describing HTML Template

  • جداسازی داشبورد و بخش ورود Separate Dashboard and Login

  • تنظیم فایل کانفیگ و Mailtrap Config File and Mailtrap Setup

  • انتقال تمام داده‌ها به پوشه ادمین Moving all data into admin folder

  • ساخت جدول کاربران و توسعه سیستم ورود و خروج Creating Users Table and Developing Login & Logout System

  • فراموشی رمز عبور Forget Password

  • بازیابی رمز عبور Reset Password

  • ویرایش پروفایل - بخش اول Edit Profile - Part 1

  • ویرایش پروفایل - بخش دوم Edit Profile - Part 2

  • سایر صفحات Other Pages

تسلط بر قالب فرانت‌اند Front End Template Mastering

  • قالب HTML HTML Template

  • تسلط بر قالب فرانت‌اند - بخش اول Front End Template Mastering - Part 1

  • تسلط بر قالب فرانت‌اند - بخش دوم Front End Template Mastering - Part 2

  • تسلط بر قالب فرانت‌اند - بخش سوم Front End Template Mastering - Part 3

  • تسلط بر قالب فرانت‌اند - بخش چهارم Front End Template Mastering - Part 4

سیستم احراز هویت چندگانه مشتری Customer - Multi Authentication System

  • ثبت‌نام و تأیید Register & Verify

  • ورود، داشبورد و خروج Login, Dashboard & Logout

  • فراموشی و بازیابی رمز عبور Forget & Reset Password

  • ویرایش پروفایل Edit Profile

بخش بک‌اند دسته‌بندی محصولات BackEnd - Product Category

  • بخش اول Part 1

  • بخش دوم Part 2

بخش فرانت‌اند دسته‌بندی محصولات در صفحه اصلی و لیست فیلتر FrontEnd - Product Category in Home Page & Filter List

  • نمایش دسته‌بندی محصولات در صفحه اصلی و لیست فیلتر Show Product Category in Home Page & Filter List

بخش بک‌اند بخش محصولات BackEnd - Product Section

  • بخش اول Part 1

  • بخش دوم Part 2

  • بخش سوم Part 3

بخش فرانت‌اند محصولات محبوب در صفحه اصلی FrontEnd - Popular Product in Home Page

  • محصولات محبوب در صفحه اصلی Popular Product in Home Page

بخش فرانت‌اند صفحه جزئیات محصول FrontEnd - Product Detail Page

  • صفحه جزئیات محصول Product Detail Page

بخش فرانت‌اند صفحه فروشگاه همراه با فیلترها FrontEnd - Shop Page with Filters

  • بخش اول Part 1

  • بخش دوم Part 2

  • بخش سوم Part 3

بخش فرانت‌اند بخش سبد خرید (افزودن، به‌روزرسانی و حذف داده‌ها) FrontEnd - Cart Section (Adding, Updating, Deleting Data)

  • بخش اول Part 1

  • بخش دوم Part 2

بخش بک‌اند کوپن تخفیف BackEnd - Coupon

  • کوپن تخفیف Coupon

بخش بک‌اند مناطق/مناطق ارسال BackEnd - Area

  • بخش اول Part 1

  • بخش دوم Part 2

بخش فرانت‌اند اعمال کوپن در صفحه تسویه حساب FrontEnd - Apply Coupon in Checkout Page

  • بخش اول Part 1

  • بخش دوم Part 2

بخش فرانت‌اند مشتری مهمان، مشتری قدیمی و هزینه ارسال FrontEnd - Guest & Existing Customer and Shipping Cost

  • بخش اول Part 1

  • بخش دوم Part 2

بخش فرانت‌اند صفحه تسویه حساب و تکمیل سفارش FrontEnd - Checkout Page - Complete Order

  • ساخت جدول سفارش و پرداخت با PayPal Order Table Creation and Pay with PayPal

  • پرداخت با Stripe Pay with Stripe

  • پرداخت در محل (Cash on Delivery) Pay with Cash on Delivery

پنل مشتری: سفارش‌ها و فاکتورها Customer Panel - Order & Invoice

  • بخش اول Part 1

  • بخش دوم Part 2

بخش بک‌اند مشتریان BackEnd - Customer

  • بخش اول Part 1

  • بخش دوم Part 2

بخش بک‌اند سفارش‌ها و فاکتورهای مشتری BackEnd - Customer Order & Invoice

  • بخش اول Part 1

  • بخش دوم Part 2

بخش فرانت‌اند پیگیری سفارش FrontEnd - Order Tracking

  • پیگیری سفارش Order Tracking

بخش بک‌اند دسته‌بندی پست‌ها BackEnd - Post Category

  • بخش اول Part 1

  • بخش دوم Part 2

بخش بک‌اند پست‌های وبلاگ BackEnd - Blog Post

  • بخش اول Part 1

  • بخش دوم Part 2

بخش فرانت‌اند صفحه وبلاگ و صفحه پست FrontEnd - Blog Page, Post Page

  • بخش اول Part 1

  • بخش دوم Part 2

  • بخش سوم Part 3

بخش فرانت‌اند صفحه دسته‌بندی، صفحه تگ و صفحه جستجو FrontEnd - Category Page, Tag Page, Search Page

  • صفحه دسته‌بندی Category Page

  • صفحه تگ Tag Page

  • صفحه جستجو Search Page

نظرات وبلاگ Blog Comment

  • بخش اول Part 1

  • بخش دوم Part 2

  • بخش سوم Part 3

بخش فرانت‌اند اشتراک در خبرنامه FrontEnd - Newsletter Subscription

  • بخش اول Part 1

  • بخش دوم Part 2

بخش بک‌اند مشترکین و خروجی گرفتن BackEnd - Subscribers and Export

  • بخش اول Part 1

  • بخش دوم Part 2

بخش بک‌اند اسلایدر BackEnd - Slider

  • بخش اول Part 1

  • بخش دوم Part 2

بخش فرانت‌اند اسلایدر FrontEnd - Slider

  • نمایش اسلایدر Show Slider

سوالات متداول (FAQ) FAQ

  • بخش اول Part 1

  • بخش دوم Part 2

صفحه قوانین و حریم خصوصی Terms and Privacy Page

  • بخش اول Part 1

  • بخش دوم Part 2

صفحه تماس با ما Contact Page

  • ارسال ایمیل Send Email

تنظیمات وب‌سایت Website Settings

  • لوگو و فاوآیکون Logo and Favicon

  • نوار بالا و فوتر Top Bar and Footer

  • رنگ تم Theme Color

نکات پایانی Final Things

  • پست وبلاگ در صفحه اصلی Home Page Blog Post

  • جستجو در بخش بالایی Top Section Search

  • خروج خودکار Automatically Logout

  • لیست علاقه‌مندی‌های مشتری Customer Wishlist

  • استفاده از .htaccess برای بازنویسی URL - بخش اول Use .htaccess to Rewrite URL - Part 1

  • استفاده از .htaccess برای بازنویسی URL - بخش دوم Use .htaccess to Rewrite URL - Part 2

  • داشبورد مدیریت Admin Dashboard

سورس کدها Source Codes

  • تمام سورس کدها All Source Codes

نمایش نظرات

آموزش ساخت وب‌سایت فروشگاهی با PHP و MySQL (نسخه ۲۰۲۶)
جزییات دوره
21.5 hours
98
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
242
4.8 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Morshedul Arefin Morshedul Arefin

برنامه نویس وب و مدرس برنامه نویسی