Ir al contenido

Nuevo libro - Practical Vaadin: Developing Web Applications in Java

·397 palabras·2 mins
Noticias
Alejandro Duarte
Autor
Alejandro Duarte
Alejandro Duarte es Ingeniero de Software, escritor, Ingeniero de Relaciones con Desarrolladores en MariaDB y consultor en desarrollo de software. Ha programado computadores desde mediados de los 90s. Comenzando con BASIC, Alejandro transitó a C, C++ y Java durante sus años académicos en la Universidad Nacional de Colombia. Se mudó primero al Reino Unido y luego a Finlandia para profundizar su participación en la industria del código abierto. Alejandro es reconocido en círculos de Java y MariaDB.

Nota: Traducido de la versión original en Inglés.

Me complace anunciar la disponibilidad de mi libro más reciente, Practical Vaadin: Developing Web Applications in Java, publicado por Apress, una división de Springer Nature.

Practical Vaadin: Developing Web Applications in Java

El libro enseña cómo desarrollar aplicaciones web en Java desde cero usando el framework de código abierto Vaadin. No necesitas tener experiencia en desarrollo web para seguir este libro. Por el contrario, el libro comienza explicando las tecnologías clave en el desarrollo web y cómo Java encaja en este panorama. Aprenderás cómo funcionan los servidores web, qué es una arquitectura cliente/servidor y cómo los Servlets son la base del desarrollo web en Java.

Con una base de conocimientos sólida establecida, te adentrarás en la creación de interfaces gráficas de usuario (GUI) web utilizando el lenguaje de programación Java. El libro muestra cómo agregar botones, campos de texto, casillas de verificación, tablas de datos y cómo conectar los valores en campos de entrada a clases de dominio Java utilizando vinculación de datos. Aprenderás temas avanzados como autenticación y autorización (vista de inicio de sesión y permisos), Server Push para actualizar la interfaz de usuario desde hilos que se ejecutan en el servidor, la API “Element” de Vaadin para obtener acceso de bajo nivel al Document Object Model (DOM) en el navegador, diseño responsivo para adaptar automáticamente la interfaz de usuario a diferentes tamaños de pantalla y mucho más.

El libro también cubre la implementación interfaces de usuario en el lado del cliente utilizando Vaadin Fusion, una característica de Vaadin que te permite implementar vistas utilizando el lenguaje de programación TypeScript. También cubre la integración con Spring Boot y Jakarta EE, junto con introducciones a los conceptos básicos en estas dos tecnologías. Los ejemplos muestran cómo conectarse eficientemente a bases de datos SQL utilizando pools de conexiones y cómo consumir los datos utilizando la popular Jakarta Persistence API (JPA).

El libro está disponible en formatos impreso y digital en Amazon y muchas, muchas librerías en línea. Dejo algunos enlaces:

illion.com/p/Practical-Vaadin/Alejandro-Duarte/9781484271780)

Espero sinceramente que este libro ayude a quienes comienzan sus carreras en el desarrollo de aplicaciones web con Java y a aquellos ansiosos por aprender más o refrescar sus conocimientos sobre el poderoso framework web Java, Vaadin.

¿Te gustó este artículo? Puedo ayudar a tu equipo a implementar soluciones similares. Contáctame para saber más.

Relacionados

Rebranding del blog
·232 palabras·2 mins
Noticias
Anuncio del rebranding de mi blog a Programming Brain.
¿Aplicaciones Centradas en Datos con Vaadin 10?
·261 palabras·2 mins
Vaadin Noticias
Migrando los ejemplos de mi libro sobre Vaadin 8 a Vaadin 10.
Nuevo libro sobre Vaadin 8: Aplicaciones Centradas en Datos con Vaadin 8
·281 palabras·2 mins
Vaadin Noticias
Mi nuevo libro sobre Vaadin 8 está disponible.