Skip to content

PacktPublishing/Frontend-Development-Projects-with-Vue.js-3

Repository files navigation

Frontend Development Projects with Vue.js 3

This is the code repository for Frontend Development Projects with Vue.js 3, published by Packt.

Learn the fundamentals of building scalable web applications and dynamic user interfaces with Vue.js

What is this book about?

This book covers the following exciting features:

  • Set up a development environment and start your first Vue.js 3 project
  • Modularize a Vue application using component hierarchies
  • Use external JavaScript libraries to create animations
  • Share state between components and use Pinia for state management
  • Work with APIs using Pinia and Axios to fetch remote data
  • Validate functionality with unit testing and end-to-end testing
  • Get to grips with web app deployment

If you feel this book is for you, get your copy today!

https://www.packtpub.com/

Instructions and Navigations

All of the code is organized into folders. For example, Chapter02.

The code will look like the following:

export default {
  data() {
    return {
      yourData: "your data"
    }
  },
  computed: {
    yourComputedProperty() {
      return `${this.yourData}-computed`;
    }
  }
}

Following is what you need for this book: This book is designed for Vue.js beginners. Whether this is your first JavaScript framework, or if you're already familiar with React or Angular, this book will get you on the right track. To understand the concepts explained in this book, you must be familiar with HTML, CSS, JavaScript, and Node package management.

With the following software and hardware list you can run all code files present in the book (Chapter 1-13).

Software and Hardware List

Chapter Software required OS required
1-13 Node Package Manager (npm) Windows, Mac OS X, and Linux (Any)
1-13 Yarn Package Manager (yarn) Windows, Mac OS X, and Linux (Any)
1-13 Visual Studio Code (VS Code) IDE Windows, Mac OS X, and Linux (Any)

We also provide a PDF file that has color images of the screenshots/diagrams used in this book. Click here to download it.

Related products

Get to Know the Authors

Maya Shavin is Senior Software Engineer at Microsoft, based in Israel. She holds a B.Sc in Computer Sciences, B.A in Business Management, and an International MBA from University of Bar-Ilan, Israel. She works with JavaScript frontend frameworks such as React, Vue.js, etc. to create scalable and performant front-end solutions at companies such as Cooladata, Cloudinary, and currently Microsoft. She founded and organized the VueJS Israel Meetup Community, helping to create a strong playground for Vue.js lovers. Maya is a published author, international speaker and an open-source library maintainer of frontend and web projects. She can be reached at her blog or on Twitter.

Raymond Camden is a Senior Developer Evangelist for Adobe. He works on the Document Services APIs to build powerful (and typically cat-related) PDF demos. He is the author of multiple books on web development and has been actively blogging and presenting for almost twenty years. Raymond can be reached at his blog or on Twitter.

Other books by the authors

Front-End Development Projects with Vue.js

jQuery Mobile Web Development Essentials - Third Edition

About

Learn to build scalable web applications and dynamic user interfaces with Vue

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published