توضیحات

دوستان این دوره با محتوا و کیفیت بهتر کامل بازتولید شده و لینک و عنوان دوره آموزش رایگان ویو جی اس (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

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

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

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

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

      const formData = new FormData()
      
      formData.append('myFile', files[0])

      fetch('/saveImage', {
      method: 'POST',
      body: formData
      })
      .then(response => response.json())
      .then(data => {
      console.log(data)
      })
      .catch(error => {
      console.error(error)
      })

      در اینجا files[0] میشه همون فایلی که از input مورد نظر دریافت کردید

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

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

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

         import Vue from 'vue'
      
      import CompositionApi from '@vue/composition-api'
      Vue.use(CompositionApi)

    • چک کنید که ورژن چند vue را نصب کردید توی package.json باید ورژن ۳ را نصب کرده باشید.

  • سلام و عرض ادب استاد
    من دوره ی لاراول رو گذرونده بودم، اما دوره ی لاراول شما رو که دیدم واقعا حیرت زده شدم که با چه ظرافتی تمام جوانب لازم رو پوشش دادین و حتی کدهای هر آموزش از قبل آماده شده بود. بهترین کیفیتی که میشه متصور شد برای یک آموزش!
    الان هم که میبینم دوره ی Vue js رو خود شما باز هم (رایگان) گذاشتید، واقعا نمیدونم چی بگم
    سپاسگذارم و قلبا آرزوی موفقیت و سلامتی براتون دارم

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

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

    • سلام وقت بخیر.
      توی سرور یا لوکال؟ inspect میگیرید توی بخش console ارور چی میده؟

  • سلام استاد وقت بخیر!
    اونجایی که با کمک 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 رو ميخونم بعضي قسمتا هيچ توضيحي نداره و اصلاً متوجه كدش نميشم مثلاً يجا از تابع رندوم استفاده كرده و در عدد ١٠٠٠٠٠ ضرب كرده اما هيچ توضيحي براي اين كار نداره كه چرا اينو نوشته
    ميخوام بپرسم همچين مواقعي بايد چكار كنيم؟ ما هميشه نميتونيم يك قسمت رو كدش رو خودمون بنويسيم و وقتي هم به اين منابع مراجعه ميكنيم اصلاً توضيحي براي كدشون ندارن
    ممنون ميشم راهنمايي كنيد

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

  • سلام بر استاد عزیز و گرامی ممنون از فن بیان بالای شما / میخواستم بدنم آموزش vue native یا quassar هم قصد دارید شروع کنید یا خیر ؟