Buy New
$50.99$50.99
FREE delivery Thursday, November 12
Ships from: Amazon.com Sold by: Amazon.com
Used - Good
$39.95$39.95
FREE delivery Friday, November 13
Ships from: Amazon Sold by: Bluegrass Book Revival
Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
Follow the author
OK
Vue.js 2 Design Patterns and Best Practices: Build enterprise-ready, modular Vue.js applications with Vuex and Nuxt
Purchase options and add-ons
Become an expert Vue developer by understanding the design patterns and component architecture of Vue.js to write clean and maintainable code.
Key Features
- Craft highly modular applications by exploring the design patterns and component architecture of Vue.js
- Enforce a Flux-like application architecture in your Vue.js applications with Vuex
- Easy-to-follow examples that can be used to create reusable code and extensible designs
Book Description
The book starts by comparing Vue.js with other frameworks and setting up the development environment for your application, and gradually move on to writing and styling clean, maintainable, and reusable components that can be used across your application.
Further on, you'll look at common UI patterns, Vue form submission, and various modifiers such as lazy binding, number typecasting, and string trimming to create better UIs. You will also explore best practices for integrating HTTP into Vue.js applications to create an application with dynamic data.
Routing is a vitally important part of any SPA, so you will focus on the Vue router and explore routing a user between multiple pages. Next, you'll also explore state management with Vuex, write testable code for your application, and create performant, server-side rendered applications with Nuxt.
Towards the end, we'll look at common antipatterns to avoid, to save you from a lot of trial and error and development headaches.
By the end of this book, you'll be well on your way to becoming an expert Vue developer who can leverage design patterns to efficiently architect the design of your application and write clean and maintainable code.
What you will learn
- Understand the theory and patterns of Vue.js
- Build scalable and modular Vue.js applications
- Take advantage of Vuex for reactive state management.
- Create Single Page Applications with vue-router.
- Use Nuxt for FAST server side rendered Vue applications.
- Convert your application to a Progressive Web App (PWA) and add ServiceWorkers, offline support, and more
- Build your app with Vue.js by following up with best practices and explore the common anti-patterns to avoid
Who This Book Is For
This book targets Vue Developers who care about framework design principles and utilize commonly found design patterns in developing web applications.
Table of Contents
- Vue.js Principles and Comparisons
- Proper Creation of Vue Projects
- Writing Clean and Lean code with Vue
- Vue.js Directives
- Secured communication with Vue.js Components
- Creating better UI
- HTTPS
- Vue Router Patterns
- State Management with Vuex
- Testing your app
- Performance Optimisation
- Server Side Rendering with Nuxt
- Anti Patterns
- ISBN-10178883979X
- ISBN-13978-1788839792
- PublisherPackt Publishing
- Publication dateMarch 14, 2018
- LanguageEnglish
- Dimensions7.5 x 0.78 x 9.25 inches
- Print length344 pages
Similar items that may deliver to you quickly
- Backbone.js Patterns and Best PracticesSwarnendu DePaperbackFREE Shipping by AmazonGet it as soon as Thursday, Nov 12
- Hands-on Nuxt.js Web Development: Build universal and static-generated Vue.js applications using Nuxt.jsLau Tiam KokPaperbackFREE Shipping by AmazonGet it as soon as Thursday, Nov 12
- Vue.js 3 By Example: Blueprints to learn Vue web development, full-stack development, and cross-platform development quicklyPaperbackFREE Shipping on orders over $35 shipped by AmazonGet it as soon as Thursday, Nov 12
- React Design Patterns and Best Practices: Design, build, and deploy production-ready web applications by leveraging industry-best practicesPaperbackFREE Shipping on orders over $35 shipped by AmazonGet it as soon as Thursday, Nov 12
- TypeScript 5 Design Patterns and Best Practices: Build clean and scalable apps with proven patterns and expert insightsPaperbackFREE Shipping on orders over $35 shipped by AmazonGet it as soon as Thursday, Nov 12Only 1 left in stock - order soon.
- React 18 Design Patterns and Best Practices: Design, build, and deploy production-ready web applications with React by leveraging industry-best practicesPaperbackFREE Shipping by AmazonGet it as soon as Thursday, Nov 12Only 1 left in stock - order soon.
Editorial Reviews
About the Author
Paul Halliday (BSc Hons) is a developer advocate with a focus on fast-moving technologies. His online courses have taught over 25,000 students across a wide variety of software development subjects. He's also a progress developer expert with expertise in NativeScript and Kendo UI.
Product details
- Publisher : Packt Publishing
- Publication date : March 14, 2018
- Language : English
- Print length : 344 pages
- ISBN-10 : 178883979X
- ISBN-13 : 978-1788839792
- Item Weight : 1.3 pounds
- Dimensions : 7.5 x 0.78 x 9.25 inches
- Best Sellers Rank: #6,741,603 in Books (See Top 100 in Books)
- #1,203 in Web Services
- #1,625 in JavaScript Programming (Books)
- #4,174 in Web Design (Books)
- Customer Reviews:
About the author

Discover more of the author’s books, see similar authors, read book recommendations and more.
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customer reviews work on Amazon






