Codevolution
Vue JS is a popular javascript framework for building user interfaces. The core Vue library is focussed on doing one thing and doing that one thing really well which is building user interfaces. Vue currently has 175000 github stars on its repo which makes it the third most starred github repository in the world. Vue is approachable. Getting started with Vue is really simple. All you need is familiarity with HTML, CSS and JavaScript. Vue also has a component based architecture. This lets you break down your application into small encapsulated parts which can then be composed to make more complex UIs. Vue is versatile. You have the choice of creating powerful single page applications from scratch using build tools like webpack or you can choose to incorporate Vue into your existing legacy projects and make progressive enhancement by making changes only to certain parts of your application. Vue is performant. Vue measures just 20KB minified and gzipped at runtime. This playlist is a comprehensive tutorial for beginners on Vue JS 3
Vue JS 3 Tutorial - 1 - Introduction
Codevolution
Vue JS 3 Tutorial - 2 - Hello World
Codevolution
Vue JS 3 Tutorial - 3 - Project Structure
Codevolution
Vue JS 3 Tutorial - 4 - Single File Components
Codevolution
Vue JS 3 Tutorial - 5 - Binding Text
Codevolution
Vue JS 3 Tutorial - 6 - Binding HTML
Codevolution
Vue JS 3 Tutorial - 7 - Binding to Attributes
Codevolution
Vue JS 3 Tutorial - 8 - Binding Classes
Codevolution
Vue JS 3 Tutorial - 9 - Binding Styles
Codevolution
Vue JS 3 Tutorial - 10 - v-bind Shorthand
Codevolution
Vue JS 3 Tutorial - 11 - Conditional Rendering (Part 1)
Codevolution
Vue JS 3 Tutorial - 12 - Conditional Rendering (Part 2)
Codevolution
Vue JS 3 Tutorial - 13 - List Rendering
Codevolution
Vue JS 3 Tutorial - 14 - Lists and Keys
Codevolution
Vue JS 3 Tutorial - 15 - Conditional List Rendering
Codevolution
Vue JS 3 Tutorial - 16 - Methods
Codevolution
Vue JS 3 Tutorial - 17 - Event Handling (Part 1)
Codevolution
Vue JS 3 Tutorial - 18 - Event Handling (Part 2)
Codevolution
Vue JS 3 Tutorial - 19 - Form Handling (Part 1)
Codevolution
Vue JS 3 Tutorial - 20 - Form Handling (Part 2)
Codevolution
Vue JS 3 Tutorial - 21 - Modifiers
Codevolution
Vue JS 3 Tutorial - 22 - Bonus Directives
Codevolution
Vue JS 3 Tutoial - 23 - Computed Properties
Codevolution
Vue JS 3 Tutorial - 24 - Computed Properties vs Methods
Codevolution
Vue JS 3 Tutorial - 25 - Computed Properties and v-for
Codevolution
Vue JS 3 Tutorial - 26 - Computed Setter
Codevolution
Vue JS 3 Tutorial - 27 - Watchers
Codevolution
Vue JS 3 Tutorial - 28 - Immediate and Deep Watchers
Codevolution
Vue JS 3 Tutorial - 29 - Components
Codevolution
Vue JS 3 Tutorial - 30 - Component Props
Codevolution
Vue JS 3 Tutorial - 31 - Prop Types and Validations
Codevolution
Vue JS 3 Tutorial - 32 - Non Prop Attributes
Codevolution
Vue JS 3 Tutorial - 33 - Provide and Inject
Codevolution
Vue JS 3 Tutorial - 34 - Component Events
Codevolution
Vue JS 3 Tutorial - 35 - Validating Emitted Events
Codevolution
Vue JS 3 Tutorial - 36 - Components and v-model
Codevolution
Vue JS 3 Tutorial - 37 - Slots
Codevolution
Vue JS 3 Tutorial - 38 - Named Slots
Codevolution
Vue JS 3 Tutorial - 39 - Slots Props
Codevolution
Vue JS 3 Tutorial - 40 - Component Styles
Codevolution
Vue JS 3 Tutorial - 41 - Dynamic Components
Codevolution
Vue JS 3 Tutorial - 42 - Keeping Dynamic Components Alive
Codevolution
Vue JS 3 Tutorial - 43 - Teleport Component
Codevolution
Vue JS 3 Tutorial - 44 - HTTP and Vue
Codevolution
Vue JS 3 Tutorial - 45 - HTTP GET Request
Codevolution
Vue JS 3 Tutorial - 46 - HTTP POST Request
Codevolution
Vue JS 3 Tutorial - 47 - Lifecycle Hooks
Codevolution
Vue JS 3 Tutorial - 48 - GET Request on Page Load
Codevolution
Vue JS 3 Tutorial - 49 - Template Refs
Codevolution
Vue JS 3 Tutorial - 50 - Reusability with Mixins
Codevolution
Vue JS 3 Tutorial - 51 - Composition API
Codevolution
Vue JS 3 Tutorial - 52 - Replacing data with ref
Codevolution
Vue JS 3 Tutorial - 53 - Replacing data with reactive
Codevolution
Vue JS 3 Tutorial - 54 - Reactivity and toRefs
Codevolution
Vue JS 3 Tutorial - 55 - Replacing methods
Codevolution
Vue JS 3 Tutorial - 56 - v-model and Composition API
Codevolution
Vue JS 3 Tutorial - 57 - Replacing Computed Properties
Codevolution
Vue JS 3 Tutorial - 58 - Replacing Watchers (Part 1)
Codevolution
Vue JS 3 Tutorial - 59 - Replacing Watchers (Part 2)
Codevolution
Vue JS 3 Tutorial - 60 - Replacing Provide/Inject
Codevolution
Vue JS 3 Tutorial - 61 - Replacing Lifecycle Hooks
Codevolution
Vue JS 3 Tutorial - 62 - Template Refs and Composition API
Codevolution
Vue JS 3 Tutorial - 63 - Props and Composition API
Codevolution
Vue JS 3 Tutorial - 64 - Custom Events and Composition API
Codevolution
Vue JS 3 Tutorial - 65 - Reusability with Composition API
Codevolution
Vue JS 3 Tutorial - 66 - Deploying Vue Applications
Codevolution