
Full Stack JavaScript, 2nd Edition
Azat Mardan
- Editorial
- Apress
- Año
- 2015
- Páginas
- ~208
- Nivel
- Avanzado
De qué trata
Segunda edición, publicada en 2015, del libro de Azat Mardan (antes publicado como «Rapid Prototyping with JS»), que enseña a crear aplicaciones web completas usando JavaScript en el cliente y en el servidor. El stack es el típico de mediados de la década de 2010: Backbone.js en el front-end, Node.js en el back-end y MongoDB como base de datos, además de Parse.com como backend como servicio. Aunque la ficha lo marca como avanzado, cada tecnología se presenta desde cero; es ideal para desarrolladores que ya saben JavaScript, HTML y CSS y quieren hacer prototipos full-stack rápidamente.
El libro empieza con conceptos básicos de desarrollo web y la preparación del entorno, y continúa con jQuery y la API REST de Parse.com para obtener, mostrar y enviar datos. Después presenta Backbone.js (modelos, colecciones, vistas, routers y plantillas) y su integración con el SDK de Parse.com. La parte de servidor introduce Node.js y npm, y luego MongoDB y su driver para Node.js. El capítulo final une todo y despliega la aplicación en la nube.
El hilo conductor es una aplicación de chat o tablón de mensajes que se reescribe en varias versiones, cada una con un stack más completo. El enfoque iterativo funciona muy bien para entender cómo encajan cliente, API y base de datos. Hoy hay que leerlo con perspectiva: Parse.com cerró en 2017, Backbone.js ya casi no se usa y las versiones de Node.js son muy antiguas. Su valor actual es más didáctico que práctico; la edición de 2018 de la misma obra actualiza el contenido a ES6 y a versiones recientes de Node.js.
- Full stack JavaScript
- Backbone.js
- Node.js
- MongoDB
- Parse.com
- jQuery
- API REST
- npm
- Prototipado rápido
- Despliegue
¿Cómo enseña?
Con proyectos
- ✗ Sin ejercicios
- ✓ Incluye proyectos
Proyectos
Aplicación de chat / tablón de mensajes
Aplicación de mensajes que se reconstruye en varias versiones: jQuery con la API REST de Parse.com, Backbone.js con el SDK de Parse.com, Backbone.js con un servidor Node.js y, por último, Backbone.js con Node.js y MongoDB.

