{"title":"Alejandro Duarte","description":null,"products":[{"product_id":"practical-vaadin-book-alejandro-duarte-9781484271780","title":"Practical Vaadin","description":"Implement web applications in Java using the open-source Vaadin framework version 20 and later. This easy-to-follow book covers all the key concepts and steps to become competent with modern versions of Vaadin. The book covers everything from setting up the development environment to implementing advanced features such as Server Push and database connectivity. The book helps you become proficient in the Vaadin framework, prepare for Vaadin certifications, and shows you how to apply the power of the Java programming language in developing applications for the web.  Author Alejandro Duarte starts with an introduction to web development and its key technologies. He then describes and demonstrates how Vaadin simplifies web development by allowing you to implement web graphical user interfaces using the Java programming language without having to code in JavaScript or HTML. Once a solid foundation on the key web and Vaadin concepts is established, Duarte digs deeper into explaining layouts and user interface components such as combo boxes, dialogs, upload fields, and data grids. He also covers topics such as styling with CSS, data binding, client-side views implementation with TypeScript, and integration with Spring Boot and Jakarta EE.  What You Will Learn  Build web applications in Java using Servlet technology and Vaadin Combine layouts and user interface components to create views in Java Connect values in UI components to Java objects in the server through data binding  Customize display styles and add responsive capabilities using CSS Display tabular data using the Grid component Implement client-side views using TypeScript  Integrate Vaadin applications with Spring Boot and Jakarta EE Connect Vaadin applications to SQL databases    Who This Book Is For Developers with a basic or higher knowledge of Java programming who want to build on their Java skills to create web graphical user interfaces, Java developers who want to create web applications without having to code in JavaScript, and developers who are preparing to take and pass Vaadin certification exams","brand":"WoB","offers":[{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":49589694660881,"sku":"GOR013751223","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":51029525266705,"sku":"NIN9781484271780","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ GARDNERS","offer_id":51630684012817,"sku":"NGR9781484271780","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52614337102097,"sku":"NLS9781484271780","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1484271785.jpg?v=1750716446"},{"product_id":"vaadin-7-ui-design-by-example-beginner-s-guide-book-alejandro-duarte-9781782162261","title":"Vaadin 7 UI Design By Example: Beginner's Guide","description":"Do it all with Java! All you need is Vaadin and this book which shows you how to develop web applications in a totally hands-on approach. By the end of it you\\'ll have acquired the knack and taken a fun journey on the way.  Key Features  Learn how to develop Vaadin web applications while having fun and getting your hands dirty Develop relevant and unique applications following step-by-step guides with the help of plenty of screenshots from the start The best available introduction to Vaadin with a practical hands-on approach and easy to read tutorials and examples  Book DescriptionVaadin is a mature, open-source, and powerful Java framework used to build modern web applications in plain Java. Vaadin brings back the fun of programming UI interfaces to the web universe. No HTML, no CSS, no JavaScript, no XML. Vaadin lets you implement web user interfaces using an object oriented model, similar to desktop technologies such as Swing and AWT.  Vaadin 7 UI Design By Example: Beginner's Guide is an engaging guide that will teach you how to develop web applications in minutes. With this book, you will Develop useful applications and learn basics of Java web development. By the end of the book you will be able to build Java web applications that look fantastic.  The book begins with simple examples using the most common Vaadin UI components and quickly move towards more complex applications as components are introduced chapter-by-chapter.  Vaadin 7 UI Design By Example: Beginner's Guide shows you how to use Eclipse, Netbeans, and Maven to create Vaadin projects. It then demonstrates how to use labels, text fields, buttons, and other input components. Once you get a grasp of the basic usage of Vaadin, the book explains Vaadin theory to prepare you for the rest of the trip that will enhance your knowledge of Vaadin UI components and customization techniques.What you will learn  Create Vaadin applications using Eclipse, Netbeans, and Maven Use input components such as text fields, buttons, combo boxes, check boxes, and more Use layouts, panels, and windows to arrange UI components Incorporate navigation capabilities to Vaadin applications Use tables and trees to present complex data Use advanced components such as progress indicators, context menus, sliders, and drag-and-drop capabilities Include custom HTML, Flash, and other web content in Vaadin applications Customize UI components by using CSS Develop your own components  Who this book is forIf you have experience with the Java language and want to create web applications that look good without having to deal with HTML, XML, and JavaScript, this book is for you. Basic Java programming skills are required, but no web development knowledge is needed at all.","brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":51199522668817,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":51199524634897,"sku":"NIN9781782162261","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52427770724625,"sku":"NLS9781782162261","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1782162267.jpg?v=1751345151"},{"product_id":"data-centric-applications-with-vaadin-8-book-alejandro-duarte-9781783288847","title":"Data-Centric Applications with Vaadin 8","description":"This book teaches you everything you need to know to create stunning Vaadin applications for all your web development needs. Deep dive into advanced Vaadin concepts while creating your very own sample Vaadin application.  About This Book  • A one-stop book to enhance your working knowledge with Vaadin. • Explore and implement the architecture of Vaadin applications. • Delve into advanced topics such as data binding, authentication and authorization to improvise your application's performance.  Who This Book Is For  If you area Software developer with previous experience with Vaadin and would like to gain more comprehensive and advanced skills in Vaadin web development, then this book is for you.  What You Will Learn  • Modularize your Vaadin applications with Maven • Create high quality custom components • Implement robust and secure authentication and authorization mechanisms • Connect to SQL databases efficiently • Design robust CRUD (Create, Read, Update, Delete) views • Generate stunning reports • Improve resource consumption by using lazy loading  In Detail  Vaadin is an open-source Java framework used to build modern user interfaces. Vaadin 8 simplifies application development and improves user experience. The book begins with an overview of the architecture of Vaadin applications and the way you can organize your code in modules.Then it moves to the more advanced topics about advanced topics such as internationalization, authentication, authorization, and database connectivity. The book also teaches you how to implement CRUD views, how to generate printable reports, and how to manage data with lazy loading. By the end of this book you will be able to architect, implement, and deploy stunning Vaadin applications, and have the knowledge to master web development with Vaadin.  Style and approach  This book follows a hands-on approach and takes the readers through practical examples of how to create and deploy Vaadin applications. This book teaches the readers about the Vaadin architecture. It then moves on to  the more advanced topics about advanced topics such as internationalization, authentication, authorization, and database connectivity.  This step by step guide equips the readers with all they need to know to use Vaadin for web development.","brand":"WoB","offers":[{"title":"GB \/ NEW \/ INGRAM","offer_id":52335209906449,"sku":"NLS9781783288847","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":53152208355601,"sku":"NIN9781783288847","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9781783288847.jpg?v=1758159319"}],"url":"https:\/\/www.worldofbooks.com\/en-gb\/collections\/author-books-by-alejandro-duarte.oembed","provider":"World of Books ","version":"1.0","type":"link"}