مدرس دوره علی شیخ
مدت دوره 18:59:37
تعداد ویدیو 87

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

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

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

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

    • سلام وقت بخیر هادی جان
      توی کامنت قبلی که دادی برات توضیح دادم اما اینجا هم مینویسم که اگه دوستان دیدن و سوالشون بود آشنا باشند.
      ببین ما دوتا بخش مجزا از هم یعنی فرانت و بک اند رو داریم که کاملا جدا از هم هستند. توی مثالی که زدی برای ما فریمورک nuxt.js میشه فرانت و درخواست میزنه به یکسری api برای دریافت یا ارسال اطلاعات و این api میشه همان بک اند ما که با هر زبان و فریمورک بک اندی میشه پیاده سازی کرد.
      توی این دوره من api رو با فریمورک لاراول نوشتم و آماده کردم در صورتی که با زبان و فریمورک یا حتی هر دیتابیس دیگه ای قابل پیاده سازی هست و در فرانت از nuxt.js استفاده کردم و به این api درخواست ها رو دادم و کار های مختلف انجام دادم. دیگه فرانت درگیر کار های بک اندی و دیتابیس نیست و اینها میشه وظیفه ای api. حتی توی دوره next.js هم از همین api استفاده کردم چون مشترک بود، چون فرانت و بک اند دوتا موضوع جدا از هم هستند.
      حالا شما با لاراول آشنا هستید ما دوره های api نویسی با لاراول هم در سایت داریم که با مشاهده اونها میتونید api نویسی انجام بدید و در سمت فرانت که هر زبان و فریمورکی هست از این api استفاده کنید و هم فرانت و هم بک اند رو خودتون پیاده سازی کنید.
      توی این دوره هم تمرکز کاملا روی خوده فریمورک nuxt.js هست و در خصوص پیاده سازی api با لاراول صحبت نمیشه بلکه از قبل آماده شده و در این دوره استفاده شده، مباحث مربوط به api نویسی در لاراول دوره های جداگانه خودشون رو دارند.

  • سلام
    خسته نباشید
    من xamp و composer رو نصب کردم، دستور composer install رو که تو پوشه api میزنم برای نصب، پکیج هارو نصب نمیکنه و همیچین چیزی رو برام میاره تو cmd :

     
    
    C:\Users\Mosi>cd C:\Users\Mosi\Downloads\Video\Tuts\Nuxt eCommerce\Files\exercies_file_nuxtjs_eCommerce_part_1\laravel-api

    C:\Users\Mosi\Downloads\Video\Tuts\Nuxt eCommerce\Files\exercies_file_nuxtjs_eCommerce_part_1\laravel-api>composer install
    Installing dependencies from lock file (including require-dev)
    Verifying lock file contents can be installed on current platform.
    Your lock file does not contain a compatible set of packages. Please run composer update.

    Problem 1
    - nette/schema is locked to version v1.2.2 and an update of this package was not requested.
    - nette/schema v1.2.2 requires php >=7.1 <8.2 -> your php version (8.2.0) does not satisfy that requirement.
    Problem 2
    - nette/utils is locked to version v3.2.7 and an update of this package was not requested.
    - nette/utils v3.2.7 requires php >=7.2 <8.2 -> your php version (8.2.0) does not satisfy that requirement.
    Problem 3
    - phpspec/prophecy is locked to version v1.15.0 and an update of this package was not requested.
    - phpspec/prophecy v1.15.0 requires php ^7.2 || ~8.0, <8.2 -> your php version (8.2.0) does not satisfy that requirement.
    Problem 4
    - nette/schema v1.2.2 requires php >=7.1 <8.2 -> your php version (8.2.0) does not satisfy that requirement.
    - league/config v1.1.1 requires nette/schema ^1.2 -> satisfiable by nette/schema[v1.2.2].
    - league/config is locked to version v1.1.1 and an update of this package was not requested.

    این کل کدی هست که توی cmd بود، مشکل از چیه ؟

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

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

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

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