توضیحات

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

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

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

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

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

همچنین دوستان دوره nuxt.js (ناکست جی اس) در سایت قرار گرفت که پیشنهاد میکنم حتما بعد از این دوره مشاهده کنید.

 

دوره های پیشنهادی، بعد از گذراندن این دوره :

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


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

مدرس دوره علی شیخ
مدت دوره 11:05:31
تعداد ویدیو 69

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

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

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

  • سلام استاد وقت بخیر!
    اونجایی که با کمک cli میاید و vue رو نصب میکنید یه سوال میپرسه که شما از نسخه 2 میخواید استفاده کنید یا نسخه 3 شما چطوری نسخه 3 رو انتخاب میکنید میتونید از رو این عکس ببینید منظورم چیه
    https://themco.ir/browser1.png

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

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

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

  • سلام
    با یادگیری vuejs نسبت به react میتونیم انتظار داشته باشیم جایی استخدام بشیم با این بازار کاری که vue داره؟
    به نظرم ری اکت برای ابتدا کار سنگین هست و نیاز به دانستن جاوااسکریپت خیلی قوی تری نست به ویو داره

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

  • سلام
    براي اينكه يك ويژگي و كدي رو بخوايم به پروژه اضافه كنيم آيا در سطح جونيور بايد بتونيم كدهايي كه ديگران نوشتن و با سرچ گوگل بتونيم بخونيم و كل اون كدهارو يادبگيريم و به پروژه اضافه كنيم يا اينكه بايد سطح بالاتري داشته باشيم براي كار با كدهاي ديگران در گيت هاب و استك اور فلو؟
    راهكار اين كار كه راحت تر انجام بشه چي هست؟
    به نظرتون براي انتخاب اولين فريمورك جاوااسكريپتي كه بتونيم كدهاي بقيه رو هم راحت تر متوجه بشيم react مناسبت تر هست يا vue ؟
    تشكر

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

  • سلام
    از بين فريمورك هاي جاوااسكريپتي vue و react كدومشون سينتكس مشابه جاوااسكريپت خام داره طوري كه روند پياده سازي ميني پروژه جاوااسكريپت خام مثل todo و search input و .. مشابه به اون فريمورك باشه؟

    • سلام وقت بخیر.
      منظورتون را متوجه نشدم دقیقا که قصد چه کاری را دادید، در کل react کتابخانه هست و vue فریمورک.react نزدیکتر هست.

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

  • سلام
    مدتي است دوتا بخش ميخوام به پروژه فرانت اند اضافه كنم يكي بخش 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 کلا یکی را انتخاب کنید و کار کنید.