دوستان این دوره با محتوا و کیفیت بهتر کامل بازتولید شده و لینک و عنوان دوره آموزش رایگان ویو جی اس (Vue.js) پروژه محور هس ت.
فریم ورک Vue js یا ویو جی اس یکی از محبوب ترین فریم ورک های جاوااسکریپت است که با هدف توسعه رابط کاربری (UI) در سال 2014 به عنوان یک فریم ورک متن باز معرفی شد و طی سال های اخیر استفاده از آن به شدت رو به رشد بوده است.
از Vue js برای ساخت و طراحی رابط کاربری نرم افزار ها و اپلیکیشن های تحت وب و موبایل استفاده می شود. همچنین میتوانید وب سایتی پیاده کنید که تک صفحه ای ( اصطلاحا spa یا single page application ) باشد.
تک صفحه بودن یک وب سایت باعث میشود که برای درخواست های کاربران در یک وب سایت ، نیاز به ریفرش نباشد یعنی کاربر وقتی از سایت شما استفاده میکنند این احساس را داشته باشد که یک اپلیکیشن دسکتاپ نصب کرده است یا یک برنامه رو موبایل خود اجرا کرده است.
به عنوان یک فریمورک مدرن Vue.js میتواند نیازهای متفاوتی را برآورده کند. این فریمورک برای داشتن کارایی بهتر از یک DOM مجازی استفاده میکند. (DOM مجازی، حالتی مفهومی و البته انتزاعی از یک DOM واقعی است). اهمیت این ماجرا در این است که فریمورک با استفاده از چنین تکنیکی سبکتر و در نهایت برای اجرا سریعتر میشود.
یکی از مهیجترین موارد در Vue.js این است که از رویکردی مبتنی بر کامپوننت برای ساخت اپلیکیشن های تحت وب استفاده می کند. این رویکرد شامل یک فایل از کامپوننتهاست که میتواند مستقل از کل پروژه باشد، نکته مهم این است که شما میتوانید از آن چندین بار استفاده کنید و فرایند توسعهتان را سرعت ببخشید. این ابزار به شما کمک میکند که به بهترین شکل ممکن بتوانید کارهایتان را انجام دهید.
همچنین دوستان دوره nuxt.js (ناکست جی اس) در سایت قرار گرفت که پیشنهاد میکنم حتما بعد از این دوره مشاهده کنید.
دوره های پیشنهادی، بعد از گذراندن این دوره :
پیش نیاز این دوره :
abolfazl_mousavi_amjad
و استاد یک پیشنهاد برای ارتقای کیفیت دوره...چون در غالب پروژه ها استفاده ازآیکون ها اجتناب ناپذیره طبیعتا برای بسیاری از مخاطبین این دوره سوال پیش اومده که چطور در Vue از آیکون ها استفاده کنیم...به نظرم اگر تمایل داشتین این مورد رو هم به بروز رسانی دوره اضافه کنید تا دوره از اینی که هست فوق العاده تر بشه.
صرفا خواستم پیشنهادی داده باشم که شاید بنظرتون مفید باشه.
علی شیخ
2 سال پیش
سلام وقت بخیر.
آیکون که یا فایل css هست یا فرمت svg که به پروژه اضافه میشه مثله فایل css و موارد مختلف دیگه کعمه اضافه شده و مربوط میشه به دوره رایگان html و css که پیش نیاز این دوره هست.
abolfazl_mousavi_amjad
2 سال پیش
من از کامپوننت آیکون ها در main.js و نصب npm مربوط به آیکون ها استفاده کردم و فکر کردم این کار توی Vue ضروریه
import { library } from '@fortawesome/fontawesome-svg-core';
import { faWarning } from '@fortawesome/free-solid-svg-icons';
import { FontAwesomeIcon } from '@fortawesome/vue-fontawesome';
library.add(faWarning);
const app = createApp(App);
app.component('font-awesome-icon',FontAwesomeIcon);
app.mount('#app');
علی شیخ
2 سال پیش
شما میتونید فایل css اضافه اون آیکون ها را اضافه کنید.