Ebook Particulars :
Language English
Pages 358
Format PDF
Measurement 17.6 MB

Full Stack Web Development with Vue.js and Node


Full Stack Web Development with Vue.js and Node Construct scalable and highly effective internet apps with trendy internet stack: MongoDB, Vue, Node.js, and Categorical by Aneeta Sharma | PDF Free Download. 

Concerning the creator


Aneeta Sharma is a software program engineer from Kathmandu, Nepal who has been within the tech trade for greater than seven years.

She began her profession as a Web Designer, earlier than turning into a PHP Developer and then a Ruby on Rails engineer.

She has been engaged on each frontend and backend points of internet software improvement since she began her profession and has been creating internet purposes professionally since 2009.

She likes to discover new applied sciences and has realized to work with numerous them over time. Most lately, she has been working with full-stack options with Ruby on Rails, alongside with front-end frameworks comparable to Vue.js and React.js.

Full Stack Web Development Contents


Chapter 1: Introducing MEVN

  1. Evolution of the expertise stack in JavaScript
  2. Introducing MEVN
  3. Putting in Node.js
  4. Introducing NVM
  5. Introducing npm
  6. Putting in MongoDB
  7. Introducing Git
  8. Introducing GitHub
  9. Abstract 

Chapter 2: Constructing an Categorical Software

  1. Introduction to Node.js
  2. Introducing Categorical.js
  3. Introduction to MVC
  4. Creating view information for the Categorical.js software
  5. Abstract

Chapter 3: Introducing MongoDB

  1. Why MongoDB?
  2. MongoDB queries
  3. Introducing Mongoose
  4. Including validation with Mongoose 
  5. Abstract

Chapter 4: Introducing REST APIs

  1. What’s REST?
  2. Introducing REST APIs
  3. HTTP verbs
  4. HTTP standing codes
  5. Introducing Postman
  6. Abstract

Chapter 5: Constructing the Actual Software

  1. Introducing Vue.js
  2. Putting in Vue.js
  3. Introducing Vue-CLI 
  4. Constructing a static software with Vue.js
  5. Vue.js directives
  6. Information binding
  7. Dealing with kinds with Vue.js
  8. Speaking with servers
  9. Loading dynamic content material on the homepage
  10. Abstract

Chapter 6: Constructing Authentication with passport.js

  1. Introduction to passport.js
  2. passport.js methods
  3. Organising person registration
  4. Organising the person login
  5. Serving static information for Vue elements
  6. Passport’s Native Technique
  7. Abstract

Chapter 7: Constructing OAuth Methods with passport.js

  1. Passport’s Fb Technique
  2. Configuring Passport’s Fb Technique
  3. Passport’s Twitter Technique
  4. Configuring Passport’s Twitter Technique
  5. Passport’s Google technique
  6. Configuring Passport’s Google technique
  7. Passport’s LinkedIn technique
  8. Configuring Passport’s LinkedIn technique
  9. Abstract

Chapter 8: Introducing Vuex

  1. Conventional multi-web web page software
  2. An introduction to SPAs
  3. SPA versus MPA
  4. An introduction to Vuex
  5. Core ideas of Vuex
  6. Making a easy Vuex software
  7. Putting in and utilizing Vuex in a film software
  8. Abstract

Chapter 9: Testing a MEVN Software

  1. Advantages of writing checks
  2. Introduction to unit checks
  3. An introduction to end-to-end take a look at
  4. Applied sciences we can be utilizing
  5. Introducing Mocha
  6. Introducing chai
  7. Introducing Sinon
  8. Writing checks for Node.js server
  9. Writing checks for Vue.js elements
  10. Writing e2e testing
  11. Abstract

Chapter 10: Going Reside

  1. Steady integration
  2. Introduction to Travis CI 
  3. Introduction to Heroku
  4. Abstract

Preface to Full Stack Web Development


JavaScript has change into some of the essential languages of as we speak and tomorrow. The rise of JavaScript previously few years has been so drastic that it has change into a robust language within the improvement of contemporary internet purposes.

MEVN is among the stacks for creating trendy internet purposes along with MEAN and MERN. This e book gives a step-by-step means of constructing a full-stack internet software utilizing the expertise in MEVN, which is MongoDB, Categorical.js, Vue.js, and Node.js.

The e book will present the essential ideas of Node.js and MongoDB, persevering with with constructing an Categorical.js software and implementing Vue.js.

On this e book, we’ll cowl the next issues:

Studying in regards to the expertise stack—MongoDB, Node.js, Categorical.js, and Vue.js

Constructing an Categorical.js software

Studying what REST APIs are and the right way to implement them

Studying to make use of Vue.js because the frontend layer within the Categorical.js software

Including an authentication layer within the software

Including the automation scripts and checks

Who this e book is for

This e book is designed for internet builders who’re taken with studying the right way to construct a full-stack software with just one programming language as JavaScript utilizing the expertise stack: Mongo DB, Categorical.js, Vue.js, and Node.js.

This e book is appropriate for newcomers and intermediate builders with a primary information of HTML, CSS, and JavaScript.

In case you are an internet or full-stack JavaScript developer and have tried fingers on the normal stacks, comparable to LAMP, MEAN, or MERN, and want to discover a brand new stack with trendy internet applied sciences, then this e book is for you.

What this e book covers

Chapter 1, Introduction to MEVN, provides an introduction to the MEVN stack and the set up of various instruments required to construct the inspiration for the appliance.

Chapter 2, Constructing an Categorical Software, gives an introduction to Categorical.js, an concept of what Mannequin, Views, Controller (MVC) construction is, and reveals you the right way to arrange an software utilizing Categorical.js and MVC construction.

Chapter 3, Introduction to MongoDB, focuses on the introduction of Mongo and its queries, introduction to Mongoose and efficiency of Create, Learn, Replace, and Delete (CRUD) operations utilizing Mongoose.

Chapter 4, REST APIs, provides an concept of what REST structure is and what RESTful APIs are. This chapter additionally provides an concept of various HTTP verbs and creating REST APIs.

Chapter 5, Constructing the Actual Software, introduces Vue.js and reveals you the right way to construct a completely working dynamic software utilizing all applied sciences in MEVN.

Chapter 6, Authentication with Passport.js, offers with what Passport.js and describes the right way to implement JWT and native technique so as to add an authentication layer within the software.

Chapter 7, Passport.js OAuth Methods, provides an concept about what OAuth methods and guides you thru the implementation of Fb, Twitter, Google, and LinkedIn Passport.js methods.

Chapter 8, Introduction to Vuex, provides an concept about core ideas of Vuex – states, getters, mutations, and actions. It additionally describes how one can implement them within the software.

Chapter 9, Testing and MEVN Software explains what unit checks and end-to-end checks are and guides you thru writing each unit checks and automation checks for the totally different points of the appliance.

Chapter 10, Go Reside, explains what Steady Integration is, guiding you thru the right way to arrange a Steady Integration service with the appliance and deploy the appliance on Heroku.

Download Full Stack Web Development PDF Free.

 

Download