En esta entrada te presentaremos una serie de libros para aprender sobre diseño y desarrollo web.

El universo de personas que desean aprender a crear sitios y aplicaciones web se encuentra en constante crecimiento. Tanto en el marco de una necesidad personal, como también para encontrar oportunidades laborales, este rubro es muy valorado y tiene un gran futuro.

Desde hace años doy clases sobre diferentes tecnologías web y he escrito libros sobre la materia. Además, soy desarrollador y estoy en contacto permanente con nuevas técnicas relacionadas con la creación de soluciones para la Web. Por estos motivos conozco las necesidades de las personas que comienzan en este rubro y también lo que buscan los profesionales que llevan años en el área y necesitan actualizar sus conocimientos.

Los libros como fuente de conocimiento especializado

Si bien considero que la capacitación presencial y online son excelentes caminos para aprender sobre programación, en esta ocasión voy a mostrarles un muy interesante listado de libros sobre desarrollo y diseño web. Estas obras pueden servir como punto de entrada para aquellos que se introducen al tema y desean saber de qué se trata, como también contenidos enfocados a personas con experiencia. En este sentido me gusta destacar que existen temas avanzados que solo se consiguen abordar en profundidad en libros y, en la mayoría de los casos, en inglés.

La presente selección no tiene un orden de jerarquía o de valoración. He optado por presentar primero una selección de libros en español, para luego pasar a las obras en inglés, enfocando las que tienen un contenido más específico.

Libros para aprender sobre diseño y desarrollo web

Aprendiendo Javascript, de Carlos Azaustre

El protagonismo de JavaScript dentro de los lenguajes utilizados en la Web es muy reconocido en el ambiente del desarrollo.

Esta obra de Carlos Azaustre nos lleva por una recorrida en este lenguaje, partiendo desde lo básico y esencial, hasta las nuevas características introducidas en el estándar ECMAScript 6.

En este camino se puede aprender la importancia de JavaScript, conociendo variables, operadores, estructuras, funciones, bucles y eventos

En lo más avanzado llegamos a comprender cómo se estructuran los datos en formato JSON, realizar peticiones AJAX, la importancia de las Promises y nos introduce a las nuevas características que aporta ECMAScript 6.

  • Título: Aprendiendo JavaScript
  • Autor: Carlos Azaustre
  • 136 páginas
  • Idioma: Español
  • Año de publicación: 2016

PHP – Creación de páginas Web dinámicas

PHP es uno de los lenguajes server-side (lado servidor) más utilizados del planeta. Millones de sitios se basan en este lenguaje para funcionar y los desarrolladores que lo dominan tienen muy buenas perspectivas laborales.

En este libro Hernán Beati nos introduce al lenguaje, desde los conceptos básicos, hasta el acceso y creación de bases de datos MySQL.

La obra explora el uso de variables, bucles, funciones, validación de datos, creación, lectura y escritura de datos en una base relacional con SQL. También podremos ver cómo trabajar con fechas y cómo se maneja el envío de datos por correo electrónico.

  • Título: PHP – Creación de páginas Web dinámicas (2da. edición)
  • Autor: Hernán Beati
  • 468 páginas
  • Idioma: Español
  • Año de publicación: 2015
  • Editorial: Alfaomega Grupo Editor
  • ISBN:978-987-3832-04-8

Comprendiendo ECMAScript 6

Para aquellos programadores que utilizan JavaScript desde sus comienzos, siempre es buen momento para actualizarse. ECMAScript 6 es una de las revisiones más importantes de los últimos años que ha recibido el lenguaje.

En este libro Nicholas Zakas nos guía con los nuevos conceptos y códigos que nos ayudan a conocer las novedades de este estándar.

Desde las estructuras de bloques básicas hasta el trabajo con clases y objetos, tendremos un recorrido para introducirnos en JavaScript con ECMAScript 6 o actualizar nuestros conocimientos.

