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.
|Ebook Particulars :|
Full Stack Web Development with Vue.js and Node
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
- Introducing MEVN
- Putting in Node.js
- Introducing NVM
- Introducing npm
- Putting in MongoDB
- Introducing Git
- Introducing GitHub
Chapter 2: Constructing an Categorical Software
- Introduction to Node.js
- Introducing Categorical.js
- Introduction to MVC
- Creating view information for the Categorical.js software
Chapter 3: Introducing MongoDB
- Why MongoDB?
- MongoDB queries
- Introducing Mongoose
- Including validation with Mongoose
Chapter 4: Introducing REST APIs
- What’s REST?
- Introducing REST APIs
- HTTP verbs
- HTTP standing codes
- Introducing Postman
Chapter 5: Constructing the Actual Software
- Introducing Vue.js
- Putting in Vue.js
- Introducing Vue-CLI
- Constructing a static software with Vue.js
- Vue.js directives
- Information binding
- Dealing with kinds with Vue.js
- Speaking with servers
- Loading dynamic content material on the homepage
Chapter 6: Constructing Authentication with passport.js
- Introduction to passport.js
- passport.js methods
- Organising person registration
- Organising the person login
- Serving static information for Vue elements
- Passport’s Native Technique
Chapter 7: Constructing OAuth Methods with passport.js
- Passport’s Fb Technique
- Configuring Passport’s Fb Technique
- Passport’s Twitter Technique
- Configuring Passport’s Twitter Technique
- Passport’s Google technique
- Configuring Passport’s Google technique
- Passport’s LinkedIn technique
- Configuring Passport’s LinkedIn technique
Chapter 8: Introducing Vuex
- Conventional multi-web web page software
- An introduction to SPAs
- SPA versus MPA
- An introduction to Vuex
- Core ideas of Vuex
- Making a easy Vuex software
- Putting in and utilizing Vuex in a film software
Chapter 9: Testing a MEVN Software
- Advantages of writing checks
- Introduction to unit checks
- An introduction to end-to-end take a look at
- Applied sciences we can be utilizing
- Introducing Mocha
- Introducing chai
- Introducing Sinon
- Writing checks for Node.js server
- Writing checks for Vue.js elements
- Writing e2e testing
Chapter 10: Going Reside
- Steady integration
- Introduction to Travis CI
- Introduction to Heroku
Preface to Full Stack Web Development
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
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.
Full-stack web development with Vue.js and Node : build scalable and powerful web apps with modern web stack, MongoDB, Vue, Node.js, and Express
Author(s): Sharma, Aneeta
Publisher: Packt Publishing, Year: 2018
Download Full Stack Web Development PDF Free.