Descripción
Resumen Get Programming with Node.js 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. Prólogo de Kyle Simpson. La compra del libro impreso incluye un eBook gratuito en formatos PDF, Kindle y ePub de Manning Publications. Sobre la Tecnología 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. Sobre el Libro Get Programming with Node.js 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. Contenido
Acerca del Lector Escrito para desarrolladores web de front-end con habilidades intermedias en JavaScript. Sobre el Autor Jonathan Wexler tiene experiencia en desarrollo web full-stack de grado de producción. Es desarrollador senior en Bloomberg. Tabla de Contenidos PUESTA EN MARCHA
Lección 0 - Configuración de Node.js y el motor JavaScript
Lección 1 - Configuración de su entorno
Lección 2 - Ejecución de una aplicación Node.js UNIDAD 1 - INTRODUCCIÓN A NODE.JS
Lección 3 - Creación de un módulo Node.js
Lección 4 - Construcción de un servidor web simple en Node.js
Lección 5 - Manejo de datos entrantes
Lección 6 - Escritura de mejores rutas y servicio de archivos externos
Lección 7 - Proyecto final: Creación de su primera aplicación web UNIDAD 2 - DESARROLLO WEB MÁS FÁCIL CON EXPRESS.JS
Lección 8 - Configuración de una aplicación con Express.js
Lección 9 - Enrutamiento en Express.js
Lección 10 - Conexión de vistas con plantillas
Lección 11 - Configuraciones y manejo de errores
Lección 12 - Proyecto final: Mejora del sitio Confetti Cuisine con Express.js UNIDAD 3 - CONEXIÓN A UNA BASE DE DATOS
Lección 13 - Configuración de una base de datos MongoDB
Lección 14 - Construcción de modelos con Mongoose
Lección 15 - Conexión de controladores y modelos Uso de promesas con Mongoose
Lección 16 - Proyecto final: Guardar suscripciones de usuario UNIDAD 4 - CONSTRUCCIÓN DE UN MODELO DE USUARIO
Lección 17 - Mejora de sus modelos de datos
Lección 18 - Construcción del modelo de usuario
Lección 19 - Creación y lectura de sus modelos
Lección 20 - Actualización y eliminación de sus modelos
Lección 21 - Proyecto final: Adición de modelos CRUD a Confetti Cuisine Creación de controladores UNIDAD 5 - AUTENTICACIÓN DE CUENTAS DE USUARIO
Lección 22 - Adición de sesiones y mensajes flash
Lección 23 - Construcción de un inicio de sesión de usuario y hash de contraseñas
Lección 24 - Adición de autenticación de usuario
Lección 25 - Proyecto final: Adición de autenticación de usuario a Confetti Cuisine UNIDAD 6 - CONSTRUCCIÓN DE UNA API
Lección 26 - Adición de una API a su aplicación
Lección 27 - Acceso a su API desde su aplicación
Lección 28 - Adición de seguridad a la API
Lección 29 - Proyecto final: Implementación de una API UNIDAD 7 - ADICIÓN DE FUNCIONALIDAD DE CHAT
Lección 30 - Trabajando con Socket.io
Lección 31 - Guardando mensajes de chat
Lección 32 - Adición de un indicador de notificación de chat UNIDAD 8 - DESPLIEGUE Y GESTIÓN DE CÓDIGO EN PRODUCCIÓN
Lección 33 - Proyecto final: Adición de una función de chat a Confetti Cuisine
Lección 34 - Despliegue de su aplicación
Lección 35 - Gestión en producción
Lección 36 - Prueba de su aplicación
Lección 37 - Proyecto final: Despliegue de Confetti Cuisine
Autor: Jonathan Wexler
Editorial: Manning Publications
Publicado: 18/04/2019
Páginas: 480
Tipo de encuadernación: Tapa blanda
Peso: 1.80 libras
Tamaño: 9.10h x 7.50w x 1.00d
ISBN13: 9781617294747
ISBN10: 1617294748
Categorías BISAC:
- Computadoras | Lenguajes | JavaScript
- Computadoras | Internet | Programación web
- Computadoras | Desarrollo e Ingeniería de Software | General
- 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
Acerca del Lector Escrito para desarrolladores web de front-end con habilidades intermedias en JavaScript. Sobre el Autor Jonathan Wexler tiene experiencia en desarrollo web full-stack de grado de producción. Es desarrollador senior en Bloomberg. Tabla de Contenidos PUESTA EN MARCHA
Lección 0 - Configuración de Node.js y el motor JavaScript
Lección 1 - Configuración de su entorno
Lección 2 - Ejecución de una aplicación Node.js UNIDAD 1 - INTRODUCCIÓN A NODE.JS
Lección 3 - Creación de un módulo Node.js
Lección 4 - Construcción de un servidor web simple en Node.js
Lección 5 - Manejo de datos entrantes
Lección 6 - Escritura de mejores rutas y servicio de archivos externos
Lección 7 - Proyecto final: Creación de su primera aplicación web UNIDAD 2 - DESARROLLO WEB MÁS FÁCIL CON EXPRESS.JS
Lección 8 - Configuración de una aplicación con Express.js
Lección 9 - Enrutamiento en Express.js
Lección 10 - Conexión de vistas con plantillas
Lección 11 - Configuraciones y manejo de errores
Lección 12 - Proyecto final: Mejora del sitio Confetti Cuisine con Express.js UNIDAD 3 - CONEXIÓN A UNA BASE DE DATOS
Lección 13 - Configuración de una base de datos MongoDB
Lección 14 - Construcción de modelos con Mongoose
Lección 15 - Conexión de controladores y modelos Uso de promesas con Mongoose
Lección 16 - Proyecto final: Guardar suscripciones de usuario UNIDAD 4 - CONSTRUCCIÓN DE UN MODELO DE USUARIO
Lección 17 - Mejora de sus modelos de datos
Lección 18 - Construcción del modelo de usuario
Lección 19 - Creación y lectura de sus modelos
Lección 20 - Actualización y eliminación de sus modelos
Lección 21 - Proyecto final: Adición de modelos CRUD a Confetti Cuisine Creación de controladores UNIDAD 5 - AUTENTICACIÓN DE CUENTAS DE USUARIO
Lección 22 - Adición de sesiones y mensajes flash
Lección 23 - Construcción de un inicio de sesión de usuario y hash de contraseñas
Lección 24 - Adición de autenticación de usuario
Lección 25 - Proyecto final: Adición de autenticación de usuario a Confetti Cuisine UNIDAD 6 - CONSTRUCCIÓN DE UNA API
Lección 26 - Adición de una API a su aplicación
Lección 27 - Acceso a su API desde su aplicación
Lección 28 - Adición de seguridad a la API
Lección 29 - Proyecto final: Implementación de una API UNIDAD 7 - ADICIÓN DE FUNCIONALIDAD DE CHAT
Lección 30 - Trabajando con Socket.io
Lección 31 - Guardando mensajes de chat
Lección 32 - Adición de un indicador de notificación de chat UNIDAD 8 - DESPLIEGUE Y GESTIÓN DE CÓDIGO EN PRODUCCIÓN
Lección 33 - Proyecto final: Adición de una función de chat a Confetti Cuisine
Lección 34 - Despliegue de su aplicación
Lección 35 - Gestión en producción
Lección 36 - Prueba de su aplicación
Lección 37 - Proyecto final: Despliegue de Confetti Cuisine
Autor: Jonathan Wexler
Editorial: Manning Publications
Publicado: 18/04/2019
Páginas: 480
Tipo de encuadernación: Tapa blanda
Peso: 1.80 libras
Tamaño: 9.10h x 7.50w x 1.00d
ISBN13: 9781617294747
ISBN10: 1617294748
Categorías BISAC:
- Computadoras | Lenguajes | JavaScript
- Computadoras | Internet | Programación web
- Computadoras | Desarrollo e Ingeniería de Software | General
Sobre el Autor
Jonathan Wexler 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.

