Full-Stack Web Development with Vue.js and Node

(singke) #1
Preface

What this book covers


Chapter 1, Introduction to MEVN, gives an introduction to the MEVN stack and the


installation of different tools required to build the foundation for the application.


Chapter 2, Building an Express Application, provides an introduction to Express.js, an idea of


what Model, Views, Controller (MVC) structure is, and shows you how to set up an


application using Express.js and MVC structure.


Chapter 3, Introduction to MongoDB, focuses on the introduction of Mongo and its queries,
introduction to Mongoose and performance of Create, Read, Update, and Delete (CRUD)


operations using Mongoose.


Chapter 4, REST APIs, gives an idea of what REST architecture is and what RESTful APIs


are. This chapter also gives an idea of different HTTP verbs and developing REST APIs.


Chapter 5, Building the Real Application, introduces Vue.js and shows you how to build a


fully working dynamic application using all technologies in MEVN.


Chapter 6, Authentication with Passport.js, deals with what Passport.js and describes how to


implement JWT and local strategy to add an authentication layer in the application.


Chapter 7, Passport.js OAuth Strategies, gives idea about what OAuth strategies and guides


you through the implementation of Facebook, Twitter, Google, and LinkedIn Passport.js


strategies.


Chapter 8, Introduction to Vuex, gives an idea about core concepts of Vuex – states, getters,


mutations, and actions. It also describes how you can implement them in the application.


Chapter 9, Testing an MEVN Application, explains what unit tests and end-to-end tests are


and guides you through writing both unit tests and automation tests for the different
aspects of the application.


Chapter 10, Go Live, explains what Continuous Integration is, guiding you through how to


set up a Continuous Integration service with the application and deploy the application on
Heroku.

Free download pdf