In earlier learning paths, you created a Guestbook application, used Service Builder to generate a data model along with service and persistence layers, integrated your application with Liferay’s permission system, implemented portlet actions, and a created a user interface for your application. You also created a Guestbook Admin Control Panel portlet, implemented search and indexing for your application, and integrated your application with Liferay’s asset framework. In this learning path, you’ll explore a few AlloyUI modules and learn how to use AlloyUI to implement form validation. You’ll also learn how to use AlloyUI to handle events and manipulate DOM nodes. You’ll continue the user interface development of the Guestbook application in this learning path.