-
Book Overview & Buying
-
Table Of Contents
Vue - The Complete Guide (Including Vue Router, Vuex, and Composition API)
By :
Vue - The Complete Guide (Including Vue Router, Vuex, and Composition API)
By:
Overview of this book
Vue.js is a highly popular framework that provides a reactive and great user experience not only for mobile apps but also for browser applications. Hence, it is the highest-paid one in the front-end development industry.
This course starts with an introduction to Vue.js and explains why it is a great JavaScript framework. Then you will learn the basic syntaxes and templates of Vue.js and see how to output reactive data and handle keyboard events. Moving along, you will learn how to interact with Document Object Model (DOM) and set up a development environment and workflow with the Vue CLI. Then we will walk through the various components and show you how to work with forms and HTTP requests.
Next, you will learn how to make your app appealing with animations and transitions and understand the importance of routing and Vuex in Vue.js. Finally, we will create a stock trader application and learn the stages in deploying a Vue.js application. You will also learn how to use Axios instead of Vue resources and underline the concepts of authentication in Vue apps.
By the end of this course, you will have developed the essential Vue.js skills needed for frontend web development and to develop reactive browser applications.
All the resources for this course are available at https://github.com/PacktPublishing/Vue---The-Complete-Guide-incl.-Vue-Router-Vuex-and-Composition-API-
Table of Contents (43 chapters)
Getting Started
Basics and Core Concepts – Document Object Model (DOM) Interaction with Vue
Rendering Conditional Content and Lists
Course Project: The Monster Slayer Game
Vue: Behind the Scenes
Introducing Components
Moving to a Better Development Setup and Workflow with the Vue CLI
Component Communication
Diving Deeper into Components
Course Project: The Learning Resources App
Forms
Sending HTTP Requests
Routing: Building “Multi-Page†Single Page Applications
Animations and Transitions
Vuex
Main Project: “Find a Coach†Web App
Vue and Authentication
Optimizing and Deploying Vue Apps
The Composition API – Replacing the Options API
Reusing Functionality: Mixins and Custom Composition Functions
Roundup and Next Steps
Vue 2 to Vue 3 Migration
Getting Started [VUE2]
Using Vue.js to Interact with the Document Object Model (DOM) [VUE2]
Using Conditionals and Rendering Lists [VUE2]
First Course Project - The Monster Slayer [VUE2]
Understanding the Vue.js Instance [VUE2]
Moving to a “Real†Development Workflow with Webpack and Vue CLI [VUE2]
An Introduction to Components [VUE2]
Communicating Between Components [VUE2]
Advanced Component Usage [VUE2]
Second Course Project - Wonderful Quotes [VUE2]
Handling User Input with Forms [VUE2]
Using and Creating Directives [VUE2]
Improving your App with Filters and Mixins [VUE2]
Adding Animations and Transitions [VUE2]
Connecting to Servers through HTTP - Using Vue-Resource [VUE2]
Routing in a Vue.js Application [VUE2]
Better State Management with Vuex [VUE2]
Final Project - The Stock Trader [VUE2]
Deploying a Vue.js Application [VUE2]
Bonus: Using Axios Instead of Vue-Resource [VUE2]
Bonus: Authentication in Vue Apps