دوره آموزش ساخت فروشگاه اینترنتی (دیجی کالا) به صورت پروژه محور با PHP
اگر شما نیز از آن دسته افرادی هستید که قصد یادگیری زبان برنامه نویسی PHP به صورت پروژه محور و روان دارید، دوره آموزش ساخت فروشگاه اینترنتی (دیجی کالا) به صورت پروژه محور با PHP به عنوان یک دوره آموزشی کامل و به صورت پروژه محور با موضوع سایت دیجی کالا به شما در این هدف کمک بسیار مفیدی می کند. در این دوره شما با بسیاری از ترفند های زبان برنامه نویسی PHP در قالب ساخت یک فروشگاه اینترنتی آشنا خواهید شد و بعد از آن می توانید انواع سایت های دیگر را طراحی و از آن درآمد زایی داشته باشید.
جزئیات دوره آموزش ساخت فروشگاه اینترنتی
این دوره آموزشی PHP با برنامه نویسی شی گرا (OOP) حاوی 77 قسمت فیلم آموزشی فارسی در قالب 97 ساعت می باشد که به صورت گام به گام پروژه فروشگاه اینترنتی دیجی کالا را با زبان برنامه نویسی پی اچ پی پیاده سازی کرده و تک تک مراحل را به شما آموزش خواهد داد. شما در این دوره آموزش PHP با نحوه ساخت سایت فروشگاهی آنلاین از صفر تا صد با قابلیت های درگاه پرداخت، سبد خرید، پنل مدیریت، کار با دیتابیس MYSQL و غیره با زبان برنامه نویسی PHP آشنا می شوید.
ساخت یک سایت فروشگاهی با PHP با حجم پایین و بهینه، دغدغه هر برنامه نویس سایت می باشد که واقعا هم چالش برانگیز است. قطعا وقتی که یاد بگیریم یک سایت فروشگاهی آنلاین با درگاه پرداخت معتبر، دارای سبد خرید و پنل مدیریت و با دیزاین دلخواه طراحی کنیم، بعد از آن قادر خواهیم بود تا هر نوع سایت دیگری مثل سایت خبری، شرکتی یا شخصی را نیز طراحی و راه اندازی کنیم. دلیل این موضوع، این است که سایت فروشگاهی از پرکاربردترین و سخت ترین انواع سایت ها می باشد که به نتیجه رساندن آن چالش های بسیاری دارد. از این رو می توان این دوره آموزشی و دو آموزش پیش نیاز اصلی آن را یک دوره آموزشی جامع برای آموزش PHP در نظر گرفت.
سرفصل های دوره آموزش ساخت فروشگاه اینترنتی با PHP
پیاده سازی قسمت های ابتدای سایت
- تبدیل قالب استاتیک به قالب داینامیک با استفاده از PHP
- تفکیک قسمت های مختلف قالب برای تشکیل ویو
- تغذیه کردن ویو با استفاده از توابع موجود در کلاس
- پیاده سازی فایل کانفیگ پروژه
- پیاده سازی جداول مورد نیاز پروژه برای داینامیک کردن قالب
- پیاده سازی جدول محصولات فروشگاه
- پیاده سازی جدول برای اسلایدر
- پیاده سازی جدول مربوط به اخبار
- پیاده سازی جدول برای تنظیمات قالب
- تفکیک کردن قسمت های مختلف صفحه جزئیات مربوط برای ساخت ویو
- پیاده سازی جداول جانبی برای مشخصات فنی محصول – جزئیات محصول
- داینامیک کردن گالری تصاویر صفحه جزئیات محصول
- پیاده سازی جدول مربوط به رنگ بندی محصولات به صورت پویا
- پیاده سازی جدول مربوط به گارانتی محصولات
- پیاده سازی اسلایدرهای صفحه اصلی به صورت داینامکی با استفاده از دیتابیس
- پیاده سازی جدول دسته بندی به صورت تو در تو
- پیاده سازی انواع متد های کاربردی برای راحتی کار در حین کد نویسی
پیاده سازی بخش مشخصات فنی محصول
- تحلیل بخش مشخصات فنی
- طراحی جداول مربوطه به قسمت مشخصات فنی
- تحیلیل و بررسی ارتباط بین جدول ها
- پیاده سازی بخش مشاهده مشخصات فنی
پیاده سازی بخش نظرات کاربران برای محصول
- تحلیل بخش نظرات کاربران
- پیاده سازی نظرات از طریق دیتابیس
- تحلیل بخش پرسش و پاسخ
- طراحی جدول مربوط به بخش پرسش و پاسخ
تحلیل و پیاده سازی پنل مدیریت سایت
- استفاده از قالب آماده برای بخش مدیریت
- تجزیه کردن قالب
- پیاده سازی بخش دسته بندی
- پیاده سازی بخش ایجاد دسته بندی
- نمایش زیر دسته ها برای هر دسته والد
- پیاده سازی بخش حذف دسته بندی ها
- پیاده سازی بخش ویرایش زیر دسته ها
- نحوه مشخص کردن فعال بودن یا نبودن زیر دسته ها
- جلوگیری از ثبت عناوین تکرای در دیتابیس
- پیاده سازی بخش تنظیمات سایت
- نحوه ویرایش تنظیمات سایت از طریق پنل مدیریت
- پیاده سازی قسمت مدیریت برند در سایت
- نمایش لیست برندهای ثبت شده
- پیاده سازی قسمت های حذف و فعال سازی برند
- یپاده سازی قسمت های موجود در کلاینت در بخش مدیریت
- پیاده سازی مدیریت نظرات
- پیاده سازی بخش حذف نظرات
- پیاده سازی نمایش یا عدم نمایش نظرات
- پیاده سازی بخش مدیریت محصولات
- پیاده سازی بخش لیست محصولات
- پیاده سازی قسمت های مختلف نمایش لیست محصولات
- پیاده سازی قسمت مربوط به ایجاد محصول جدید
پیاده سازی بخش گالری
- نمایش لیست گالری ها
- حذف گالری ها
- فعال و غیر فعال کردن گالری
پیاده سازی بخش مدیریت فایل ها
- اضافه کردن ادیتور حرفه ای به پروژه و آشنایی با برخی ادیتورهای برای استفاده
- پیاده سازی کلاس آپلود فایل حرفه ای برای استفاده در مراحل مختلف پروژه
- جلوگیری از آپلود فایل های خطرناک (جلوگیری از هک سایت با آپلود فایل مخرب)
- خنثی کردن فایل های خطرناک (جلوگیری از هک سایت با فایل مخرب)
- بررسی حجم مربوط به فایل ها
- پیاده سازی متدهای داخلی برای بررسی کردن نوع فایل و نام فایل
- جلوگیری از بازنویسی فایل روی فایل ها همنام
- پیاده سازی متد برای نمایش انواع خطا ها
- بررسی انواع خطا های آپلود و طراحی متد مربوطه
- پیاده سازی متدهای جانبی برای کار با کلاس
پیاده سازی بخش مدیریت محصولات
- بررسی و تست ثبت محصولات و بر طرف کردن چالش های پیش رو
- پیاده سازی بخش ویرایش محصولات ثبت شده و بررسی نکات مربوط به ویرایش
- پیاده سازی بخش اعمال کد تخفیف به ازای هر محصول
- پیاده سازی بخش مدیریت نقد و بررسی برای محصولات
- پیاده سازی و تعریف نقد به ازای هر محصول
- حذف نقدهای موجود از طریق پنل مدیریت
- ایجاد نقد جدید
- حذف نقد جدید
- ویرایش نقد
- ایجاد مشخصات فنی بر اساس دسته بندی خاص
- تعریف مشخصات فنی برای هر محصول
- نحوه حذف هر ویژگی از مشخصات فنی
- نحوه ویرایش هر ویژیگی از مشخصات فنی
- پیاده سازی گالری تصاویر محصولات
- حذف گالری مربوط به هر محصولات
- پیاده سازی بخش سفارش های در پنل مدیریت سایت
- نمایش جزییات مربوط به هر سفارش به صورت جداگانه
- نمایش تعداد محصولاتی که در هر سفارش ثبت شده
- نمایش وضعیت های مختلف سفارش (پرداخت شده – تأیید شده – پردازش در انبار – آماده ارسال – ارسال شده – تحویل گردیده)
- امکان تغییر وضعیت سفارش از پنل مدیریت توسط مدیریت سایت
- امکان ویرایش اطلاعات سفارش در پنل مدیریت توسط مدیر
- پیاده سازی فاکتور با جزییات کامل برای ارائه به مشتری یا سفارش دهنده
پیاده سازی فرم ثبت نام و فرم لاگین کاربران
- پیاده سازی جدول مربوط به ثبت نام کاربران
- فیلتر کردن ورودی های کاربران
- بررسی فرمت اطلاعات ورودی
- ارسال لینک فعال سازی به ایمیل کاربران
- کار با کلاس مربوط به ارسال ایمیل
- هش کردن رمز عبور و نکات مربوط به آن
- پیاده سازی لاگ های مربوط به کاربران
- نحوه گرفتن آی پی کاربران
- نحوه گرفتن مرورگر کاربرن
- پیاده سازی بخش مرا به خاطر بسپار در فرم لاگین
- بررسی موجود بودن کاربران برای دسترسی به صفحات خاص
پیاده سازی سبد خرید به صورت چند مرحله ای
- اضافه کردن محصولات به سبد خرید به صورت ایجکس (Ajax)
- اضافه کردن اطلاعات جانبی در اضافه کردن محصول به سبد خرید
- نمایش سبد خرید با جزیئات مربوط به محصولات
- امکان اضافه کردن بی نهایت محصول به سبد خرید
- حذف محصولات از سبد خرید به صورت ایجکس یا آژاکس (Ajax)
- ویرایش سبد خرید به صورت ایجکس
پیاده سازی بخش درگاه پرداخت
- اتصال به درگاه بانکی زرین پال (zarinpal)
- بررسی درگاه بانکی و پیش نیازهای لازم
- بررسی کامل فایل راهنمای درگاه پرداخت zarinpal
- بررسی کامل متدهای پرداخت و تصدیق درگاه پرداخت زرین پال
- بررسی سطح خطا ها در درگاه پرداخت آنلاین زرین پال
- پیاده سازی جدول تخفیفات برای استفاده در سبد خرید
- ایجاد برند همکاران از طریق پنل مدیریت سایت
- ادامه عملیات مراحل پرداخت هزینه
- اضافه کردن فیلد شماره تماس به بخش پرداخت نهایی
- کامل کردن متد ثبت اطلاعات پرداخت سفارش
- اتصال به درگاه پرداخت زرین پال
- پیاده سازی کلاس برای پرداخت با درگاه زرین پال
- پیاده سازی متد برای نمایش خطاهای پرداخت بر اساس راهنمای زرین پال
- اعتبار سنجی پرداخت زرین پال برای ثبت نهایی سفارش و تبدیل سفارش به سفارش تأیید شده
- نمایش اطلاعات سفارش به مشتری بعد از برگشت از درگاه زرین پال با جزییات
پیاده سازی پنل کاربری
- نمایش دادن اطلاعات کاربر
- نمایش دادن وضعیت عملکرد کاربر
- نمایش دادن تعداد سفارشات تأیید شده
- نمایش دادن تعداد سفارشات تأیید نشده
- نمایش دادن تعداد پیام
- نمایش دادن تعداد پیامهای خوانده شده
- نمایش دادن تعداد پیامهای خوانده نشده
- نمایش داده تعداد محصولات مورد علاقه
- نمایش دادن تعداد کامنت ها
- پیاده سازی بخش آمار و گزارش های به صورت تب باکس
- پیاده سازی بخش سفارش های کاربران
- نمایش دادن تمام سفارش های کاربران
- نمایش دادن جزییات مربوط به هر سفارش با کلیک روی سفارش اصلی
- نمایش دادن وضعیت فعلی هر سفارش (تأیید شده – پرداخت شده – پردازش در انبار – آماده ارسال – در حال ارسال – تحویل گردیده) با قابلیت تغییر از پنل مدیریت سایت
- پیاده سازی بخش پیام های کاربران و مشخص کردن وضعیت هر کدام
- پیاده سازی بخش خواندن پیام ها
- اضافه کردن محصول به لیست علاقه مندی به صورت ایجکس (Ajax)
- پیاده سازی بخش محصولات مورد علاقه کاربر
- ایجاد لیستی از محصولات مورد علاقه کاربر در پنل کاربری
- پیاده سازی بخش حذف محصولات کاربران توسط کاربر از طریق پنل کاربری
پیاده سازی بخش نظرات ارسالی کاربران
- نمایش وضعیت فعلی هر نظر
- پیاده سازی تاریخ هر نظر در قسمت های مختلف سایت به صورت شمسی
- پیاده سازی متد شخصی برای تبدیل تایم به تایم استمپ (Timestamp)
- پیاده سازی بخش ارسال نظر توسط کاربران
- پیاده سازی لایک و دیس لایک کامنت ها به صورت ایجکس (Ajax)
پیاده سازی مدیریت نظرات در پنل مدیریت
- پیاده سازی ویرایش نظر توسط مدیریت سایت
- امکان حذف نظر توسط مدیریت سایت
- اماکن تأیید و عدم تأیید نظر توسط مدیریت
پیاده سازی بخش مدیریت کاربران
- پیاده سازی تعریف سطح دسترسی های مختلف برای کاربران
- پیاده سازی بخش ورود یا لاگین به سایت
- امکان استفاده از قابلیت مرا به خاطر بسپار در سایت
- جدا سازی بخش لاگین کاربران و بخش لاگین مدیریت
- محدود کردن سطح دسترسی به پنل کاربری و مدیریت سایت بر اساس سطح کاربران
- پیاده سازی بخش ارسال پیام به کاربران
- نمایش جزییات پیامهای ارسالی به کاربران در پنل مدیریت
- پیاده سازی بخش برندهای همکار در پنل مدیریت
- پیاده سازی بخش ویرایش برندها از طریق پنل مدیریت
- پیاده سازی بخش فعال سازی و حذف برندها توسط مدیر
پیاده سازی آمار سایت در پیشخوان پنل مدیریت سایت
- نمایش تعداد کل کاربران – کاربران تأیید شده – کاربران تأیید نشده
- نمایش تعداد کل نظرات – نظرات منتشر شده – نظرات منتشر نشده
- نمایش دادن تعداد کل سؤالات یا تیکت ها – سؤالات تأیید شده – تأیید نشده
- نمایش دادن تعداد کل سفارش های – سفارش های پرداخت شده – پرداخت نشده
- نمایش دادن تعداد تراکنش های سایت و مشخص کردن وضعیت هر تراکنش
- پیاده سازی آخرین نظرات ارسالی به سایت در پیشخوان برای دسترسی سریع
پیاده سازی بخش اسلاید رها در پنل مدیریت
- پیاده سازی ویرایش اسلایدرها در پنل مدیریت
- امکان حذف و تغییر وضعیت اسلایدرها توسط مدیریت
- پیاده سازی بخش گالری محصولات از پنل مدیریت
- امکان حذف و تغییر وضعیت گالری ها از مدیریت سایت
پیاده سازی بخش اخبار سایت
- پیاده سازی بخش ویرایش اخبار سایت
- امکان حذف و تغییر وضعیت خبر در پنل مدیریت
- پیاده سازی بخش ایجاد لینک شبکه های اجتماعی
پیاده سازی بخش جستجو در سایت بر اساس فیلترها
- امکان فیلتر بر اساس رنگ محصولات به صورت ایجکس (Ajax)
- امکان فیلتر محصولات
- جستجو در سایت بر اساس کلید واژه به صورت Ajax
- داینامیک کردن صفحه جستجو محصولات بر اساس نتایج برگشتی از متدهای ایجکس
- پیاده سازی بخش گالری محصولات در صفحه جزییات محصول
- پیاده سازی منوهای سایت با قابلیت بی نهایت سطح
- توضیحاتی پیرامون نحوه پیاده سازی منوی داینامیک چند سطحی و نحوه به دست آوردن منوی والد و زیر دسته ها و غیره
- اتصال دسته بندی ها به صفحه جستجو
پیاده سازی اسلایدرهای صفحه اصلی به صورت داینامکی با دیتابیسلینک دانلود
ارسال لینک فعال سازی به ایمیل کاربران بعد از ثبت نام در سایتلینک دانلود
پیاده سازی قسمت دسته بندی های سایت در بخش مدیریتلینک دانلود
پیاده سازی قسمت سفارش و پرداخت آنلاینلینک دانلود
پیاده سازی قسمت جستجو در سایت بر اساس رنگ بندیلینک دانلود
سلام استاد چگونه باید به api نویسی باphp مسلط بشیم ؟؟؟
یادگیری مباحث لازم...و تمرین
با عرض وسلام و خسته نباشید خدمت مهندس ابراهیمی عالیییییییییییییییییییییییییییییییی درس میدید خدا خیرت بده اگر امکان داره اموزش سایت با روشهای وردی به سایت توسط فیس بوک تویتر ایمیل رو هم یادبدید و همچنین اتصال سایت به اینستا گرام ...و... دو م اینکه چطوری میشه مثل سایت سورس سرا همچنین سرفصل هارو که دایره داره سمت راست رو ساخت و همین طور ثبت نطرات مثل سورس سرا ممنون مهندس ابراهیمی
سلام...برای سوال های برنامه نویسی بهتره از انجمن سایت استفاده کنید....تو بخش کامنت ها نمیشه جواب سوالات برنامه نویسی رو داد.
سلام ا ستاد اموزش فوق الغاده درست درد نکنه استاد من پی اچ پی 7 رو چطور میتونم نصب کنم روی سیتمم ویندوز سون 64 بیت ومپ 64 وایشگر کد فرست و دریم ویور2015 ممنون
سلام...برای نصب PHP7 کافیه آخرین نسخه نرم افزار شبیه ساز سرور رو نصب کنید.
با پی اچ پی چند هست ؟ آیا میشه پی اچ پی 5 را به 7 تبدیل کرد ؟ چرا تنظیمات mvc پیچیدگی دارد ؟ و کدها سخت هستند
کدهای نوشته شده برای PHP 7.2 هستند و بحث MVC پیچیدگی خودش رو داره.
سلام چند سوال 1 - قالب استاتیکش هم داخل این دوره هست؟ یا مجبوریم دوره طراحی رو هم بخریم؟ چون من طراحی رو بلدم و فقط می خوام یه قالب استاتیک رو داینامیک کنم 2 - با MVC ه یا به صورت شی گرایی و غیر MVC
بله قالب طراحی شده با html رو هم در پروژه نهایی قرار دادیم که می تونید ازش استفاده کنید.
سلام استاد این دوره با دوره دیجی کالا mvc تون فرق داره؟
بله فرق داره این دوره به زبان PHP است ولی دوره دیجی کالا mvc با ASP.net است
سلام ایا برای این دوره تخفیف دارید یا نه؟ ممنون اط زحماتتون
این آموزش PHP دو پیش نیاز دیگه هم داره (آموزش صفر تا صد PHP و آموزش طراحی قالب) که در بخش های اول توضیحات همین صفحه معرفی شده، اگه هر سه دوره رو باهم بخواید، بله تخفیف خوبی در نظر می گیریم. می تونید با پشتیبانی سایت در ارتباط باشید.
سلام و ارادت این دوره با معماری mvc هستش؟
نه این دوره بدون mvc است
سلام دوره آموزش ساخت فروشگاه اینترنتی(دیجی کالا) به صورت پروژه محور با php-مهندس رامین ابراهیمی هنوز فروش داره؟ و اینکه نحوه دریافت ویدیوها و سورس برنامه به چه صورت است؟ با تشکر
سلام میخواستم بدونم تو این پکیج طراحی قالب سایت هم هست یا باید برا اونم یه دوره دیگه بخریم؟؟