{"product_id":"get-programming-with-node-js","title":"Programación con Node.Js","description":"\u003cb\u003eResumen\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003e \u003ci\u003eGet Programming with Node.js\u003c\/i\u003e te enseña a escribir código del lado del servidor en JavaScript usando Node.js. En 37 lecciones rápidas, divertidas y prácticas, descubrirás cómo extender tus habilidades existentes en JavaScript para escribir código de back-end para tus aplicaciones web. \u003cp\u003e\u003c\/p\u003e Prólogo de Kyle Simpson. \u003cp\u003e\u003c\/p\u003e La compra del libro impreso incluye un eBook gratuito en formatos PDF, Kindle y ePub de Manning Publications. \u003cp\u003e\u003c\/p\u003e \u003cb\u003eSobre la Tecnología\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003e Node.js ofrece la velocidad y la fiabilidad que necesitas para aplicaciones de comercio electrónico, redes sociales y juegos. Viene con miles de paquetes precompilados para ayudarte a empezar inmediatamente. Si quieres usar JavaScript en el servidor, Node.js es tu elección. \u003cp\u003e\u003c\/p\u003e \u003cb\u003eSobre el Libro\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003e \u003ci\u003eGet Programming with Node.js\u003c\/i\u003e te enseña a construir servidores web usando JavaScript y Node. En este atractivo tutorial, trabajarás en ocho proyectos completos, desde escribir el código para tu primer servidor web hasta añadir chat en vivo a una aplicación web. Tus manos permanecerán en el teclado mientras exploras los aspectos más importantes del proceso de desarrollo con Node, incluyendo seguridad, gestión de bases de datos, autenticación de cuentas de usuario y despliegue a producción. Apreciarás especialmente las discusiones fáciles de seguir, los diagramas esclarecedores y el código cuidadosamente explicado. \u003cp\u003e\u003c\/p\u003e \u003cb\u003eContenido\u003c\/b\u003e\u003cbr\u003e \u003cul\u003e Nuevas características de ES2015 y posteriores Escritura de código asíncrono Creación de modelos de datos Depuración de módulos JavaScript \u003c\/ul\u003e \u003cbr\u003e\u003cb\u003eAcerca del Lector\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003e Escrito para desarrolladores web de front-end con habilidades intermedias en JavaScript. \u003cp\u003e\u003c\/p\u003e \u003cb\u003eSobre el Autor\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003e Jonathan Wexler tiene experiencia en desarrollo web full-stack de grado de producción. Es desarrollador senior en Bloomberg. \u003cp\u003e\u003c\/p\u003e \u003cb\u003eTabla de Contenidos\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003e PUESTA EN MARCHA\u003cbr\u003e Lección 0 - Configuración de Node.js y el motor JavaScript\u003cbr\u003e Lección 1 - Configuración de su entorno\u003cbr\u003e Lección 2 - Ejecución de una aplicación Node.js \u003cp\u003e\u003c\/p\u003e UNIDAD 1 - INTRODUCCIÓN A NODE.JS\u003cbr\u003e Lección 3 - Creación de un módulo Node.js\u003cbr\u003e Lección 4 - Construcción de un servidor web simple en Node.js\u003cbr\u003e Lección 5 - Manejo de datos entrantes\u003cbr\u003e Lección 6 - Escritura de mejores rutas y servicio de archivos externos\u003cbr\u003e Lección 7 - Proyecto final: Creación de su primera aplicación web \u003cp\u003e\u003c\/p\u003e UNIDAD 2 - DESARROLLO WEB MÁS FÁCIL CON EXPRESS.JS\u003cbr\u003e Lección 8 - Configuración de una aplicación con Express.js\u003cbr\u003e Lección 9 - Enrutamiento en Express.js\u003cbr\u003e Lección 10 - Conexión de vistas con plantillas\u003cbr\u003e Lección 11 - Configuraciones y manejo de errores\u003cbr\u003e Lección 12 - Proyecto final: Mejora del sitio Confetti Cuisine con Express.js \u003cp\u003e\u003c\/p\u003e UNIDAD 3 - CONEXIÓN A UNA BASE DE DATOS\u003cbr\u003e Lección 13 - Configuración de una base de datos MongoDB\u003cbr\u003e Lección 14 - Construcción de modelos con Mongoose\u003cbr\u003e Lección 15 - Conexión de controladores y modelos Uso de promesas con Mongoose\u003cbr\u003e Lección 16 - Proyecto final: Guardar suscripciones de usuario \u003cp\u003e\u003c\/p\u003e UNIDAD 4 - CONSTRUCCIÓN DE UN MODELO DE USUARIO\u003cbr\u003e Lección 17 - Mejora de sus modelos de datos\u003cbr\u003e Lección 18 - Construcción del modelo de usuario\u003cbr\u003e Lección 19 - Creación y lectura de sus modelos\u003cbr\u003e Lección 20 - Actualización y eliminación de sus modelos\u003cbr\u003e Lección 21 - Proyecto final: Adición de modelos CRUD a Confetti Cuisine Creación de controladores \u003cp\u003e\u003c\/p\u003e UNIDAD 5 - AUTENTICACIÓN DE CUENTAS DE USUARIO\u003cbr\u003e Lección 22 - Adición de sesiones y mensajes flash\u003cbr\u003e Lección 23 - Construcción de un inicio de sesión de usuario y hash de contraseñas\u003cbr\u003e Lección 24 - Adición de autenticación de usuario\u003cbr\u003e Lección 25 - Proyecto final: Adición de autenticación de usuario a Confetti Cuisine \u003cp\u003e\u003c\/p\u003e UNIDAD 6 - CONSTRUCCIÓN DE UNA API\u003cbr\u003e Lección 26 - Adición de una API a su aplicación\u003cbr\u003e Lección 27 - Acceso a su API desde su aplicación\u003cbr\u003e Lección 28 - Adición de seguridad a la API\u003cbr\u003e Lección 29 - Proyecto final: Implementación de una API \u003cp\u003e\u003c\/p\u003e UNIDAD 7 - ADICIÓN DE FUNCIONALIDAD DE CHAT\u003cbr\u003e Lección 30 - Trabajando con Socket.io\u003cbr\u003e Lección 31 - Guardando mensajes de chat\u003cbr\u003e Lección 32 - Adición de un indicador de notificación de chat \u003cp\u003e\u003c\/p\u003e UNIDAD 8 - DESPLIEGUE Y GESTIÓN DE CÓDIGO EN PRODUCCIÓN\u003cbr\u003e Lección 33 - Proyecto final: Adición de una función de chat a Confetti Cuisine\u003cbr\u003e Lección 34 - Despliegue de su aplicación\u003cbr\u003e Lección 35 - Gestión en producción\u003cbr\u003e Lección 36 - Prueba de su aplicación\u003cbr\u003e Lección 37 - Proyecto final: Despliegue de Confetti Cuisine \u003cp\u003e\u003c\/p\u003e \u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAutor:\u003c\/b\u003e \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=AUTH-5755542\"\u003eJonathan Wexler\u003c\/a\u003e\u003cbr\u003e\u003cb\u003eEditorial:\u003c\/b\u003e Manning Publications\u003cbr\u003e\u003cb\u003ePublicado:\u003c\/b\u003e 18\/04\/2019\u003cbr\u003e\u003cb\u003ePáginas:\u003c\/b\u003e 480\u003cbr\u003e\u003cb\u003eTipo de encuadernación:\u003c\/b\u003e Tapa blanda\u003cbr\u003e\u003cb\u003ePeso:\u003c\/b\u003e 1.80 libras\u003cbr\u003e\u003cb\u003eTamaño:\u003c\/b\u003e 9.10h x 7.50w x 1.00d\u003cbr\u003e\u003cb\u003eISBN13:\u003c\/b\u003e 9781617294747\u003cbr\u003e\u003cb\u003eISBN10:\u003c\/b\u003e 1617294748\u003cbr\u003e\u003cb\u003eCategorías BISAC:\u003c\/b\u003e\u003cbr\u003e- \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=CAT-COM\"\u003eComputadoras\u003c\/a\u003e | \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=BISAC-COM051260\"\u003eLenguajes | JavaScript\u003c\/a\u003e\u003cbr\u003e- \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=CAT-COM\"\u003eComputadoras\u003c\/a\u003e | \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=BISAC-COM060160\"\u003eInternet | Programación web\u003c\/a\u003e\u003cbr\u003e- \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=CAT-COM\"\u003eComputadoras\u003c\/a\u003e | \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=BISAC-COM051230\"\u003eDesarrollo e Ingeniería de Software | General\u003c\/a\u003e\u003cbr\u003e\u003cbr\u003e\u003cp\u003e\u003cb\u003eSobre el Autor\u003c\/b\u003e\u003cbr\u003e\u003cb\u003eJonathan Wexler\u003c\/b\u003e tiene una amplia experiencia en teoría informática y desarrollo web. Habiendo curado un plan de estudios de Node.js como director académico y desarrollador principal para The New York Code and Design Academy, Jonathan ha impartido múltiples programas intensivos en desarrollo full stack y actualmente trabaja como desarrollador senior para Bloomberg LP.\u003c\/p\u003e","brand":"Manning Publications","offers":[{"title":"Default Title","offer_id":44433857446125,"sku":"9781617294747","price":66.65,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0550\/8097\/6621\/products\/img_2e0bfc3a-844a-4fc3-9828-5c272b02f67e.jpg?v=1700067886","url":"https:\/\/sureshotbooks.com\/es\/products\/get-programming-with-node-js","provider":"SureShot Books Publishing LLC","version":"1.0","type":"link"}