
Learn to start a Vue application with two approaches—npm via the CreateVue tool or a CDN—mount the app, and use single-file components (template, script, style).
Learn how Vue's two core features—declarative rendering and reactivity—work together with a template syntax, interpolations, and directives to render HTML based on JavaScript state and efficiently update the DOM.
Master data flow in Vue 3 by passing props from parent to child with values or dynamic binding via v-bind, and emit events from child to parent to update counters.
Explore how the keep alive component caches the initial state of dynamically toggled components, preserving values when switching between myUser and CustomInput by wrapping them in the KeepAlive component.
Explore Vue 3 transitions with Transition and Transition Group to animate elements entering, leaving, or moving. Learn practical steps and CSS rules for using v-if, v-show, v-for, and dynamic components.
Master Vue 3 lifecycle hooks, including created, mounted, updated, unmounted, and before-create, before-mount, before-update, before-unmount. See a practical example fetching data in created and rendering with v-if as data arrives.
Explore the Vue 3 options API watch option, binding a checkbox with v-model to a reactive isUppercase variable, and using watch and methods to toggle text case.
Explore the Vue 3 options API computed property, replacing multiple watchers with a cached reactive value that depends on A and B, with getter, setter, two-way binding, and type conversion.
Explore setting up vue-router in Vue 3 using the options API: define routes (including dynamic /users/:id), import components, render with router-view, and navigate via router-link and programmatic routing.
Learn how to use props and emits in Vue 3's composition API, register props, access them in setup, implement methods, and expose them to the template.
Compare ref() and reactive() in composition api, where ref() handles primitives and objects with value field while reactive() targets objects; use ref() in setup to avoid mistakes, unref or .value.
Learn how the composition api manages the dom with a template ref, v-bind, and setup; return the ref name and use .value to interact with the element.
Explains the script setup syntax as syntactic sugar for the composition API. Demonstrates using defineProps, defineEmits, and setup attribute to access props, emits, and components in the template.
The latest version of the Vue JS framework - Vue3. A lot of examples and realtime coding.
You will learn step by step how Vue 3 works under the hood, how to create Vue 3 components, how to create Vue 3 applications.
Description Vue 3 Reactivity - fundamental ideas.
All possible features included in this course: Options API, Composition API, Script setup, Directives, Data flow, Lifecycle hooks, Props, Events, Slots, Watch, Computed, Provide/Inject, Special Components ...ect.
You will be faced with the modern Vue ecosystem: Router, Vuex, Pinia.
The key point is to share the Cheat Sheet with you - you can print it and use it to work with Vue 3 JS. You will get your own systemized documentation. In general this course helps you to understand the Vue 3 framework and gives you the powerful cheat sheet information.
This course saves you time so you don't have to read a lot of documentation.
You can start your new production projects with Vue 3 - the core and subprojects are ready to use. Vue is a JavaScript framework for creating complex web interfaces. It builds on top of standard HTML, CSS and JavaScript, and provides a declarative and component-based programming model that helps you efficiently develop user interfaces, be they simple or complex.