توضیحات

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

فریم ورک 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

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

کامنت های ارزشمند شما:

برای ارسال کامنت ابتدا باید وارد سایت شوید

  • عرض ادب و احترام خدمت شما
    ببخشید چندتا سوال داشتم و ممنون میشم تجربه تون رو انتقال بدین
    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 داشته باشم
    مثل صفحه گوگل
    به این صورت که مثلا یک ارایه 100 تایی json رو 10 تا 10 تا پیج بندی کنم

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

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

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