Vue.js 2 Projects

Key FeaturesWork through the creation of different applications with Vue.jsTake your app to the next level with animation, routing, state management, server-side rendering and i18nLearn professional techniques to supercharge your Vue.js projectsBook DescriptionDo you want to make your web application amazingly responsive? Unhappy with your app's performance and are looking forward to trying out ways to make your app more powerful? Then Vue.js, a framework for building user interfaces, is a great choice, and this book is the ideal choice for putting it through its paces.This book's project-based approach will have you building six stunning applications from scratch and gain valuable insights in Vue.JS 2.You'll start by learning the basics of Vue.js 2.0 and create your first web app using directives along with rich and attractive user experiences. You will learn about animations and interactivity by creating a browser-based game.Using the available tools and preprocessor, you will learn to create multi-page apps with plugins. You will create highly efficient and performant functional components for your app.Next, you will create your own online store and optimize it.Finally, you will integrate Vue.js with the realtime library Meteor to create a dashboard showing realtime data.By the end of this book you will have enough skills and worked through enough examples of real Vue.js projects to to create interactive professional web application with Vue.js 2.What you will learnSet up a full VueJS npm project with the webpack build tool and the official scaffolding tool, vue-cliWrite templates with directives to create a dynamic web applicationStructure the app with reusable and maintainable componentsUse build tools and preprocessor to make larger professional applicationsCreate a multi-page applicationIntegrate non-VueJS elements into your appsOptimize your app for SEO and performance with server-side rendering

Author: Guillaume Chau

Learn more