توضیحات

بعد از دوره آموزش لاراول که بصورت رایگان در سایت و مورد استقبال شما دوستان عزیز قرار گرفت.حالا وقت آن رسیده که در قالب یک پروژه کاربردی، بهتر لاراول را یادبگیرید تا بتوانید پروژه های مد نظر خودتون را پیاده سازی کنید.
ما توی این دوره یک وبسایت اینترنتی شبیه دیجی کالا، دیجی استایل و فروشگاه های اینترنتی دیگه ایجاد میکنیم که شامل بخش های مختلف هست. اما هدف از این پروژه، یادگیری بخش های مختلفی هست که توی وبسایت ها استفاده میشه نه صرفا فقط ایجاد یک وبسایت فروشگاهی.به عنوان مثال سیستم احراز هویت که در این دوره یاد میگیریم را شما میتونید توی پروژه های مختلف دیگه استفاده کنید.پس پروژه فروشگاهی یک مثال هست تا شما بخش های مختلف را یادبگیرید وبا آن پروژه های مدنظر خودتون را ایجاد کنید.حتما ویدیو معرفی دوره که در پایین هست را مشاهده کنید.
ورژن لاراول استفاده شده در این دوره 8 می باشد و در حال حاضر ورژن 11 لاراول آمده و با توجه به این موضوع ممکن هست پکیج های استفاده شده در دوره برای ورژن 11 لاراول هنوز آپدیت نداده باشند و مدت زمانی برای آپدیت پکیج ها به ورژن 11 لاراول نیاز هست. پس در این دوره از ورژن 8 لاراول میتونید استفاده کنید و تغییرات زیادی بین ورژن 8 و 9 و 10 و 11 لاراول نیست.

قسمت های 1، 2، 7، 8، 13، 17، 19، 20، 31، 43، 84، 92، 120، 123، 145، 181، 188، 212 بصورت رایگان برای نمونه قرار گرفته که میتونید مشاهده کنید.


مواردی که در این پروژه یاد میگیریم:

  • تحلیل دیتابیس پروژه
  • نصب پکیج و کار با لاراول mix
  • افزودن قالب به پروژه
  • ایجاد، نمایش و ویرایش برند برای محصولات
  • ایجاد، نمایش و ویرایش دسته بندی و ویژگی ها
  • ایجاد، نمایش و ویرایش محصول شامل : متغیر(variations)،گالری تصاویر، حراج، هزینه ارسال، sku و ...
  • توضیح و ایجاد seo-friendly-urls
  • لیست علاقه مندیها از محصولات برای کاربران
  • ایجاد بخش مقایسه محصولات
  • امتیاز دهی به محصولات
  • ثبت، تایید و عدم تایید کامنت برای محصولات
  • نمایش بخش فیلتر برای محصولات
  • سبد خرید
  • کد تخفیف (مبلغی، درصدی)
  • ثبت سفارش + نمایش لیست سفارشات در پنل ادمین
  • ثبت آدرس برای کاربر
  • درگاه پرداخت
  • لیست تراکنش ها
  • پروفایل کابر شامل (اطلاعات کاربر،لیست سفارشات،آدرس ها، لیست علاقه مندی ها، ...)
  • احراز هویت کاربران + احراز هویت با حساب گوگل + احراز هویت OTP(شماره تلفن همراه)
  • مدیریت کاربران(کنترل سطح دسترسی کاربران)
  • داینامیک کردن بنرهای سایت
  • استفاده از مپ در صفحه ای تماس با ما
  • افزودن فرم تماس با ما
  • نحوه استفاده از نمودار در پروژه
  • قرار دادن پروژه در سرور(deploy)

پیش نیاز این دوره :


طراحی وب طراحی سایت پی اچ پی php شی گرایی php oop php mvc mvc پایگاه داده laravel لاراول فروشگاه_اینترنتی

مدرس دوره علی شیخ
مدت دوره 42:39:50
تعداد ویدیو 212

وضعیت دوره : کامل شده
قیمت دوره : 699,000 629,000 تومان
% 10 تخفیف

نظرات ارزشمند شما:

