Course Outline
Introduction
- Vue.js compared to Angular
Vue JS Overview
- Declarative rendering techniques
- Component composition strategies
- Hot-reloading mechanisms
- Time-travel debugging features
Configuring the development environment
Developing your initial application
Utilizing Templates
Structuring the application into smaller, self-contained components
Implementing methods and computed properties
Reactive programming concepts
Directives and data rendering processes
Applying transition effects
Routing implementation
State management
Developing animations
Refactoring components
Server-side rendering techniques
Integrating supporting libraries and packages.
- Routing
- State management
- Build tooling
Testing your application
Debugging and performance optimization
Embedding Vue.js into legacy pages
Deploying your application to production using Vue-CLI
Scaling your application architecture
Conclusion and Closing Remarks
Requirements
- Proficiency in JavaScript programming
- Experience working with HTML and CSS
- Familiarity with node.js and/or Express
Target Audience
- Software 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)