TY - GEN AU - BY ANEETA SHARMA TI - 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 SN - 9781788831147 AV - TK5105 888 PY - 2018/// CY - Reino Unido PB - PACKT N1 - Introducing MEVN Chevron down icon 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 Building an Express Application Chevron down icon Building an Express Application Introduction to Node.js Introducing Express.js Introduction to MVC Creating view files for the Express.js application Summary Introducing MongoDB Chevron down icon Introducing MongoDB Why MongoDB? MongoDB queries Introducing Mongoose Adding validation with Mongoose Summary Introducing REST APIs Chevron down icon Introducing REST APIs What is REST? Introducing REST APIs HTTP verbs HTTP status codes Introducing Postman Summary Building the Real Application Chevron down icon 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 Building Authentication with passport.js Chevron down icon 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 Building OAuth Strategies with passport.js Chevron down icon 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 Introducing Vuex Chevron down icon 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 Testing an MEVN Application Chevron down icon Testing an 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 Going Live Chevron down icon Going Live Continuous integration Introduction to Travis CI Introduction to Heroku Summary Other Books You May Enjoy; Ingeniería en Tecnologías de la Información y Comunicación N2 - JavaScript isomórfico fue la palabra de moda en 2017, permitiendo a los desarrolladores utilizar un único lenguaje en toda su pila de desarrollo web y crear aplicaciones rentables y escalables. MEVN es una de estas pilas de desarrollo web modernas, compuesta por aplicaciones web como MongoDB, Express.js, Vue.js y Node.js. Desarrollo web full-stack práctico con Vue.js 2 y Node.js aprovecha la armonía de estas tecnologías para ayudarte a crear aplicaciones web full-stack. Comenzando con los frameworks principales, esta guía basada en ejemplos explica todos los conceptos clave de los frameworks, cómo configurarlos correctamente y cómo usar módulos populares para conectarlos y que funcionen de forma cohesiva. Aprenderás todo esto con la ayuda de ejemplos reales. Además, podrás crear andamiajes para la arquitectura de aplicaciones web, añadir una capa de autenticación y desarrollar la estructura MVC para respaldar el desarrollo de tu aplicación. Explorarás cómo crear modelos de datos para tus aplicaciones y luego escribir API REST exponiendo tu modelo de datos a tu aplicación. Orientado exclusivamente a la creación de aplicaciones completas de principio a fin utilizando la pila MEVN, este libro te ayudará a comprender cómo crece el desarrollo de tus aplicaciones ER -