Skip to product information
1 of 1

Ralph Steyer

Building web applications with Vue.js: MVVM patterns for conventional and single-page websites

Building web applications with Vue.js: MVVM patterns for conventional and single-page websites

Dispatches within 7 to 10 working days
Regular price £49.67 GBP
Regular price £59.99 GBP Sale price £49.67 GBP
17% OFF Sold out
Tax included. Shipping calculated at checkout.

YOU SAVE £10.32

  • Condition: Brand new
  • UK Delivery times: Usually arrives within 2 - 3 working days
  • UK Shipping: Fee starts at £2.39. Subject to product weight & dimension
Trustpilot 4.5 stars rating  Excellent
We're rated excellent on Trustpilot.
  • More about Building web applications with Vue.js: MVVM patterns for conventional and single-page websites


This book provides a concise and practical introduction to Vue.js, a popular JavaScript web framework for building single-page web applications. It covers the basics of Vue.js, including HTML/CSS/JavaScript, JavaScript, working with Vue instances, templates, double curly syntax, and data binding. It is aimed at website creators, programmers, and web designers and covers first examples, conditional rendering, dynamic layouts, forms, interaction, transitions, and animations. The book also offers an outlook on further possible uses and functions of Vue.js.

Format: Paperback / softback
Length: 219 pages
Publication date: 26 August 2022
Publisher: Springer


This book serves as a quick and easy entry point into the world of Vue.js, a popular JavaScript web framework. It adopts the MVVC concept, drawing inspiration from MVC design patterns, to build web applications efficiently. By leveraging the power of basic web technologies, it enables developers to create single-page web applications effortlessly. Through its comprehensive coverage, this book not only teaches the fundamental concepts of Vue.js but also equips readers with the skills to develop and maintain web applications using this powerful framework.

The book focuses on various aspects, including:

HTML/CSS/JavaScript and the Web: Understanding the Vue.js environment and its relationship with other web technologies.

Basis of JavaScript (especially JSON): Acquiring a solid understanding of JavaScript, its syntax, and its role in Vue.js.

Working with the Vue Instance: Learning how to create and interact with Vue instances in your web applications.

Templates: Understanding the syntax and usage of Vue.js templates, which are used to define the structure and content of web pages.

Double Curly Syntax and Data Binding: Delving into the double curly syntax used in Vue.js for data binding, enabling dynamic updates of web page elements based on data changes.

With a strong emphasis on practical application, this book is an ideal resource for self-study or relevant courses. It caters to a wide range of audiences, including website creators, programmers, and web designers.

In terms of content, the book is structured to cater to the needs of these stakeholders:

Website Creators: Provides insights into how Vue.js can be used to build responsive and interactive web interfaces.

Programmers: Offers detailed explanations of Vue.js concepts and syntax, making it easier for developers to integrate Vue.js into their projects.

Web Designers: Offers guidance on how to use Vue.js to create visually appealing and user-friendly web interfaces.

To enhance the learning experience, the book includes:

Step-by-step examples: Provides practical examples to illustrate the concepts and techniques discussed in the book.

Just Test Vue.js Once: Offers a quick introduction to Vue.js, allowing readers to test and experiment with the framework immediately.

How and Why Does Vue.js Work?: Provides an in-depth explanation of Vue.js's architecture and its key features, such as data binding, components, directives, and modularity.

Conditional Rendering: Discusses the v-if directive, which is used to conditionally render elements in Vue.js templates.

Dynamic Layouts with Data Binding: Explains how to create dynamic layouts using data binding, enabling the responsive design of web pages.

Making Stylesheets Dynamic: Discusses how to make stylesheets dynamic in Vue.js, allowing for easier management and customization of web page styles.

Forms and Form Data Binding: Covers the use of forms in Vue.js and how to bind form data to Vue.js components for data validation and processing.

Interaction with the User: Discusses how to create interactive user interfaces using Vue.js directives and events.

Transitions and Animations: Explains how to add transitions and animations to web pages using Vue.js's built-in animation capabilities.

Moving Things: Discusses how to move elements on a web page using Vue.js's positioning and layout capabilities.

In addition to its comprehensive coverage, the book also provides an outlook on Vue.js's future development and potential applications. It discusses the ongoing community efforts and the growing ecosystem of Vue.js plugins and tools that enhance its capabilities.

Whether you are a beginner looking to explore the world of web development or an experienced developer seeking to enhance your skills with Vue.js, this book is an invaluable resource. It will help you build robust, scalable, and maintainable web applications using this powerful JavaScript web framework.

Weight: 413g
Dimension: 240 x 168 (mm)
ISBN-13: 9783658375959
Edition number: 1st ed. 2022

UK and International shipping information

UK Delivery and returns information:

  • Delivery within 2 - 3 days when ordering in the UK.
  • Shipping fee for UK customers from £2.39. Fully tracked shipping service available.
  • Returns policy: Return within 30 days of receipt for full refund.

International deliveries:

Shulph Ink now ships to Australia, Belgium, Canada, France, Germany, Ireland, Italy, India, Luxembourg Saudi Arabia, Singapore, Spain, Netherlands, New Zealand, United Arab Emirates, United States of America.

  • Delivery times: within 5 - 10 days for international orders.
  • Shipping fee: charges vary for overseas orders. Only tracked services are available for most international orders. Some countries have untracked shipping options.
  • Customs charges: If ordering to addresses outside the United Kingdom, you may or may not incur additional customs and duties fees during local delivery.
View full details