برای ارسال نظر ابتدا باید وارد سایت شوید

  • سلام استاد خسته نباشید.
    استاد شما گفتید در قسمت 207 سورس کامل قرار گرفته شده ، الان من دانلود کردم و روی سیستم خودم ایمپورتش کردم بعد الان ادمین قسمت محصولات رو نشون نمیده که بخوایم محصول اضافه کنیم. جستجو هم در پنل ادمین کار نمیکنه.

    • سلام وقت بخیر.
      شما این دوره را تهییه نکردید و دسترسی ندارید،لطف کنید ابتدا دوره را تهییه کنید.

    • استاد ما با اون ایمیل دیگمون دوره رو خریداری کرده بودیم و الان هم کلیپ های دوره رو داریم و هم سورس کامل ولی متاسفانه در پنل ادمین محصولات رو نشون نمیده که لیست محصولات رو ببینیم و یا محصول جدید اضافه کنیم

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

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

    • سلام وقت بخیر.
      اگه منظورتون پرینت گرفتن از صفحه هست که یک دکمه قرار میدی به این صورت
      <button onclick="window.print()">Print</button>
      زمانی که روش کلیک بشه، بخش پرینت مرورگر باز میشه که اونجا ذخیره بصورت pdf هم داره،اگه هم میخواهید یکسری اطلاعات تو سرور pdf بشه و ارسال بشه باید از پکیج های موجود استفاده کنید.

    • سلام، وقتتون بخیر، منظورم پرینت از صفحه است، توی صفحه پرینت، استایل ها وارد نمیشه، و محتوا بهم میریزه.

    • خب شما باید از media مربوط به print استفاده کنید، حالا میتونه فایل css جدا باشه یا داخل فایل اصلی، کافیه یه سرچ کوچیک بزنید در موردش،زمانی که از این media استفاده کنید استایل ها فقط برای پرینت اعمال میشوند و میتونید استایل دلخواه بدید،این موارد مربوط به لاراول نیست

  • سلام وقت به خیر
    ممنونم از دوره خیلی خوبتون.
    جسارتا قسمت سرچ اصلی رو توضیح ندادید توی دوره ، اینکه کاربر بخواد محصولی رو سرچ کنه و به صورت لایو ببینه چجوری هستش.

    • سلام وقت بخیر.
      در مورد جستجو توی بخش فیلتر در فروشگاه صحبت کردیم.کافیه محصولاتی که نامشون با کلمه ای که کاربر وارد کرده یکی هست را پیدا کنید(where) حالا اون محصولات را میتونید توی صفحه فروشگاه یا توی یک صفحه ای اختصاصی نمایش بدید.

    • سلام وقت بخیر.
      این مورد را خودتون میتونید اضافه کنید، کافیه چک کنید که اگه تعداد بزرگتر از ۱ بود،حاصل اون تعداد بیشتر در هزینه ارسال به ازای محصول اضافی را هم اضافه کنید.

    • من خودم انجام دادم فقط محظ اطلاع گفتم که دوستان بدونن

  • سلام ممنونم از دوره خیلی خوبتون

    من میخواستم هر بخش از دوره رو که میبینم یک کامیت جدا بزنم.

    مثلا بخش‌ دیتابیس رو کامل دیدم یک کامیت و بخش auth که تموم شد یک کامیت دیگه و....

    حالا سوالم اینه که واسه کامیت زدن باید فولدر vendor رو تو فایل gitignore بذارم؟

    خیلی ممنونم

    • سلام وقت بخیر.
      لاراول بصورت پیش فرض پوشه و فایل ها که نیاز هست را توی فایل gitignore قرار داده که میتونید مشاهده کنید و اگه خواستین بهشون اضافه کنید.

  • دوره به شدت عالی هستش و پر از نکات مهم

    خوبیه این دوره نسبت به سایر دوره ها اینه که با حرفهای اضافی و بیخودی تایم دوره رو بالا برده نشده و حوصله آدم سر نمیره

    واقعا راضیم از این دوره

    امیدوارم دوره تست نویسی و api نویسی هم برگذار کنید
    موفق باشید

    • سلام وقت بخیر.
      ممنون از شما❤
      این دوره برای شما فعال نیست! اگه با اکانت دیگه ای توی دوره شرکت کردید یا مشکلی هست اطلاع بدید.ممنون

  • سلام جناب شیخ من میخواستم این پروژه رو برای اینکه قیمت دوم(همکاری ) داشته باشم و برای همکار نمایش بدم
    یعنیی چک کنم ببینم اگه همکار بود براش یدونه قیمت همکاری نشون بدم
    اگه امکانش هست برای این درخواست من یک ودیو طراحی کنید
    من این آموزش رو خریدم کپی برداری نکردم

    • سلام وقت بخیر.
      برای این مورد شما میتونید یک فیلد دیگه کنار قیمت محصول داشته باشید و قیمت همکاری ذخیره بشه و از طرفی هم توی ثبت نام کاربر یک فیلد توی جدول user داشته باشید که اگه همکار بود مقدارش مثلا بشه true, حالا توی نمایش، قیمت همکاری هم نمایش بدید و توی خرید میتونید مقدار فیلدی که توی جدول user برای همکاری بوده را چک کنید و اگه تایید کردید که همکار هست قیمت همکاری حساب کنید.

  • سلام خدمت استاد شیخ عزیز
    من سوالم اینه که برای احراز هویت با شماره موبایل و مثلا ارسال مبلغ فاکتور به موبایل توضیح داده شده ؟
    ممنون میشم راهنمایی بفرمایید

    • سلام وقت بخیر.
      بله در مورد otp صحبت شده که توی سرفصل های و توضیحات دوره اشاره شده.در مورد ارسال مبلغ فاکتور هم توی بخش آخر توضیح داده میشه

    • یعنی هم برای لاگین از ش موبایل استفاده کردید و هم برای ثبت نام؟
      و اینکه برای پروژه دیگه میشه از این قسمت به صورت جداگانه استفاده کرد؟

    • بله،هم برای لاگین و عضویت.بصورت جداگانه هم میتونید توی پروژه های لاراولی دیگه استفاده کنید.

    • سلام وقت بخیر.
      این مورد مربوط به جاوااسکریپت هست، همچنین شما jquery هم داخل پروژه دارید،میتونید با jquery توی پروژه preloading داشته باشید.حالا مباحث دوره تموم بشه احتمالا درموردش صحبت کنم

  • سلام
    لینک دانلود بعضی قسمتا خرابه
    و لینک دانلود فایل تمرینی هیچ کدوم از این جدیدا که آپلود کردید باز نمیشه و دانلود نمیکنه
    ممنون

    • سلام وقت بخیر.
      کدوم قسمت ها توی دانلود مشکل دارید؟فایل تمرینی هم برای دانلود مشکلی نداره.ارور چی دریافت میکنید؟؟

  • با سلام استاد موقع نصب Eloquent-Sluggable به ارور زیر برخورد کردم نتونستم بر طرف بکنم

    InvalidArgumentException

    Attribute [controller] does not exist.

    at C:\Users\l313\Desktop\Shop\vendor\laravel\framework\src\Illuminate\Routing\RouteRegistrar.php:93
    89▕ */
    90▕ public function attribute($key, $value)
    91▕ {
    92▕ if (! in_array($key, $this->allowedAttributes)) {
    ➜ 93▕ throw new InvalidArgumentException("Attribute [{$key}] does not exist.");
    94▕ }
    95▕
    96▕ $this->attributes[Arr::get($this->aliases, $key, $key)] = $value;
    97▕

    1 C:\Users\l313\Desktop\Shop\vendor\laravel\framework\src\Illuminate\Routing\Router.php:1326
    Illuminate\Routing\RouteRegistrar::attribute("controller", "brands")

    2 C:\Users\l313\Desktop\Shop\vendor\laravel\framework\src\Illuminate\Support\Facades\Facade.php:261
    Illuminate\Routing\Router::__call("controller")
    Script @php artisan package:discover --ansi handling the post-autoload-dump event returned with error code 1

    Installation failed, reverting ./composer.json and ./composer.lock to their original content.
    PS C:\Users\l313\Desktop\Shop>

    • سلام وقت بخیر.
      ببینید ارور میگه کنترولر attribute وجود تداره، احتمال توی web.php یک route تعریف کردید و از کنترولر استفاده کردید که وجود نداره

  • با سلام
    استاد در قسمت admin panel من js dev کردم اروری نداشتم اما وقتی خروجی گرفتم کار نکرد و اینکه ادرس دهی و درست وارد کردم؟

    • سلام وقت بخیر.
      متوجه سوالتون نشدم،امکانش هست واضح تر سوالتون را بپرسید.