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

همان‌طور که می‌شناسید، دیجی کالا (https://www.digikala.com/) مرجع تخصصی نقد و بررسی و فروش اینترنتی کالا در ایران است و در طی این آموزش ساخت فروشگاه اینترنتی مشابه دیجی کالا شما توانایی‌های بسیاری در برنامه‌نویسی و ایجاد یک فروشگاه اینترنتی با PHP کسب می‌کنید.

نکته
اگر هیچ تجربه ای در زمینه php ندارید، به شما پیشنهاد میکنیم ابتدا دوره آموزش رایگان php و API نویسی در php که پروژه محور می باشد را مشاهده نمایید.

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

امیدواریم این آموزش ، بتواند تمام نیازهای شما در زمینه برنامه‌نویسی را رفع کند.نیازهایی از قبیل :

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

مخاطبین دوره آموزش ساخت فروشگاه اینترنتی با php

  • علاقه مندان به زبان برنامه نویسی php
  • افرادی که می خواهند از این طریق کسب درآمد کنند.
  • کسانی به استخدام در شرکت های برنامه نویسی فکر می کنند.
  • عزیزانی که می خواهند در بازار برنامه نویسی، بصورت آزاد (فریلنسر) کار کنند.
  • و …

مخاطبان دوره آموزش ساخت فروشگاه اینترنتی با php

پیش نیاز های آموزش ساخت فروشگاه اینترنتی با php

تکنولوژی و نرم افزار های دوره آموزش ساخت فروشگاه اینترنتی با php

  • زبان برنامه نویسی php

فرصت های شغلی یک php کار

یک php کار با استفاده از موارد ذکر شده در این دوره می تواند مشغول به کار شود. فرصت های شغلی وی به صورت به صورت دورکاری، فریلنسری یا حضوری خواهد بودمی توانید در کوتاه مدت ترین زمان ممکن به کسب درآمد برسید. با توجه به مهارت شما در این زبان، می توانید رقمی ما بین 6 تا 14 میلیون تومان را به عنوان درآمد مد نظر داشته باشید.

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

سرفصل های آموزش ساخت فروشگاه اینترنتی با php

بخش اول: 

  • آموزش و معرفی اجمالی و کاربردی css
  • از جمله آشنایی با متدهای inline, enetrnal, external
  • آشنایی با رنگ ها..
  • آشنایی با position…
  • کار با class و idها
  • آشنایی مختصر با ویژگی های نوشتاری از جمله
  • padding,margun,color,direction,float, …
  • شروع پروژه دیجی کالا با div ها و خصوصیات جلسات قبل
  • ادامه کار با header و فرزندهای آن
  • ایجاد top header با افکت های متفاوت و زیبا و لوگوی دیجی کالا
  • ساخت منو و آشنایی با تگ های ul , li
  • ادامه کار با منوها با افکت های متفاوت و زیبا
  • پیاده سازی main با تاثیر پذیری  deviceهای مختلف و ایجاد ویترین دیجی کالا
  • قسمت بندی و ادامه روند با بخش های ویدیو
  • ادامه کار با بخش ویدیو و شبیه سازی به شکل پلیر
  • کار با بخش جدیدترین خبرها و استفاده از متدهای ul , li , float
  • ادامه کار با بخش جدیدترین خبرها و رفع اشکال به وجود آمده
  • کار با بخش دسته بندی ها و گزینه های موجود و استفاده از کدهای بالا
  • ادامه کار قسمت قبلی و تکمیل کردن دسته بندی ها و رفع مشکلات به وجود آمده
  • شروع کار یا اسلایدر و قالب بندی آن
  • تکمیل بخش اسلایدر و ایجاد بخش اطلاعیه آن
  • ایجاد بخش پربازدید ها و ترفند جالب آن برای استفاده در بخش های دیگر
  • کار با فوتر و تنظیمات آن برای دیوایس های مختلف
  • ادامه کار با فوتر و چینش آن و رفع اشکال
  • کار با بخش جدید فوتر و طرح ریزی و قالب بندی آن
  • پایان مباحث فوتر و قالب بندی آن و رفع اشکال آن ها

بخش دوم:

  • آشنایی با اسکریپت نویسی و دستورات جی کوئری
  • ساخت قالب برای ایجاد زیر منو
  • ترکیب html وجی کوئری برای ایجاد زیر منو
  • شروع کار با اسلایدر۲
  • شروع کار با فانکشن برای افکت اسلایدر۲
  • مراحل تکمیلی اسکریپت نویسی اسلایدر۲
  • شروع کار با اسلایدر۱
  • مراحل تکمیلی اسکریپت نویسی اسلایدر۱
  • مرحله پایانی اسکریپت نویسی و رفع مشکلات به وجود آمده
  • آشنایی با پلاگین های خارجی برای ایجاد اسلایدر
  • آشنایی با php و دستورات sql
  • پیاده سازی و فراخوانی اطلاعات بخش ویترین
  • فراخوانی اطلاعات گالری کالا و اسلایدرهای خارجی
  • فراخوانی اطلاعات برای اسلایدرهای ۱ و ۲
  • فراخوانی اطلاعات منو از sql
  • رفع مشکلات مرحله قبلی و تکمیل کد نویسی

بخش سوم:

  • ایجاد قالب جدید برای دسته بندی ها
  • ادامه طراحی وآشنایی با advance link
  • آشنایی با متد get و فراخوانی اطلاعات
  • آشنایی با متد برش php در قبال اطلاعات sql
  • پیاده سازی اسلایدر با متد php,sql
  • چینش گالری با اعداد خاص و سلیقه ای
  • ساخت قالب جدید برای جستجوی کالاها
  • ادامه طراحی و پیاده سازی قالب
  • ایجاد گزینه های جستجو با افکت های لازم
  • پیاده سازی گزینه های انتخابی توسط کاربر
  • نمایش گزینه های ابتدایی توسط کاربر با jquery
  • آشنایی با رویداد change و پیاده سازی آن
  • نمایش گزینه های انتخابی توسط کاربر در زیر بخش مورد نظر
  • رفع اشکال های احتمالی و پیاده سازی کامل تر این بخش
  • پیاده سازی انشعاب های گزینه های انتخابی توسط کاربر
  • پیاده سازی کامل بخش گزینه های انتخابی
  • رفع مشکلات و سوالات به وجود آمده توسط کاربران در گالری
  • ایجاد و طراحی قسمت جستجو
  • ایجاد و انعطاف پذیری در قالب با بخش قبلی
  • ادامه طراحی تنظیمات جستجو

بخش چهارم:

  • تغییر  و نصب فونت یکان و اَوسام(awesome)  برای زیبا سازی سایت و پیاده سازی از دو روش مختلف به پیشنهاد کاربران
  • تجزیه و تحلیل نمایش محصولات و قالب بندی کلی کالاها
  • ادامه طراحی قالب بندی کلی و آشنایی با چالش های موجود
  • لیست بندی قالب کالاها و دو نمایشه کردن آنها با اختیار کاربر و نمایش آیتم های درونی آن
  • ادامه قالب بندی و لیست بندی کالاها و تکمیل مباحث آن و اجرا گرفتن از این قسمت
  • آشنایی با چالشهای دوبخش قبلی و رفع مشکل آن در حین انتخاب احتمالی کاربر از گزینه های موجود
  • داینامیک کردن اطلاعات و نمایش دادن لیست وار و کلی از طریق پایگاه داده
  • ایجاد آیتم های جدید و تغییرات در گزینه های لیستی کالا از جمله نمایش کیفیت و رنج بندی آن
  • تجزیه و تحلیل نمایش کالاهای موجود و پیاده سازی اسکریپت نمایش کالاهای موجود
  • ایجاد مشخصات کلی کالا برای هر محصول و فراخوانی آنها دقیقا مثل دیجی کالا
  • مباحث تکمیلی در بخش نمایش کالاها و ایجاد در تغییرات نمایش کالاها
  • آشنایی با صفحه بندی و تجزیه و تحلیل الگوریتم این بخش و پیاده سازی آن
  • ادامه صفحه بندی و پیاده سازی الگوریتم آن در دو مبحث سمت سرور و سمت کلاینت
  • آشنایی با ajax و توضیحات کامل و مفید با ذکر مثالی ساده

بخش پنجم:

  • آموزش  json و تکمیل مباحث بازیابی اطلاعات از طریق اسکریپت jquery
  • کار با آرایه ها و آشنایی با چالش آن در json
  • شروع کار با صفحه بندی و آشنایی با متدهای جدید در php  و jquery
  • اجرای الگوریتم صفحه سازی و صفحه بندی کالاها و آشنایی با چالشهای آن
  • تکمیا مباحث صفحه بندی و بازخوانی هر صفحه بر اساس شماره آن
  • جستجو بر اساس گزینه های سرچ ست(search set)
  • جستجو بر اساس آپشن های صفت کالاها در تنظیمات جستجو
  • تکمیل فرایند تنظیمات جستجو و آشنایی با مباحث جدید
  • همانند سازی اطلاعات د بازخوانی جستجو برای هر کالا
  • کار با کلاسهای مستقیم در تاثیر مستقیم آن به sql
  • کار با jquery ui  و آشنایی با متدهای آن
  • استفاده از پلاگین jquery ui  در تنظیمات جستجوی کالاها
  • کار با قالب سازی رنگها و افکتهای موحود در این قسمت
  • داینامیک کردن قالب ستون سمت راست و تاثیر آن ر جستجو
  • تحت تاثیر قرار دادن رنکها در جستجو با انتخاب کاربر
  • کار با متدهای جدید حلقه ها در آرایه از جمله foreach
  • کار با preg  در php  ومباحث مربوط به آن
  • تاثیر قراردادن گزینه های بخش قبل در search set
  • پایان بخش اطلاعات جستجوی رنگها و آشنایی با موضوعات قابل توجه
  • تکمیل جستجو بر اساس تایپ کاربر و پایان بخش search set

بخش ششم:

  • آشنایی مختصر با شی گرایی و معرفی متهای ساده برای پیاده سازی و درک راحت تر
  • ایجاد کلاس user  وچاشهای موجود
  • آشنایی با متهدهای جدید و آماده سازی آنها به شی گرایی
  • تیدیل متدهای قدیمی pdo برای دیتابیس به متدهای شی گرایی
  • آشنایی با متد select در شی گرایی و تبدیل متدهای قدیمی به متدهای جدید
  • آشنهای و نحوه فراخوانی با متد magic  و استفاده آن در پروژه
  • آشنایی با متد insert  در شی گرایی و تبدیل متدهای قدیمی به متد جدید
  • آشنایی با متد update  در شی گرایی و تبدیل آن به متد جدید در پروژه
  • آشنایی با متد delete در شی گرایی و معرفی متد  idu برای کم کردن حجم کدنویسی
  • پیاده سازی آموزشهای شی گرایی و تغییر کدهای پروژه به متد جدید
  • آشنایی با متد rowcount و استفاده آن در پروژه
  • تغییر کدهای جستجوی پیشرفته به شی گرایی
  • طراحی قالب مقایسه کالا بین چند محصول
  • طراحی صفحه جدید برای نمایش اطلاعات کالاها
  • کارهای تکمیلی طراحی بخش قبل
  • ایجاد قالب جستجو و آشنایی با متدهای settimeout

بخش هفتم:

  • قالب سازی برای صفحه مقایسه
  • آشنایی با چالشهای حذف و اضافه کالاها در مقایسات
  • روشهای اضافه و حذف کالاها در لیست مقایسه
  • ایجاد افکتهای لازم برای لیست مقایسه
  • ایجاد متدهای لازم برای نمایش بهتر لیست مقایسه
  • آشنایی با متدهای جدید در بازیابی آرایه ها
  • آشنایی با ریگولار و دستورات منطقی
  • آشنایی با ریگولار و دستورات منطقی بخش ۲
  • پیاده سازی advande link  با ریگولارها
  • اصلاح اطلاعات با ریگولارها
  • اصلاح اطلاعات بدست آمده از طریق ریگولارها
  • پیاده سازی سطوح مختلف برای نمایش گزینه های مقایسه
  • جدا کردن اطلاعات اصل و فرعی برای ویژگی های کالاها
  • تکنیک پیاده سازی اطلاعات فراخوانی
  • ایجاد اندازه های انعطاف پذیز برای صفحه مقایسه
  • چالشهای موجود در نمایش کالاها با فضای موجود
  • حذف و اضافه و آشنایی با متدهای دیگر برای صفحه مقایسه
  • ایجاد قالب و فضای جستجو در صفحه مقایسه
  • آماده سازی و فراخوانی اطلاعات جستجو با متد json
  • متدها و راهکارها و پیشنهادات پایانی این بخش

بخش هشتم:

  • طراحی اولیه و مقدماتی صفحه محصول
  • کامل کردن قسمت mini-right  صفحه محصول
  • شروع و طراحی قسمت mini-left  صفحه محصول
  • کامل کردن بخش mini-left  صفحه محصول
  • تکمیل بخش mini-left  صفحه محصول و چالشهای موجود
  • اضافه کردن گزینه های mini-left  صفحه محصول
  • پیاده سازی مسائل تکمیلی برای mini-left  صفحه محصول
  • پیاده سازی بخش اجمالی صفحه محصول
  • اضافه کردن اسلاید خرید پیشنهادی
  • پیاده سازی اولیه نظرات کاربران در صفحه محصول
  • طراحی ظاهر و اولیه آمارگیر در صفحه محصول
  • ادامه طراحی نظرات کاربران در صفحه محصول
  • مراحل تکمیلی و پیاده سازی نظرات کاربران
  • ایجاد بخش کالاهای مشابه
  • آشنایی با زوم تصویر و پیاده سازی مقدماتی آن
  • پیاده سازی حرفه ای پلاگین زوم تصویر
  • آشنایی مقدماتی با سبدخرید و کوکی ها
  • آشنایی مقدماتی با دستورات کوکی
  • پیاده سازی اولیه سبد خرید و کوکی ها
  • پیاده سازی مسائل تکمیلی سبدخرید
  • ادامه روند پیده سازی بخش قبل و داینامیک کردن نظرات
  • داینامیک کردن آمار نظرات و بازخوانی اطلاعات از دیتابیس
  • چالشی جدید در نمایش آمار نظرات و نحوه پیاده سازی آن
  • آشنایی با روش لایک و دیس لایک و پیاده سازی آن با کوکی
  • آشنایی با نکات فنی لایک کردن و آشنایی با sweet alert
  • ایجاد بخشی برای نمایش کالاهای مشابه در صفحه محصول
  • ایجاد صفحه تسویه حساب و طراحی مقدماتی آن
  • ادامه طراحی بخش تسویه حساب و نمایش فاکتور
  • ادامه طراحی صفحه تسویه و نمایش اطلاعات کاربران
  • پیاده سازی بخش پیش فاکتور
  • داینامیک کردن بخش تسویه و نکات قابل توجه آن
  • آشنایی با چالشهای جدید در نمایش اطلاعات در بخش تسویه
  • ایجاد بن تخفیف و لحاظ کردن آن در فاکتور
  • آشنایی با متدهای جدید در پیاده سازی و نمایش اطلاعات کاربران
  • محاسبه قیمت کل-مالیات-هزینه پست در فرم تسویه
  • آشنایی با رجیستی کردن کاربران و شرح مراحل آن
  • آشنایی با چالشهای ثبت نام و اطلاعات استانها و شهرها
  • ایجاد فیلترینگ برای ورودی اطلاعات هتگام ثبت نام
  • بررسی خاص بودن ایمیل ها و شماره های وارد شده
  • ثبت کاربر و اظافه شدن اطلاعات در دیتابیس

بخش نهم: 

  • انجام عملیات باقی مانده از بخش قبلی و ارائه مطلب جدید
  • کار با لاگین و نکاتی در مورد عضو گیری
  • کار با سشن ها و کوکی ها و بکارگیری آنها در پروژه
  • کار با امنیت و آشنایی با چالش آن در ثبت نام
  • آشنایی با حملات پایگاه داده و متدهای مقابله با آن
  • آشنایی با الگوریتم های هش گذاری
  • کار با اسکریپت نویسی استانها و شهرها و آشنایی با چالش های آن
  • کار با فاکتورها و اصول پرداخت
  • آشنایی با نکات پرداخت و مباحث آن در سبد خرید
  • پیاده سازی و اجرای امنیت در سبد خرید و فاکتور فروش
  • آشنایی با درگاه های مستقیم و واسط
  • پیاده سازی اولیه درگاه زرین پال
  • ادامه پیاده سازی درگاه واسط زرین پال
  • تست پرداخت و درگاه زرین پال در هاست واقعی
  • آشنایی با آپلود کردن فایلها در هاست و نحوه ایجاد phpmyadmin  در هاست
  • آشنایی با ریسپانسیو و پیاده سازی آن
  • ایجاد صفحه لاگین برای پنل مدیر
  • پیاده سازی و اجرای امنیت در صفحات پنل مدیر
  • پیاده سازی اولین صفحه مدیرت اعضا
  • آشنای با تکنیک های master page در php

بخش دهم: 

  • آشنایی با چالش‌های مدیریت اعضا در پنل مدیریت
  • پیاده‌سازی قالب مدیریت محصولات در پنل مدیریت
  • آشنایی با تکنیک‌های جدید advance link
  • آشنایی با چالش‌های دسته‌بندی محصولات
  • آشنایی با پلاگین ادیتور حرفه‌ای و پیاده‌سازی آن
  • آشنایی با ckeditor و توضیح بخش‌های مختلف آن
  • آشنایی با تکنیک‌های آپلود تصاویر
  • آشنایی با تکنیک‌های جدید ثبت اطلاعات
  • ایجاد مرحله‌بندی درج محصولات
  • پیاده‌سازی گالری برای هریک از محصولات
  • ایجاد و پیاده‌سازی تکنیک‌های فنی در درج محصول
  • آموزش و پیاده‌سازی آپلود تصاویر به روش متفاوت
  • ایجاد بهینه‌سازی صفحات مدیریت
  • مدیریت ویژگی‌ها و مشخصات محصولات
  • پیاده‌سازی سه مرحله برای درج یک محصول
  • مراحل اولیه ویرایش محصولات در پنل مدیریت
  • آشنایی با تکنیک‌های لازم در صفحات محصولات
  • ویرایش مرحله اول و دوم ایجاد تصاویر
  • پیاده‌سازی ویرایش مرحله سوم
  • آشنایی با چالش‌های ویرایش و مباحث تکمیلی
  • آشنایی با مراحل ابتدایی انتخاب گروهی
  • لایوت بندی و مدیریت پیکره قالب سئو درج محصولات
  • ادامه لایوت بندی قالب و مدیریت محصولات
  • مدیریت لایوت بندی و مباحث تکمیلی
  • آموزش محدودیت در لایوت بندی
  • آشنایی و پیاده‌سازی کامل جستجوی پیشرفته

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

شما

ادامه متن دوره ...