Building Vue and Node Apps with Authentication

Building Vue and Node Apps with Authentication

2h 19mIntermediate2019-07-24

Authors

Alexander Zanfir

Alexander Zanfir

President of SocialPlay Inc.

Course details

You're already familiar with the up-and-coming Vue.js framework, and Node.js has become a standard in back-end production. In this course, Alexander Zanfir shows how to leverage these technologies together to build a full-stack app in JavaScript. Alexander demonstrates how to build an interface in Vue.js that can send information to a Node.js server and adjust to its responses, as well as make sure that only authorized users can visit. He steps through how to develop a new feature in nearly every video, emphasizing practical demonstrations in code over theoretical discussions of key concepts. Discover how to get your data from Node.js, navigate with Router, register users, create a login component, and more.

Learning objectives
Setting up the infrastructure
Displaying data in components
Saving data to Node.js
Communicating between multiple components
Registering users
Creating a login component

Skills covered

Vue.jsNode.jsIdentity and Access ManagementJavaScript FrameworksProjectCybersecurityWeb DevelopmentOpen Source

Concepts

Introduction

  • What's the benefit of Vue.js
  • Vue framework overview

Setting Up the Infrastructure

  • Demo application overview
  • Architectural overview
  • Create and configure the Vue.js project

Displaying Data in Vue

  • Creating the component
  • Showing your data
  • Refining your layout

Getting Your Data from Node

  • Setting up Express
  • Creating a service
  • Updating your front end to get data from service

Saving Your Data to Node

  • Creating a post service
  • Saving data to a list

Creating a Form

  • Creating the component
  • Getting input data
  • Sending message data
  • Communicating between multiple components
  • Creating a data store in your service
  • Intro to Vuex

Navigating with Router

  • Creating a nav bar
  • Setting up routes
  • Adding a new message route
  • Using route parameter

Registering Users

  • Creating a register layout
  • Creating a Node register service
  • Authenticating with JSON Web Tokens
  • Getting authentication payload
  • Displaying authentication status
  • Logging out

Logging In

  • Creating a login component
  • Creating the login services

Conclusion

  • Next steps
80,000 Toman