Course Outline
Introduction
- Comparing Vue.js and Angular
Fundamentals of Vue
- Declarative rendering techniques
- Component composition strategies
- Hot-reloading features
- Time-travel debugging capabilities
Establishing the development environment
Building your first application
Utilizing Templates
Segmenting applications into self-contained components
Implementing methods and computed properties
Reactive programming concepts
Directives and data rendering
Implementing transitions
Routing mechanisms
State management
Developing animations
Refactoring component logic
Server-side rendering
Third-party libraries and packages.
- Routing solutions
- State management tools
- Build tooling integration
Testing application functionality
Debugging techniques and performance optimization
Embedding Vue.js into legacy pages
Deploying applications to production using Vue-CLI
Scalability strategies
Summary and next steps
Requirements
- Proficiency in JavaScript programming
- Practical experience with HTML and CSS
- Familiarity with 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)