/Vue3-A-to-Z

Primary LanguageJavaScript

Course Outline:

1. Essentials

  1. Installation
  2. Introduction
  3. Application & components instance
  4. Template syntax
  5. Data properties & methods
  6. Computed properties & watcher
  7. Class & style binding
  8. Conditional rendering
  9. List rendering
  10. Event handling
  11. Form input bindings
  12. Components basics

2. Components In-Depth

  1. Component Registration
  2. Props
  3. Non props attribute
  4. Custom events
  5. Slots
  6. Provide/Injects
  7. Dynamic & Async Components
  8. Template refs
  9. Handling edge cases

3. Transitions & Animation

  1. Overview
  2. Enter & leave transitions
  3. List transitions
  4. State transitions

4. Reusability & Composition (Important)

  1. Composition API
  2. Mixins
  3. Custom directives
  4. Teleport
  5. Render function
  6. Plugins

5. Advanced Guides

  1. Reactivity
  2. Rendering mechanisms & optimizations
  3. Change Detection Caveats in Vue 2

6. Tooling

  1. Single file components
  2. Testing
  3. Typescript support

7. Scaling up

  1. Routing
  2. State management
  3. Server side rendering