Es importante destacar que esta obra nos ofrece también un apéndice sobre lo que se incorpora a partir de ECMAScript 7.

  • Título: Understanding ECMAScript 6: The Definitive Guide for JavaScript Developers
  • Autor: Nicholas C. Zakas
  • 352 páginas (papel) / 353 páginas (digital)
  • Idioma: Inglés
  • Año de publicación: 2016 (primera edición)
  • Editorial: Random House LCC US (papel) / No Starch Press (digital)
  • ISBN: 978-1593277574

Diseño web para principiantes

En este libro, Adrian West ofrece una introducción al diseño Web para las personas que desean iniciarse en este mundo.

La obra abarca desde los primeros conceptos de HTML y CSS para crear sitios Web, hasta temas vinculados con multimedia y lenguajes de programación que pueden complementar estos conocimientos.

En esta edición se recorren ejemplo clásicos, como la creación de un menú, galerías de imágenes, botones con efectos y formularios.

Vale la pena señalar que la obra no se queda solo con el código y los ejemplos, además explica cómo configurar y publicar un proyecto en Internet utilizando un programa para transmitir los archivos por FTP.

  • Título: Practical Web Design for Absolute Beginners (1ra edición)
  • Autor: Adrian W. West
  • 470 páginas
  • Idioma: inglés
  • Año de publicación: 2016 (primera edición)
  • Editorial: Apress
  • ISBN: 978-1484219928

Optimización del rendimiento para Web Móvil

La optimización de sitios y aplicaciones Web en móvil es fundamental para ofrecer una correcta experiencia al usuario y lograr posicionamiento en buscadores.

Maximiliano Firtman es experto en desarrollo móvil, dicta cursos y conferencias en todo el mundo y ha escrito libros en español e inglés.

En esta obra pone al descubierto los errores más comunes que cometen los desarrolladores al momento de crear aplicaciones web para dispositivos móviles.

Con esta obra aprenderemos mucho sobre tecnologías para móviles, cómo está compuesto su ecosistema y qué factores son clave al momento de poner manos a la obra en un proyecto.

A lo largo de las páginas de este libro, aprenderemos cómo probar nuestros proyectos, qué herramientas tenemos disponibles y conoceremos numerosos secretos que nos ayudarán a lograr un mejor rendimiento en móviles.

Al leer el libro, conoceremos conceptos clave y cómo afectan el rendimiento final de nuestros proyectos. Desde el tiempo de carga, hasta los detalles que pueden demorar la representación de los elementos en pantalla.

Encontraremos también un capítulo completo dedicado a las APIs destinadas a la performance y podremos aprender sobre su funcionamiento
En esta obra también encontramos una muy interesante mirada, con explicaciones y fundamentos, sobre cómo las técnicas de Responsive Web Design pueden afectar el rendimiento de los sitios Web y qué soluciones tenemos para los diferentes escenarios.

  • Título: High Performance Mobile Web: Best Practices for Optimizing Mobile Web Apps.
  • Autor: Maximiliano Firtman
  • 326 páginas (digital) / 400 páginas (papel)
  • Idioma: Inglés
  • Año de publicación: 2015 (primera edición papel) / 2016 (primera edición digital)
  • Editorial: O’Reilly Media
  • ISBN: 978-1491912553

Creando Progressive Web Apps

Las Progressive Web Apps están revolucionando la manera de crear aplicaciones Web instalables en dispositivos desktop, portátiles, tablets y teléfonos inteligentes.

El avance de este tipo de soluciones abre nuevas posibilidades para crear soluciones multidispositivo, basándonos en tecnologías web modernas.

En este libro, Tal Ater nos explica qué son las Progressive Web Apps, cuáles son sus ventajas y cómo crearlas. En el recorrido podremos observar pantallas con ejemplos, códigos explicados y técnicas de trabajo.

