- Installation
- Introduction
- Application & components instance
- Template syntax
- Data properties & methods
- Computed properties & watcher
- Class & style binding
- Conditional rendering
- List rendering
- Event handling
- Form input bindings
- Components basics
- Component Registration
- Props
- Non props attribute
- Custom events
- Slots
- Provide/Injects
- Dynamic & Async Components
- Template refs
- Handling edge cases
- Overview
- Enter & leave transitions
- List transitions
- State transitions
- Composition API
- Mixins
- Custom directives
- Teleport
- Render function
- Plugins
- Reactivity
- Rendering mechanisms & optimizations
- Change Detection Caveats in Vue 2
- Single file components
- Testing
- Typescript support
- Routing
- State management
- Server side rendering
