Vue Js با تلفظ (ویو جی اس) یک فریم ورک شگفت انگیز جاوا اسکریپت است که برای ساخت نرم افزارهای تک صفحه (SPA) در سمت کاربر یا Frontend مورد استفاده قرار می گیرد. به عبارت دیگر می توان گفت Vue Js یک ترکیب فوق العاده بهینه شده از فریم ورک های Angular و React می باشد. با استفاده از فریم ورک های جاوا اسکریپت مانند Vue JS می توان رابط کاربری (UI) بسیار قدرتمندی را ایجاد کرد و با افزایش سطح تجربه کاربری (UX) جایگاه سایت را ارتقاء بخشید. هسته اصلی این فریم ورک روی ظاهر سایت تمرکز دارد و به سادگی با سایر کتابخانه ها هماهنگ می شود. از طرفی الگوی معماری Vue JS به صورت MVVM یا Model View View Model بوده و آنچه که اهمیت بسیار بالایی دارد تنها ظاهر سایت است.
فریم ورک Vue JS توسط آقای Evan You در سال ۲۰۱۴ میلادی (۱۳۹۳ شمسی) وارد دنیای برنامه نویسان شد. آقای You ابتدا عضو تیم برنامه نویسان ارشد شرکت گوگل بود و پس از دستیابی به ایرادهای فریم ورک انگولار جی اس (Angular JS)، رویای دیگری در سر پروراند. سپس از شرکت گوگل استعفاء داد و فریم ورک شخصی خود را تحت عنوان Vue Js 0.11 ایجاد کرد. با روند توسعه و جذب اسپانسرهای متنوع و ارتقاء فریم ورک خود، توانست فریم ورک Vue JS را در مدت زمان کوتاهی، جزو سه فریم ورک برتر جاوا اسکریپت کند. بگونه ای که در حال حاضر Vue JS 2.5 که آخرین نسخه ی آن است، در کشور چین جزو پرکاربردترین فریم ورک ها می باشد. قدرتمندترین اسپانسر فریم ورک Vue JS، فریم ورک قدرتمند لاراول (Laravel) می باشد که در حال حاضر اکثر بخش های وب سایت های زیرمجموعه خود را با این فریم ورک پیاده سازی کرده است. البته این فریم ورک در سایر کشورها مانند ایران نیز محبوبیت بالایی پیدا کرده است. در ایران وب سایت هایی مانند دیجی کالا، زرین پال و ... از این فریم ورک بهره برده اند.
مقدمه و معرفی
استفاده از Vuejs جهت تعامل با DOM
دستورهای شرطی و لیست های رندر شده
اولین پروژه - ایجاد یک بازی نبرد تن به تن با Vuejs
معرفی و استفاده از نمونه ی Vuejs
پیاده سازی یک محیط واقعی با Webpack و ابزار Vue CLI
معرفی کامپوننت ها (Components) و کار با آنها
ارتباط بین کامپوننت ها
استفاده حرفه ای و پیشرفته از کامپوننت ها
پروژه دوم - لیست جملات
کنترل کردن ورودی های کاربران با استفاده از فرم ها
معرفی و ساخت دستورها (Directives)
بهبود نرم افزار با استفاده از Filter ها و Mixin ها
افزودن انیمیشن ها و حرکات
معرفی API ها و اتصال به سرور با استفاده از vue-resource
مسیردهی در یک نرم افزار Vuejs
مدیریت بهتر وضعیت با استفاده از Vuex
پروژه نهایی - سایت فروشگاهی
استفاده از Axios به جای vue-resource
احراز هویت کاربران (Authentication) در Vuejs
23 روز پیش
سلام . چرا اینجور کلمات انگلیسی رو تلفظ میکنید؟ هم اشتباه هم یه جوری که یعنی میخواید بگید نیتو دارید تلفظ میکنید واقعا اعصاب خورد کنه و حواس آدم رو پرت میکنه .
2 ماه پیش
سلام توی این دوره درباره
life cycle hook
هم آموزش داده شده؟....
2 ماه پیش
سلام وقت شما بخیر
بله به صورت کامل به این مباحث پرداختیم.
2 ماه پیش
سلام.خسته نباشید.من وسطای دوره بودم.رایگان بود یهویی پولی شد؟
2 ماه پیش
با سلام و احترام
جهت دریافت این دوره ابتدا باید آن را خریداری کنید. فصل های رایگان جهت آشنایی با دموی پروژه و شیوه تدریس مدرس، ارائه شده است.
3 ماه پیش
جناب صالحی میخواستم بدونم که برنامه ای برای تولید دوره محبوب nuxt js ندارین ؟
3 ماه پیش
سلام روز شما بخیر
در یک دوره جداگانه مبحث Nuxtjs را ارائه خواهیم کرد.
3 ماه پیش
خدایی دوره خیلی خوبی بود دمتون گرم فقط بی زحمت ورژن 3 رو هم آپدیت کنید
3 ماه پیش
با سلام خدمت استاد صالحی عزیز
بی صبرانه منتظر vue3 در روکسو هستیم
با تشکر
4 ماه پیش
سلام .ممنون از دوره خوبتون . بدون شک بهترین دوره ویو جی اس در وب سایت های فارسی زبان هست . کار خوبتون رو تکمیل تر بکنید و چند تا فیلم هم درباره vue3 بگید . بازم تشکر . آرمان از اراک
5 ماه پیش
سلام . ببخشید من برای بک اند از جنگو استفاده میکنم . آیا تو این دوره از فریمورک لاراول استفاده شده؟
چون میخواستم دوره ای رو انتخاب کنم که ویو و جنگو در کنار هم جلو ببره .
چون اگه این دوره از لاروال استفاده کرده باشه . من لاراول اصلا نمیدونم .
5 ماه پیش
سلام وقت شما بخیر
توجه داشته باشید که فریم ورک های سمت فرانتد همانطور که از نامشان مشخص است به مباحث مربوط به فرانتد می پردازند. بنابراین وقتی شما ویو جی اس را یاد میگیرید، مهم نیست که سمت بک اند با چه زبانی باشد، لاراول یا پایتون یا نود جی اس و ... . پس اولین گامی که بر میدارید یادگیری یکی از فریم ورک های جاوا اسکریپت مثل vuejs هست و پس از آن متناسب با زبان بک اند خود پروژه را پیاده سازی می کنید.
در دوره ویو جی اس برای ارتباط با بک اند، زبانی در نظر گرفته نشده است بلکه از یک API خارجی استفاده کردیم تا نحوه فراخوانی داده ها و کار با آنها را یاد بگیرید.
5 ماه پیش
اها ، خیلی خیلی ممنون
5 ماه پیش
سلام فصل ده وجود نداره . دانلود میکینم همون ویدیو فصل یازده هستش
5 ماه پیش
سلام فصل ها بررسی شدند و مشکلی ندارند. لطفا به نام فصل ها دقت کرده و سپس دانلود را انجام دهید.
10 ماه پیش
سلام ....
ببخشید در این دوره شما در مورد. api ها صحبتی نکردین ایا در اپدیت دوره این مباحث رو پوشش میدین ؟؟
10 ماه پیش
سلام وقت شما بخیر
مباحث مربوط به برقراری ارتباط با API ها در این دوره آموزشی ارائه شده است. لطفا به سرفصل ها توجه کنید.
10 ماه پیش
سلام وقتتون بخیر
در این دوره برای پروژه ها از بوت استرپ استفاده شده؟
اگه میشه به دوره یک پروژه فروشگاهی اضافه کنید با توجه به قیمتش بدون همچین پروژه ای کمی بالاست!
10 ماه پیش
سلام وقت شما بخیر
بله در این دوره از بوت استرپ استفاده شده و در انتهای دوره شما یک پروژه فروشگاهی را پیاده سازی خواهید کرد. لطفا به دموی این محصول توجه کنید.
1 سال پیش
ویو جی اس 3 داره یواش یواش میاد میخواستم بپرسم بعد از اومدنش این دوره سریعا آپدیت میشه ؟؟؟
1 سال پیش
سلام وقت شما بخیر
بله، پس از پایداری نسخه ۳ ویو جی اس، حتما این دوره آپدیت خواهد شد.
1 سال پیش
استاد، اول بی هیچ چاپلوسی و تظاهری باید از بیان جالب شما در آموزش که با شوق و عاری از پیچیدگی مطالب رو تفهیم می کنید، به صورت ویژه تشکر کنم. شما باعث شدید بعد از مدتها بتونم PHP رو خیلی خوب یاد بگیریم و برای بک اند انتخابم بشه. حالا هم که در این دوره یاد دادید ساده ترین فریم ورک برای فرانت، ویو جی اس هست، خواهش میکنم خیلی مختصر و مفید یک پروژه ی CRUD با Vue.js و PHP رو برامون در نظر بگیرید تا الگوی پروژه های مشابهی باشه که بعدش میسازیم. دیدم با لاراول یه دونه گذاشتین ولی دوست دارم با همین مطالبی که تا اینجا یاد گرفتیم قدرت ایجاد یک برنامه ی تک صفحه ای کامل رو پیدا کنیم. با سپاس
1 سال پیش
سلام بنده به ری اکت مسلط هستم و قصد یادگیری vue دارم (به علت علاقه!) و هیچ علاقه و رقبتی به پی اچ پی و لاراول ندارم(بجاش نود جی اس کار میکنم) حالا میخاستم بدونم با این تفاسیر بنظر شما این کار عقلانیه که دوره ی vue رو تهیه کنم یا بهتره برم سمت انگولار؟
1 سال پیش
سلام وقت شما بخیر
اینکه شما به سمت Backend علاقه ای ندارید، در روند یادگیری شما در سمت Frontend هیچ اختلالی ایجاد نمی کند. نیازی نیست تمام افراد هم بک اند کار باشند و هم فرانتد کار. بنابراین بسته به نوع نیاز خودتان می توانید فریم ورک های Vuejs و یا انگولار را به صورت کامل یاد بگیرید و از این نظر اصلا نگران نباشید.
1 سال پیش
سلام و عرض ادب
دوره ای برای آموزش vue native در نظر دارین؟
1 سال پیش
سلام وقت شما بخیر
در سال جاری این برنامه ریزی انجام نشده است.
1 سال پیش
سلام میخواستم بدونم این دوره و این مرورگر بدرد ساخت یک نرم افزار پیام رسان چت میخوره یانه
1 سال پیش
سلام وقت شما بخیر
اگر بخواهید یک نرم افزار پیام رسان تحت وب طراحی کنید، قطعا فریم ورک ها و کتابخانه های جاوا اسکریپت مانند vuejs مناسب می باشند. فقط شما باید ساختار کلی این فریم ورک را یاد بگیرید و با تمامی دستورهای آن آشنا شوید. در نهایت با اجرای پروژه نهایی این دوره می توانید برای خودتان یک پروژه تعریف کرده و با تخصص و مهارت لازم نرم افزار پیام رسان خود را پیاده سازی کنید.
1 سال پیش
با سلام این دوره رو میخواستم به کسی پیشنهاد بدم
میخواستم ببینم ویو جی اس بصورت کاربردی در این دوره در کنار لاراول آموزش داده میشود و پروژه با ویوجی اس خروجی گرفته میشه؟
ممنون از شما
1 سال پیش
سلام وقت شما بخیر
در این دوره به صورت کامل فریم ورک ویو جی اس آموزش داده می شود و اگر بخواهید از این فریم ورک در لاراول استفاده کنید به شما توصیه می کنیم که دوره پروژه محور (فروشگاه اینترنتی) لاراول را دریافت کنید. در دوره لاراول به صورت کامل و ترکیبی از ویو جی اس برای ساخت یک فروشگاه اینترنتی انلاین مشابه دیجی استایل، کمک گرفته ایم.
2 سال پیش
سلام خسته نباشید
تو ویدیو دوم توی app.js وقتی new رو میزنم که بعدش vue رو بنویسم میبینم که کلاvue جزش نیست یعنی همه کلمه رو باید نوشت.
چون با اینکه توی el ای پی رو میزنم ولی title توی app.js توی مرورگر بالا نمیاد و همون تایتل توی div هستش
بنظرم vue تعریف نشده
لطفا کمک کنید
1 سال پیش
سلام وقت شما بخیر
لطفا سوالات فنی خود را از طریق تیکت پشتیبانی (در بخش پروفایل کاربری من) ارسال کرده تا مدرس شما را راهنمایی کنند.
2 سال پیش
سلام و وقت بخیر
بنده میخواستم ببینم میشه از فریموورک های مثل ری اکت یا vue مثلا به این شکل استفاده کرد که قسمت فرونت را کاملا با اونها بسازیم و برای بک اند از وردپرس استفاده کنیم ، یعنی یه قالب وردپرس از صفر بر مبنای رابط کاربری بر مبنای vue یا راکت ؟؟؟؟؟؟
چیز خوبی در میاد آیا؟؟ یعنی cms اش wordpress باشه؟؟؟؟
آیا این فریم وورک ها با cms وردپرس قابل هماهنگی هستند برای ساخت صفحات بدون رفرش یا spa های سریع و کاربردی؟
2 سال پیش
سلام وقت شما بخیر
این کار از نظر علمی و فنی کاملا رد می شود. ساختار وردپرس یک ساختار API نیست و در نتیجه View (صفحات نمایشی) منحصر به فرد خود را دارد. در صورتیکه شما این کار را با هر روشی انجام دهید طبیعتا سیستمی کند و غیر قابل استفاده خواهید داشت.
بنابراین بهترین روش برای پیاده سازی Backend، استفاده از یک فریم ورک قدرتمند مثل لاراول می باشد.
جهت دریافت دوره آموزشی لاراول روی این لینک کلیک کنید.
2 سال پیش
سلام وقت شما بخیر
ببخشید من برنامه نویسی لاروال انجام میدم
به نظرتون برای فرانت ام از چه فریمورکی استفاده کنم بهتره ؟
آیا زیاد فرق داره مثلا ری اکت و انگولار و ویو وجود داره ؟
2 سال پیش
سلام وقت شما بخیر
هر سه عنوانی که شما مطرح کردید از برجسته ترین و بهترین فریم ورک ها و کتابخانه های جاوا اسکریپت می باشند که می توانید با استفاده از هر یک از آنها فرانتندهای بسیار پیچیده را طراحی کنید. در وب سایت روکسو هر سه دوره آموزشی موجود است.
اینکه کدامیک را انتخاب کنید به پروژه شما و نوع نگاه تان به فریم ورک بستگی دارد. لطفا برای آگاهی بیشتر مقاله مقایسه فریم ورک های جاوا اسکریپت را مطالعه کرده تا با دقت بیشتری بتوانید انتخاب خود را انجام دهید.