Node.JS - JavaScript en el lado del servidor - Manual práctico avanzado

Más vistas

Node.JS - JavaScript en el lado del servidor - Manual práctico avanzado

Autor:
  • LÓPEZ QUINTERO , Ismael
Precio: $498.00 MXN ($28.14 USD)
SKU: 6213_base
Páginas: 536
ISBN: 978-607-622-576-9
Coedición: Alfaomega, Altaria Editorial
Disponibilidad: En existencia
(99 Vendidos)

Disponibilidad: En existencia

Precios desde: $ 22.51 USD

Precio elegido: $ 0.00 USD

El manual encamina todo su contenido hacia la capacitación para crear una aplicación web completa en node.js. Partiendo de las características más avanzadas de JavaScript (desde un nivel que presupone el conocimiento de los aspectos más básicos del lenguaje), el manual aborda el estudio básico de node para pasar a estudiar la implementación del patrón arquitectónico Modelo-Vista-Controlador mediante Express. Del mismo modo se estudia una serie de paquetes que están a la orden del día en cualquier proyecto node. Para la persistencia de datos se le dedica un capítulo a MongoDB, solución NoSQL altamente eficiente para entornos con gran número de transacciones con la Base de Datos. Además, se muestra la implementación de una pequeña red social en la que los usuarios pueden crear relaciones de amistad, escribir posts, hacer comentarios sobre estos posts, y establecer conversaciones de chat con sus amigos. Todo ello acompañado de ejercicios del mismo nivel que el de los ejemplos que se ilustran a lo largo del texto. Con la lectura de este manual y la implementación de sus ejercicios, el lector dará el paso definitivo a una nueva tendencia en el mundo del software, que se espera va a ocupar un lugar trascendente en los próximos años.

Al comienzo, JavaScript se concibió como un lenguaje "de juguete" destinado a crear efectos de animación y a hacer la web en el lado del cliente (el navegador), más amigable. Hacer que los controles de los formularios tengan un aspecto más elegante, juego de colores al hacer rollover con el ratón, hacer aparecer y desaparecer elementos HTML convirtieron a JavaScript en la "solución dinámica en el cliente". Existían y existen otras tecnologías destinadas a crear animaciones en la Web, tales como Flash o el propio Java mediante los ya tradicionales Applets, que pueden incluir objetos Canvas para el dibujo de gráficos. Pero JavaScript posee una ventaja sobre las otras opciones que se han mencionado: trabaja directamente con el árbol de objetos HTML, denominado árbol DOM (Document Object Model o Modelo de Objetos del Documento), que es la estructura de datos a modo de árbol que crea el navegador tras realizar el análisis sintáctico y semántico del fichero de entrada HTML. Al trabajar directamente con el árbol DOM, no se añade ningún elemento "pesado" a dicho árbol, como podría ser una animación Flash.

Debido a esto los sitios web son más ligeros y rápidos de cargar. Otra ventaja es que, al no incluirse elementos que no sean única y exclusivamente HTML, los buscadores de Internet analizan con facilidad el contenido del documento y facilitan a los expertos en Marketing de Contenidos la labor de posicionamiento de la Web en Internet. Existen sitios web desarrollados en su totalidad en Flash, lo que hace que los buscadores no sean capaces de indexar adecuadamente el contenido, ya que un archivo de Flash es en realidad una película de diapositivas mientras que lo que los buscadores de Internet analizan son documentos HTML.

Autores LÓPEZ QUINTERO , Ismael
Editorial Alfaomega, Altaria Editorial
Año de edición 2016
Código de barras 9786076225769
ISBN 978-607-622-576-9
ISBN E-Book 9786076225684
Materiales adicionales No
Número de la edición 1
Número de páginas 536
Dimensiones 17x23 cms.
Peso en gramos 0
Encuadernación Rústica
Idioma Español

Parece que no tiene habilitado en su navegador un complemento para leer archivos PDF, pero no se preocupe haga clic aquí para decargar el archivo.

* Campos requeridos

Precio elegido: $ 0.00 USD