El potencial de este tipo de aplicaciones web abre un abanico de opciones muy importante, ya que pueden funcionar estando online u offline, dependiendo del desarrollo que se realice.
Es importante destacar que esta publicación está enfocada en desarrolladores que dominan tanto HTML como JavaScript.

  • Título: Building Progressive Web Apps: Bringing the Power of Native to the Browser
  • Autor: Tal Ater
  • 288 páginas (digital) / 292 páginas (papel)
  • Idioma: Inglés
  • Año de publicación: 2017
  • Editorial: O’Reilly Media
  • ISBN: 978-1491961650

Desarrollo Web con Node.js

En los últimos años, una revolución interesante ha traído Node.js, al permitir el desarrollo Web del lado servidor utilizando JavaScript.

En esta obra, David Herron nos ofrece una nutrida información sobre este entorno de ejecución y las posibilidades que nos ofrece.

El libro nos presenta qué es Node.js, como instalarlo y configurarlo; qué son los módulos; cómo crear aplicaciones que funcionan en el protocolo HTTP con Express; almacenamiento y guardado de datos; autenticación; aspectos de seguridad; uso de Sockets, entre otras funcionalidades.

Para tener en cuenta, es importante señalar que antes de comenzar con esta obra es recomendable tener conocimientos de JavaScript.

  • Título: Node.js Web Development (4ta edición)
  • Autor: David Herron
  • 492 páginas
  • Idioma: Inglés
  • Año de publicación: 2018
  • Editorial: Packt Publishing
  • ISBN: 978-1788626859

Usabilidad en ejemplos claros

La usabilidad es un factor fundamental para el éxito de lo productos. Esta área también aplica a lo sitios seb y es clave esencial para que los usuarios tengan una buena experiencia al visitarlos.

Eric Reiss es un experto en usabilidad y en arquitectura de la información y nos presenta una obra que va mucho más allá de la Web, es un libro que nos brinda ejemplos de la vida cotidiana.

Si bien no es una publicación que toque el tema de desarrollo o diseño web desde el punto de vista del código, es un libro fundamental para abrir nuestra cabeza y comprender la importancia que tiene la usabilidad en todo proyecto.

Esta obra nos hace reflexionar desde elementos de nuestro entorno diario,como una silla o accesorios de cocina y desde allí pasamos por botones, formularios, carteles publicitarios y espacios informativos, entre muchos otros ejemplos.

  • Título: Usable Usability: Simple Steps for Making Stuff Better
  • Autor: Eric Reiss
  • 230 páginas (papel) / 256 páginas (digital)
  • Idioma: Inglés
  • Año de publicación: 2012
  • Editorial: Wiley
  • ISBN: 978-1-118-18547-6

Apps HTML5 para móviles

Por ser mi libro, lo dejo como un extra para el final.

Para quellos interesados en tecnologías web y dispositivos móviles, en mi libro más reciente les hablo sobre el desarrollo de aplicaciones para móviles y tabletas utilizando tecnología Web.

La obra se titula Apps HTML5 para móviles: Desarrollo de aplicaciones para smartphones y tablets.

Más contenido en Mentes Liberadas

Esto ha sido todo por este artículo. Espero que haya sido de tu agrado.

Te invito a que sigas a Mentes Liberadas en las redes sociales. Estamos en FacebookInstagramPinterest X.

También te puedes suscribir a nuestro newsletter para recibir las novedades del sitio en tu correo electrónico.

Gracias por tomarte el tiempo de leerme.

Te espero en el próximo artículo de Mentes Liberadas.

Acerca del Autor

Damián De Luca

Apasionado por las nuevas tecnologías desde que nací. Soy especialista en Desarrollo Web. Colaboré como autor y editor de contenidos para revistas, colecciones y diversos medios digitales. Soy autor de libros sobre Desarrollo Web, dicto cursos sobre el tema y he brindado capacitaciones para importantes empresas de la región.

Ver Artículos