Course Outline
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 using Vue-CLI.
Scaling your application.
Closing remarks.
Requirements
- Experience with JavaScript programming.
- Experience working with HTML and CSS.
- Understanding of Node.js and/or Express.
Target Audience
- Developers.
Testimonials (4)
I am glad we can get the recordings, slides and files zipped to us so we can always reference back to them when needed. David explained concepts clearly and was able to answer questions that we had. He was very knowledgeable.
Renee Chan - Mackenzie Investments
Course - Vue.js
Hands on, live coding approach to learning.
Nhan Nguyen - Navy Information Warfare Center - Pacific
Course - Vue.js
Richard is incredibly knowledgable and pleasant.
Simon Pakijavan - DAS
Course - Vue.js
Completing the labs to add new functionality (calculator & trading labs)