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.
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:
- Apress: https://www.apress.com/gp/book/9781484271780
- Amazon: https://www.amazon.com/gp/product/1484271785
- Barnes&Noble: https://www.barnesandnoble.com/w/practical-vaadin-alejandro-duarte/1139562555
- Book Depository: https://www.bookdepository.com/Practical-Vaadin-Alejandro-Duarte/9781484271780
- Alibris: https://www.alibris.com/Practical-Vaadin-Developing-Web-Applications-in-Java-Alejandro-Duarte/book/50286896
- Booktopia: https://www.booktopia.com.au/practical-vaadin-alejandro-duarte/book/9781484271780.html
- thriftbooks: https://www.thriftbooks.com/w/practical-vaadin-developing-web-applications-in-java_alejandro-duarte/28817904
- Books-a-million: [https://www.booksamillion.com/p/Practical-Vaadin/Alejandro-Duarte/9781484271780]( https://www.booksam
illion.com/p/Practical-Vaadin/Alejandro-Duarte/9781484271780)
- BetterWorldBooks: https://www.betterworldbooks.com/product/detail/Practical-Vaadin–Developing-Web-Applications-in-Java-9781484271780
- AbeBooks.co.uk: https://www.abebooks.co.uk/servlet/BookDetailsPL?bi=30977810544
- Powell’s: https://www.powells.com/book/practical-vaadin-9781484271780
- Strand Book Store: https://www.strandbooks.com/product/9781484271780
- Adlibris: https://www.adlibris.com/fi/kirja/practical-vaadin-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.