Full Stack Web Development with Vue.js and Node by Aneeta Sharma

Full Stack Web Development with Vue.js and Node by Aneeta Sharma

PDF Free Download | Full Stack Web Development with Vue.js and Node by Aneeta Sharma

Table of contents


Chapter 1: Introducing MEVN

  • Evolution of the technology stack in JavaScript
  • Introducing MEVN
  • Installing Node.js
  • Introducing NVM
  • Introducing npm
  • Installing MongoDB
  • Introducing Git
  • Introducing GitHub
  • Summary

Chapter 2: Building an Express Application

  • Introduction to Node.js
  • Introducing Express.js
  • Introduction to MVC
  • Creating view files for the Express.js application
  • Summary

Chapter 3: Introducing MongoDB

  • Why MongoDB?
  • MongoDB queries
  • Introducing Mongoose
  • Adding validation with Mongoose
  • Summary

Chapter 4: Introducing REST APIs

  • What is REST?
  • Introducing REST APIs
  • HTTP verbs
  • HTTP status codes
  • Introducing Postman
  • Summary

Chapter 5: Building the Real Application

  • Introducing Vue.js
  • Installing Vue.js
  • Introducing Vue-CLI
  • Building a static application with Vue.js
  • Vue.js directives
  • Data binding
  • Handling forms with Vue.js
  • Communicating with servers
  • Loading dynamic content on the homepage
  • Summary

Chapter 6: Building Authentication with passport.js

  • Introduction to passport.js
  • passport.js strategies
  • Setting up user registration
  • Setting up the user login
  • Serving static files for Vue components
  • Passport's Local Strategy
  • Summary

Chapter 7: Building OAuth Strategies with passport.js

  • Passport's Facebook Strategy
  • Configuring Passport's Facebook Strategy
  • Passport's Twitter Strategy
  • Configuring Passport's Twitter Strategy
  • Passport's Google strategy
  • Configuring Passport's Google strategy
  • Passport's LinkedIn strategy
  • Configuring Passport's LinkedIn strategy
  • Summary

Chapter 8: Introducing Vuex

  • Traditional multi-web page application
  • An introduction to SPAs
  • SPA versus MPA
  • An introduction to Vuex
  • Core concepts of Vuex
  • Creating a simple Vuex application
  • Installing and using Vuex in a movie application
  • Summary

Chapter 9: Testing a MEVN Application

  • Benefits of writing tests
  • Introduction to unit tests
  • An introduction to end-to-end test
  • Technologies we will be using
  • Introducing Mocha
  • Introducing chai
  • Introducing Sinon
  • Writing tests for Node.js server
  • Writing tests for Vue.js components
  • Writing e2e testing
  • Summary

Chapter 10: Going Live

  • Continuous integration
  • Introduction to Travis CI
  • Introduction to Heroku
  • Summary
FileAction
Full Stack Web Development with Vue.js and Node.pdfDownload 
Scroll to Top