توضیحات

فریم ورک Vue js یا ویو جی اس یکی از محبوب ترین فریم ورک های جاوااسکریپت است که با هدف توسعه رابط کاربری (UI) در سال 2014 به عنوان یک فریم ورک متن باز معرفی شد و طی سال های اخیر استفاده از آن به شدت رو به رشد بوده است.

از Vue js برای ساخت و طراحی رابط کاربری نرم افزار ها و اپلیکیشن های تحت وب و موبایل استفاده می شود. همچنین میتوانید وب سایتی پیاده کنید که تک صفحه ای ( اصطلاحا spa یا single page application ) باشد.

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

به عنوان یک فریمورک مدرن  Vue.js می‌تواند نیازهای متفاوتی را برآورده کند. این فریمورک برای داشتن کارایی بهتر از یک DOM مجازی استفاده می‌کند. (DOM مجازی، حالتی مفهومی و البته انتزاعی از یک DOM واقعی است). اهمیت این ماجرا در این است که فریمورک با استفاده از چنین تکنیکی سبک‌تر و در نهایت برای اجرا سریع‌تر می‌شود.

یکی از مهیج‌ترین موارد در  Vue.js این است که از رویکردی مبتنی بر کامپوننت برای ساخت اپلیکیشن های تحت وب استفاده می کند. این رویکرد شامل یک فایل از کامپوننت‌هاست که می‌تواند مستقل از کل پروژه باشد، نکته مهم این است که شما می‌توانید از آن چندین بار استفاده کنید و فرایند توسعه‌تان را سرعت ببخشید. این ابزار به شما کمک می‌کند که به بهترین شکل ممکن بتوانید کارهای‌تان را انجام دهید.

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


javascript جاوا اسکریپت vuejs ویو جی اس

مدرس دوره علی شیخ
مدت دوره 09:58:50
تعداد ویدیو 63

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

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

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

  • سلام
    مدتي است دوتا بخش ميخوام به پروژه فرانت اند اضافه كنم يكي بخش multiselect يكي هم امتياز دهي ستاره اي
    اما وقتي كدهاي گيت هاب و پكيج هاي درون npm رو ميخونم بعضي قسمتا هيچ توضيحي نداره و اصلاً متوجه كدش نميشم مثلاً يجا از تابع رندوم استفاده كرده و در عدد ١٠٠٠٠٠ ضرب كرده اما هيچ توضيحي براي اين كار نداره كه چرا اينو نوشته
    ميخوام بپرسم همچين مواقعي بايد چكار كنيم؟ ما هميشه نميتونيم يك قسمت رو كدش رو خودمون بنويسيم و وقتي هم به اين منابع مراجعه ميكنيم اصلاً توضيحي براي كدشون ندارن
    ممنون ميشم راهنمايي كنيد

    • سلام وقت بخیر.
      ببینید تجربه کاری و درک از اون زبان و فریمورک توی این موضوع دخیل هست،از طرفی خوب بودن داکیومنت توی انتخاب اون پکیج هم خیلی تاثیر داره

  • عرض ادب و احترام خدمت شما
    ببخشید چندتا سوال داشتم و ممنون میشم تجربه تون رو انتقال بدین
    1 - برای پیاده سازی پنل کاربری به صورت spa چون بحث سئو مطرح نیست و با تسلط به vue , vuex دیگه نیاز به nuxtjs نیست ؟
    2 - چه زمانی ما نیاز داریم داخل پروژه از nuxtjs استفاده کنیم ؟ زمانی که محتوا محوری و بحث سئو مطرح هست برامون ؟
    3 - من داخل پروژه م یه سری قسمت ها چون تعامل کاربر خیلی زیاد هست میخام از vue استفاده کنم مثل صفحه لاگین و فیلتر محصولات و سبد خرید و بخش کامنت ها و انجمن پرسش و پاسخ و ... آیا نیاز ست به nuxtjs و آیا اینکه بحث سئو رو میشه در این بخش ها با vue هندل کرد ؟

    ممنون از شما

    • سلام وقت بخیر.
      Nuxt.js یک فریمورک برای vue هست و یکسری امکانات برای شما آماده کرده که یکیش ssr یا همون سئو، که شما میفرمائید هست، nuxt.js پکیج های مختلف را درکنار هم آماده کرده و همچنین یکسری پکیج هم خودش داره که کار کردن با vue را راحتر میکنه

  • سلام وقت شما بخیر ممنون بابت تدریس عالیتون
    من بعد از build کردن پروژه و اپلود dist روی سرور فونت هام اعمال نمیشه
    وقتی هم که رفرش میکنم در کنسول خطای unexpected token '<' دریافت میکنم

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

  • سلام،وقت بخیر ببخشید من یه سوال دارم برای اینکه بعد از فرانت به سمت یادیگیری اندروید بریم کدوم یک از کتابخانه های جاوااسکریپت مهمه و لازم میشه ؟؟ریکت یا vueیا جی کوئری؟

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

  • سلام خسته نباشید
    به یک مشکلی خوردم در مورد استفاده jquery توی پروژه vue
    مجبورا از یک قالبی استفاده می کنم که توش از Jquery استفاده شده
    و این قالب رو میخام توی VUE تعریف کنم ، اما هر کاری میکنم VUE نمیتونه Jquery رو بشناسه !
    اگه بشه راهنماییم کنید که چطوری Jquery رو بتونم تعریف کنم توی پروژه؟

    • سلام وقت بخیر.
      اوب نصب کنید jquery را

      npm i jquery

      بعد اضافه کنید به پروژه، توی فایل main.js
      import jQuery from 'jquery'
      
      window.$ = jQuery

  • باسلام
    وقتتون بخیر استاد
    فیلم های آموزشی React js اگر میشه تدریس بفرمایید
    خیلی خوشحال خواهیم شد
    متشکرم
    و اینکه بهتره برای شروع از React استفاده کنیم یا vue

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

  • سلام
    ميشه فقط مفاهيم جاوااسكريپت رو يادبگيريم و بعد فريمورك رو به صورت پروژه محور بادبگيريم؟ اين كار در روند يادگيري و پياده سازي پروژه با فريمورك مشكل ساز نميشه؟
    به نظرم پياده سازي پروژه با جاوااسكريپت خام بسيار سخت و زمان بر هست و اگر بشه بعد يادگيري مفاهيم مورد نياز جاوااسكريپت همه پروژه هارو با فريمورك انجام بديم

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

    • سلام وقت بخیر.
      روش درست اینکه از سمت سرور براتون صفحه بندی ارسال بشه مثله pagination لاراول

  • سلام مرسی از آموزش عالی تون.
    یک سوالی داشتم. من دوتا کامپوننت دارم و این دو هیچ ربطی از نظر پدر فرزندی ندارند.
    میخواستم ببینم چطور میشه یک آرایه در کامپوننت اول را در کامپوننت دوم داشته باشم؟
    میخوام دیتا را در کامپوننت دوم بگیرم و بر اساس url بوسیله params بخشی از دیتا را نمایش بدم.
    با provide , inject هم تست کردم ولی undefined میده.
    ممنون میشم راهنمایی کنید.