سلام وقتتون بخیر خسته نباشید با اکسر دوره های رایگان شما و توضیحات عالیتون باعث شد داخل یک شرکت خوب استخدام بشم
فریم ورک Vue js (ویو جی اس) یکی از محبوب ترین فریم ورک های جاوااسکریپت است. یک فریمورک متن باز و سبک برای توسعه رابط کاربری (UI) با استفاده از جاوااسکریپت است که در سال 2013 توسط Evan You، یکی از توسعه دهندگان سابق گوگل منتشر شد و به سرعت تونست توجه توسعه دهندگان را به خود جلب کند.
هدف از توسعه این فریمورک، ایجاد یک جایگزین برای Angular.js بود، جایگزینی که بتواند پروژهها را سبک نگه دارد، سرعت بالایی داشته باشد و علاوه بر مقیاس پذیری، انعطاف زیادی نیز داشته باشد.
از Vue js برای ساخت و طراحی رابط کاربری نرم افزار ها و اپلیکیشن های تحت وب و موبایل استفاده می شود. همچنین میتوانید وب سایتی پیاده کنید که تک صفحه ای ( اصطلاحا spa یا single page application ) باشد و یا حتی وب سایت هایی در مقیاس بزرگ با ساختارهای مختلف استفاده کنید. همچنین میتوانید کامپوننت هایی ایجاد کرده و در سایر بخشهای پروژه یا حتی پروژههای دیگر از آن استفاده کنید.
Vue.js بر اساس مفاهیمی مانند کامپوننت و تمپلیت طراحی شده است. از طریق کامپوننتها، توسعهدهندگان میتوانند رابط کاربری را به قطعات کوچکتر تقسیم کنند و از طریق تمپلیتها ساختار HTML را به صورت پویا نمایش دهند.
به عنوان یک فریمورک مدرن Vue.js میتواند نیازهای متفاوتی را برآورده کند. این فریمورک برای داشتن کارایی بهتر از یک DOM مجازی استفاده میکند. (DOM مجازی، حالتی مفهومی و البته انتزاعی از یک DOM واقعی است). اهمیت این ماجرا در این است که فریمورک با استفاده از چنین تکنیکی سبکتر و در نهایت برای اجرا سریعتر میشود.
مزایای استفاده از Vue.js
سادگی: یادگیری و آموزش آن بسیار آسان است و حتی برای مبتدیان نیز دسترسی آسانی دارد.
انعطافپذیری: امکانات بسیاری برای ساخت رابطهای کاربری انعطافپذیر را فراهم میکند و از ادغام آسان با کتابخانههای دیگر جاوااسکریپت پشتیبانی میکند.
کارایی بالا: برای ساخت وبسایتها و اپلیکیشنهای پیچیده با کارایی بالا بسیار مناسب است.
برای آشنایی بیشتر با vue.js و همچنین مشاهده پروژه ای که توی این دوره پیاده سازی میشود، حتما ویدیو معرفی که در پایین قرار گرفته را مشاهده کنید.
همچنین دوره ای ناکست جی اس (nuxt.js) و دوره ای آموزش ساخت فروشگاه اینترنتی با ناکست جی اس (nuxt.js) هم توی وبسایت قرار گرفت که ناکست جی اس فریمورک، ویو جی اس هست و پیشنهاد میکنم حتما بعد از این دوره مشاهده کنید.
مباحثی که در این دوره گفته میشود شامل :
آشنایی با vue.js
آشنایی با reactivity در vue.js
آشنایی با دایرکتیوها (directives)
کار با style در vue.js
آشنایی با events و data binding
کار با المان های فرم (form) در vue.js
آشنایی با props و emit
آشنایی با provide/inject و slot
آشنایی با composable function و lifecycle
آشنایی با vue router
ایجاد و پیاده سازی پروژه spa (single page application)
دوره های پیشنهادی، بعد از گذراندن این دوره :
پیش نیاز این دوره :
برای ارسال کامنت ابتدا باید وارد سایت شوید
سلام وقتتون بخیر خسته نباشید با اکسر دوره های رایگان شما و توضیحات عالیتون باعث شد داخل یک شرکت خوب استخدام بشم
سلام وقت بخیر.
خداروشکر و تبریک میگم بهتون و براتون موفقیت های بیشتری را آرزو میکنم.
استاد خیلی خیلی از شما بابت بازتولید این دوره خیلی خیلی سپاسگزارم.
سلام وقت بخیر.
ممنون از شما و حمایتتون🙏
خداروشکر دوره براتون مفید بوده
دانشجوی وب پروگ
سلام خسته نباشین .
من ویو جی اس رو کامل یاد گرفتم الان یک پروژه باهاش رو تا تقریبا آخر رسوندم . الان متوجه شدم یه چیزی به نام nuxt js وجود داره و سئو با اون درست میشه(بحث SSR) .
الان به نظرتون کل پروژه که داره تموم میشه رو از اول بنویسم با nuxt یا اینکه راه حل دیگه ای هم هست؟
علی شیخ
3 روز پیش
سلام وقت بخیر.
بصورت کلی گوگل سعی میکنه سایت های که بشکل CSR هستند را از نظر سئو بررسی کنه اما خب از nuxt میتوان استفاده کرد دوتا دوره براش توی سایت هست و اینکه شما خیلی بخش ها را آماده دارید و همینو میتونید توی nuxt.js هم بیارید و از طرفی صفحاتی که نیاز به سئو دارند مثلا پنل ادمین اصلا نیازی به سئو نداره یا فرضا بخش پنل کاربری در سایت اصلی