Intro to Vue.js
Zenva
ACCESS the FULL COURSE here: https://academy.zenva.com/product/full-stack-web-development-mini-degree/
TRANSCRIPT
What's up guys? And welcome to our course on Vue.js. My name is Nemesh and I'll be guiding you through the next hour to two hours, in which we'll be learning about the exciting and innovative new framework Vue.js. So, what is Vue.js then? For starters, it's a framework that is used to help organize Javascript functionality. Now that in itself doesn't sound terribly exciting, but I, personally, am super excited about this framework. I love using it and will absolutely use it in all of my Javascript applications. I'm an object-oriented kind of person, so this ability to help organize things, and access just different parts of the page, focus on those, really helps. And that's what Vue.js specializes in. It compartmentalizes pages to allow for easy web page maintenance. This is pretty huge as instead of maintaining the entire page and updating the entire page at a time, Vue.js allows you to focus on just individual parts of the page. This allows us to implement new features or just maintain and update features with ease. It's based on Node.js and is actually very similar to React frameworks. So if you have experience working with React, you'll fit right in into the Vue.js ecosystem. And finally, Vue.js in general, provides an approachable, versatile, and performant experience. It's really quite a fantastic framework and if you're big into organization, if you find your Javascript files look messy and are horrendous to maintain, then Vue.js may very well be your solution. So, why Vue.js versus some other frameworks out there? Well for starters, Vue.js is super easy to use. That's a good starting point. It really is super, super easy to install and to use. I found it completely intuitive, and I hope you guys do as well. It's very similar to React, so if you have experience with React, Vue.js will be fairly straightforward. The data in Vue.js updates in real time in all the appropriate places. This is one of my favorite things about it. And no need to call special update functions, that will re-render the page, or basically, update all your variable values. You simple change the value of the variable and in all the appropriate places, it changes just like that. We can actually build logic right into HTML elements as well. This is this whole concept of compartmentalization. It's a fact that we can maintain one single part of the page at once. And a lot of this is moving some of the functionality from Javascript into the HTML elements. As well, it's highly scalable, and it's perfectly easy to integrate into projects that are already kind of half-finished. So who is this tutorial for or who's this course for? We're assuming that you're looking f ... https://www.youtube.com/watch?v=vebh-f84vk8
7020854 Bytes