Course Outline
Introduction
- Comparing Vue.js and Angular
Foundations of Vue.js
- Declarative rendering
- Component composition
- Hot-reloading
- Time-travel debugging
Configuring the development environment
Building the initial application
Utilizing Templates
Structuring the application using self-contained components
Implementing methods and computed properties
Reactive programming concepts
Directives and dynamic data rendering
Applying UI transitions
Client-side routing
State management strategies
Creating animations
Refactoring component logic
Server-side rendering techniques
Integration of supporting libraries and packages
- Routing solutions
- State management tools
- Build tooling ecosystem
Application testing protocols
Debugging techniques and performance optimization
Embedding Vue.js into legacy pages
Production deployment using Vue-CLI
Scalability planning
Concluding remarks
Requirements
- Proficiency in JavaScript programming
- Practical experience 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)