توضیحات

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

قسمت های 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:16:44
تعداد ویدیو 212

وضعیت دوره : کامل شده
قیمت دوره : 399,000 تومان

%20 تخفیف ویژه تابستان

از 04 تا 10 تیر ماه
کد تخفیف : summer1401

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

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

  • درود مهندس
    من میخوام این دوره رو تهیه کنم و دوتا سوال داشتم یک اینکه آیا کد های هرجلسه رو داره این دوره یا نه دو اینکه این دوره تا چه حد برای بازار کار مناسبه؟

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

    • بسیار هم عالی،یچیز دیگه اینکه بحث الاستیک سرچ و ایجاد چند سبد خرید هم گفته شده؟

    • خیر، توی ویدیو معرفی دوره، کامل در مورد مواردی که صحبت و پیاده سازی میشه توضیح داده ایم.

    • سلام وقت بخیر.
      Composer برای php هست و npm برای javascript دوتا موضوع جدا هست. خواهش میکنم پیش نیاز های دوره را حتما کامل ببینید و کار کنید بعد این دوره را شروع کنید، سطح دوره بالا هست و اصلا مناسب دوستان مبتدی نیست

  • سلام استاد گرانقدر من امدم برای جلسه 24 سوییت الرت نصب کنم وقتی دستور کامپوزر را زردم این ارور امد چیکار کنم؟

    Your requirements could not be resolved to an installable set of packages.
    

    Problem 1
    - uxweb/sweet-alert[2.0.0, ..., v2.x-dev] require illuminate/support ~5.0 -> found illuminate/support[v5.0.0, ..., 5.8.x-dev] but these were not loaded, likely because it conflicts with another require.
    - uxweb/sweet-alert[2.0.2, ..., v2.0.3] require illuminate/support ~5.0|^6.0|^7.0 -> found illuminate/support[v5.0.0, ..., 5.8.x-dev, v6.0.0, ..., 6.x-dev, v7.0.0, ..., 7.x-dev] but these were not loaded, likely because it conflicts with another require.
    - uxweb/sweet-alert 2.0.5 requires illuminate/support ~5.0|^6.0|^7.0|^8.0 -> found illuminate/support[v5.0.0, ..., 5.8.x-dev, v6.0.0, ..., 6.x-dev, v7.0.0, ..., 7.x-dev, v8.0.0, ..., 8.x-dev] but these were not loaded, likely because it conflicts with another require.
    - Root composer.json requires uxweb/sweet-alert ^2.0 -> satisfiable by uxweb/sweet-alert[2.0.0, ..., v2.x-dev].

    You can also try re-running composer require with an explicit version constraint, e.g. "composer require uxweb/sweet-alert:*" to figure out if any version is installable, or "composer require uxweb/sweet-alert:^2.1" if you know which you need.

    Installation failed, reverting ./composer.json and ./composer.lock to their original content.

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

  • سلام من این دوره رو تموم کردم. برای اینکه بتونم فرانت رو هم خیلی حرفه ای انجام بدم راهنمایی میخوام ازتون.
    html css js bootstrap5 رو خیلی عمیق خوندم. میخواستم دوره ی alpine رو شرکت کنم ولی یه موضوع خیلی ذهنمو درگیر کرده، کتابخونه ها و پلاگین های jquery خیلی زیاده و تقریبا هر کاری رو بخوای انجام بدی باهاش انجام شده و میشه ازشون استفاده کرد آیا alpine هم به این صورت هست؟
    به نظرتون livewire و alpine گزینه های خوبی هستن برای ادامه مسیر؟

    • سلام وقت بخیر.
      ببینید اگه با جاوااسکریپت آشنا باشید یادگیری jquery و alpine بشدت ساده هست و زمان کمی نیاز داره، بنظر من با jquery و alpine آشنا بشید اما تمرکزتون بیشتر روی alpine باشه، در مورد livewire اگه شما با لاراول آشنا هستید توصیه میکنم که حتما باهاش آشنا بشید. تمام این دوره ها هم توی وب سایت قرار داره

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

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

  • سلام تو تو آموزش هاتون بحث تنوع قیمت گزاری مثلا یک محصول سایز L یک قیمت و سایز XL یه قیمت دیگه باشه و نحوه پیاده سازی دیتابیسش رو توضیح دادید

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

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

  • سلام وقت بخیر
    در قسمت صفحه ثبت محصول (product/create) زمانی که یک دسته بندی رو انتخاب می کنیم و انتظار داریم ویژگی هاش رو نمایش بده که از ajax استفاده میشه این خطا رو دریافت می کنم که "مشکل در دریافت لیست ویژگی ها" لطفا راهنمایی بفرمایید
    Failed to load resource: the server responded with a status of 404 (Not Found)

    • سلام وقت بخیر.
      ارور که 404 هست و میگه که چیزی وجود نداره، شما باید دیباگ کنید و قدم به قدم چک کنید مقادیری که ارسال میکنیو به سرور و سمت سرور چک کنید مقادیر را و بررسی کنید که آیا مقدار براش وجود داره و یا دیتا را بدرستی از سرور ارسال میکنید،همچنین با سورس کدی که در اختیارتون هست مقایسه کنید.

  • ERROR in ./resources/scss/admin/admin.scss
    Module build failed (from ./node_modules/mini-css-extract-plugin/dist/loader.js):
    ModuleBuildError: Module build failed (from ./node_modules/css-loader/dist/cjs.js):

    این ارور را هم بهم میده موقعی که دستور npm run dev را اجرا ميكنم

    • سلام وقت بخیر.
      دستور npm i را در ابتدا زدید که پکیج ها براتون نصب بشه، اگه با بحث npm ، webpack و درکل فرانت آشنایی ندارید میتونید از فایل های که کامپایل شده و در پوشه plublic در سورس کد ها قرار داده شده استفاده کنید.تمرکز این دوره روی لاراول هست.

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

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

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

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

    • دستتون درد نکنه.به نظر شما اول بهتره لاراول یاد بگیرم با وردپرس؟

  • سلام وقت بخیر
    یکی دو تا سوال داشتم ممنون میشم جواب بدین
    اینکه این آموزشتون موارد مربوط به امنیت سایت هم توش رعایت شده یا نه؟منظورم اینه اگه این دوره رو تموم کنیم نیازه که واسه امنیت سایت دوره های دیگه ای رو هم آموزش ببینیم یا همین دوره کافیه؟

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

  • سلام آقای مهندس

    لطفا دیتابیس پروژه را برای دانلود قرار می دهید. با دستور make:migration می توان ایجاد کرد اما جداول خالی است.

    متشکرم

    • سلام وقت بخیر.
      سعی کنید قسمت به قسمت با پروژه و دوره پیش برید، نه اینکه از موارد آماده استفاده کنید.به هر حال توی بخش deploy فایل های تمرینی قسمت ۲۰۷ موارد آماده مورد نیاز و جروجی دیتابیس قرار گرفته

    • سلام و عرض ادب

      ظاهرا قرار است ورژن 9 لاراول در بهمن ماه ارائه شود، آیا آن را هم بررسی می فرمایید؟

      ممنون

    • سلام وقت بخیر.
      بله بررسی میشه، تغییرات خاضی باشه حتما در قسمت جداگانه گفته میشه و همچنین دوره را به ورژن ۹ آپگرید میکنیم.

  • سلام استاد عزیز.
    من نیاز دارم یه سایتی مشابه ترب یا ایمالز بنویسم. و نیاز دارم که یک Web Crawler داشته باشم. و خیلی کار ساده ای میخوام انجام بده، شرکت هایی که ثبت نام میکنن و وب سایت دارند میخوام قیمت و موجودی کالاهاشون رو از سایتشون بردارم.
    میشه این کارو با لاراول انجام داد؟ و شما منبع آموزشی میشناسید بهم معرفی کنید؟

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

  • Notice: date_default_timezone_set(): Timezone ID 'Asia' is invalid in C:\Users\amir\Desktop\pspasha\vendor\laravel\framework\src\Illuminate\Foundation\Bootstrap\LoadConfiguration.php on line 49
    اقا مشکل اینو نمیتونم حل کنم

    • سلام وقت بخیر.
      کجا؟ سوال را زیر قسمت مربوطه بپرسید.برای timezone باید به این شکل بنویسید Asia/Tehran