Highlights
- Gain an introduction to Vue.js and use it in a simple web project
- Learn to build amazingly fast web apps with this next generation UI framework
- Learn how to install Vue.js
- Use Vue.js components and files
- Learn reactive coding to bind data and apply directives
- Manage states with Vuex
- Create and use Vue plugins
- Write e2e and unit tests
- Deploy and integrate a Vue.js application
Course Details
Introduction to Vue.js
- Key terms and concepts
- Using Vue.js in a simple project
- Architecture
- Tooling
- Vue.js versions
Installing and Using Vue.js
- MVVM architectural pattern
- DefineProperty, getters, and setters
- Creating, using, and debugging a Vue.js application
- Debugging
- Scaffolding applications
Understanding and Using Components
- Explaining components
- Refactoring a project to use simple components
- Single-file components
- Reactive binding CSS transitions
Reactive Coding: Binding Data
- Data binding
- Interpolating data
- Using expressions and filters
- Applying directives
Managing State with Vuex
- Parent-child components' communication and events
- Global state store
- Installing and using Vuex
Plugins
- Introducing Vue plugins
- Using the vue-resource plugin
- Creating and using a plugin
Testing
- Unit tests for Vue applications
- Writing unit tests
- end- to-end testing
- Writing e2e tests
Deployment
- Setting up continuous integration
- Deploying an application
Who should attend
Feedback
4.8 out of 5 average
"Covered a huge range of subject on Vue.js within three days. Exercises were good and the explanation of how the structure of the framework works was very clear. Very much enjoyed it and learned a lot along the way."
GB, Developer, Vue.JS, June 2021
“JBI did a great job of customizing their syllabus to suit our business needs and also bringing our team up to speed on the current best practices. Our teams varied widely in terms of experience and the Instructor handled this particularly well - very impressive”
Brian F, Team Lead, RBS, Data Analysis Course, 20 April 2022