
Explore the basics of web development using the fuel JavaScript framework in this living course that stays up to date with new releases and adds projects for free.
Vue.js is a progressive framework for building web user interfaces that you can gradually adopt, enabling data bindings, interactivity, and reusable components with a consistent ecosystem.
Compare Vue.js version 2 and 3, detailing the options API, composition API, and TypeScript support, and explain when to choose each based on project needs.
Build a simple grocery list app in Vue.js using data, v-for with keys, a form to add items, and two-way binding for checkboxes.
set up your vue development environment by choosing a code editor (Visual Studio Code, Atom, Sublime Text, WebStorm) and using browser dev tools and vue extensions.
Explore how reactivity in Vue links the data method to local state via a proxy, triggering template updates as items change and v-model binds to new items.
See how computed properties replace template expressions in Vue with a total amount of items computed reactively, use template literals for string interpolation, and compare with methods for efficiency.
Learn conditional rendering in Vue.js with v-if and v-show to display or hide the items list, the form, and the empty message.
Explore the Vue.js component lifecycle, linking mounting and rendering to stages like created and mounted. Learn to declare lifecycle hooks for tasks such as API calls or logging.
Welcome to my Vue.js course, where I cover the essentials of modern web application development using Vue 3. I would be happy to welcome you to the course, here on Udemy.
Vue.js is an elegant and lightweight JavaScript framework which you can use everything from small reactive web components to full fledged single page web applications
During this course I will teach you:
The essentials of the Vue.js framework
How to use Vue.js its special directives
Hooking into Vue.js its life cycle methods
Conditionally rendering parts of you Vue.js templates
About Vue.js
Vue.js is one of the more popular frameworks for building interactive web applications. It was created by Evan You while he was working at Google, being inspired (and frustrated) by Angular.
The JavaScript framework was popularised by the Laravel community. And has gotten a long way since then. It has all the features you need for building modern web applications and has a rich landscape of plugins in the Vue ecosystem that enable fast development.
About Me
My name is Koen, it is nice to meet you. Starting out at the age of 15 with iOS development I never lost my interest in Software Development. Currently I mainly keep myself occupied with web development. I am invested in multiple backend technologies and frameworks, such as Ruby on Rails, Django and Laravel. On the frontend side of projects I follow the development of React, Alpine.js and Vue.js closely.