Requirements
Javascript programming experience is needed for this course
Overview
This course will teach you all the fundamentals of Vue development, we'll start at the very basics, what Vue.js is and how it works before we move on to more complex and advanced topics including creating components, directives, filters, routing, Vuex state management, and deploying to production.
What Will You Study
Introduction
- Vue.js vs Angular
Overview of Vue JS
- Declarative rendering
- Component composition
- Hot-reloading
- Time-travel debugging
Setting up a development environment
Creating your first application
Working with Templates
Dividing the application into smaller, self-contained components
Methods and computed properties
Reactive programming
Directives and data rendering
Applying transitions
Routing
Managing state
Creating animations
Refactoring components
Server-side rendering
Supporting libraries and packages.
- Routing
- State management
- Build tooling
Testing your application
Debugging and performance
Embedding Vue.js into existing pages
Deploying your application to production Vue-CLI
Scaling your application
Closing remarks