
Compare classic javascript with the Vue framework, highlighting reactive programming and easier HTML manipulation. See a simple example that toggles a div with show and hide using both approaches.
Learn how to set up Vue, create a Vue instance, and bind data and methods using v-if and v-on to make html elements react to state changes.
Explore how Vue uses reactive data and the v-if directive to conditionally render elements, toggling a SHOW_DIV variable to show or hide buttons with true/false and negation.
Explore the v-model directive for two-way data binding in form elements (input, textarea, select, radio, checkbox) and learn how v-html renders the same value in Vue.js.
Render table rows from a dynamic list with v-for, binding each row to item.name and its index, and add items via input and a button.
Learn to remove an item from an array in a Vue.js app by creating a remove(index) function using list.splice(index, 1) and a per-row button with v-on:click.
Learn how to use vue's watch to observe data property changes and deploy v-bind and v-model with v-for for dynamic selects, binding values and triggering reactive counters.
Explore building a Vue.js app that fetches data from the Meat Museum API using axios and async/await, loading departments and random objects to display images.
Let's learn Vue JS Javascript framework, which is a powerful tool to creating reactive components for modern web interfaces.
This quick and free course, aims to show you some of the (many) features that this framework has to offer. And it will be your "open door" to programming with reactive javascript.
To get to know Vue at this first moment, you won't need any special installation. Just an HTML page with a SCRIPT url to Vue library. There are 3 ways to install vue: cli, webpack or just script url. Right this moment , in order to practice and know Vue, let's use last (and less resources) way.
Let's know about
main directives: v-if, v-for, v-bind, v-model, v-on, v-html;
object vue sections (methods, data, mounted, watch),
And, at finish, practical example using requests to server api. Let's use a real and free api to view objects from a museum.
Who is this course for:
Web developers or enthusiasts who want to learn web programming.
Next steps I am preparing (soon):
Another advanced Udemy Vue course, making a real web application of a dashboard with graphs, table list data, upload files, server api integrations, authentication with login and password.
I hope you enjoy. See you soon!