AEM Forms Training

The World's Leading AEM Forms Training Source

Forms and Sites Integration Training

Enterprise Forms and Sites Training

This section focuses on how forms are built, integrated, and delivered within AEM Sites, enabling developers to create complete, user-facing form experiences. Students learn how to build lightweight forms directly in AEM Sites using WCM components, as well as how to embed and manage AEM Adaptive Forms within site pages. These approaches provide flexible options for different use cases—from simple, page-based forms to more advanced, data-driven solutions—while ensuring a seamless integration with the overall website experience.

Screenshot of a form on a webpage

In addition to form creation, this section covers how to enhance usability and manage the full lifecycle of form interactions through features such as styling, custom components, and the AEM Forms Portal. Students gain hands-on experience building responsive layouts, extending component functionality, and enabling users to access, save, and submit forms within a centralized portal. The overall goal is to equip developers with the skills needed to deliver modern, integrated form experiences that align with real-world AEM Sites implementations.

This training section includes the following courses:

Course Outline

WCM Form Components

This course introduces how to build forms directly within AEM Sites using WCM form components, providing a lightweight alternative to Adaptive Forms for page-based form experiences. Students learn how AEM Sites includes a set of core form components—such as the Form Container, Interactive Text Field, Form Options, Hidden Data, and Form Button—that can be used to capture and process user input directly within site pages. The course also explains how these components are built using HTL, follow modern web standards, and are designed for production-ready, accessible implementations.

Screenshot of the AEM WCM Form Components

Students then gain hands-on experience creating and extending these components through proxy components, as well as configuring datasources to dynamically populate form elements such as option lists. The course demonstrates how to integrate these components into page templates and apply template policies to enable authoring. By the end of the course, participants will be able to build functional, reusable WCM-based forms within AEM Sites, providing flexible solutions for simple data collection scenarios without the overhead of full Adaptive Forms implementations.

Create a WCM Form

This course teaches how to build complete forms within AEM Sites using WCM form components, providing a practical, page-based approach to collecting user input without using Adaptive Forms. Students learn how to assemble forms using core components such as the Form Container, Interactive Text Field, Form Options, and Form Button, creating structured forms directly within AEM Sites pages. The course demonstrates how these components work together to capture a wide range of input types while maintaining a lightweight and flexible implementation model.

Students then gain hands-on experience creating a variety of form field types, including text inputs, email and telephone fields, numeric inputs, password fields, checkboxes, radio buttons, and drop-down selections. The course also covers how form submission is configured at the container level and how hidden fields can be used to pass additional data. By the end of the course, participants will be able to design and build fully functional WCM-based forms that support real-world data collection scenarios within AEM Sites.

Form Submission

This course teaches how to configure and manage form submission for AEM Sites forms built with WCM components, completing the end-to-end form experience. Students learn how submission is handled at the Form Container level and how different submission strategies can be used depending on business requirements. The course demonstrates multiple submission approaches, including sending form data via email, storing data in the repository, and integrating form submissions with AEM workflows for further processing.

Students then gain hands-on experience implementing real-world submission patterns, including creating custom confirmation (Thank You) pages and routing form data to backend processes. The course emphasizes best practices such as using workflows to handle form processing logic and ensuring a clear user experience after submission. By the end of the course, participants will be able to configure flexible, production-ready submission mechanisms for WCM-based forms within AEM Sites.

Layout Styling

This course focuses on improving the layout and visual presentation of forms built in AEM Sites using WCM components, enhancing the user experience for page-based forms. Students learn how to use AEM Layout Mode to design responsive form layouts, adjusting field widths and positioning elements to create clean, structured interfaces across different device sizes. The course demonstrates how layout decisions directly impact usability and readability, especially in responsive web environments.

Screenshot of a form in the Layout Mode Editor

Students then extend these layouts using CSS, learning how to apply selectors, rule sets, and media queries to fine-tune styling and behavior. The course covers advanced selector techniques, including multiple and descendant selectors, as well as the use of relative units such as ems to support responsive design. By the end of the course, participants will be able to create visually consistent, responsive WCM-based forms that integrate seamlessly into AEM Sites pages and provide a polished user experience across devices.

Custom Components

This course teaches how to extend AEM Sites WCM form components by creating custom components that enhance functionality and user experience beyond the out-of-the-box capabilities. Students learn how to build custom form components by leveraging existing WCM components as a foundation, enabling them to add new features, modify behavior, and provide additional configuration options for form authors. The course demonstrates how custom components can be used to support advanced styling and interaction patterns within page-based forms.

Students then gain hands-on experience implementing custom logic and validation using JavaScript, including field-level validation on change events and form-level validation during submission. The course also explores how to expose configurable options—such as CSS selectors—to authors, allowing them to tailor the appearance and behavior of form elements. By the end of the course, participants will be able to design and deploy reusable custom components that extend WCM-based forms, enabling more flexible and robust form solutions within AEM Sites.

Adaptive Forms in Sites

This course teaches how to integrate AEM Adaptive Forms into AEM Sites pages, enabling developers to combine powerful form capabilities with full website experiences. Students learn how both Foundation Component and Core Component Adaptive Forms can be embedded within Sites using the appropriate AEM Sites components, allowing forms to be presented as part of a broader content-driven user interface. The course highlights the differences between these two form architectures and demonstrates how they are rendered and managed within AEM Sites.

Screenshot of an adaptive form in a Sites page.

Students then gain hands-on experience creating AEM Sites pages that include Adaptive Forms, configuring templates and policies, and managing supporting assets such as themes and client libraries. The course emphasizes how to properly integrate form presentation and styling within the Sites framework, ensuring consistency between the form and the surrounding page design. By the end of the course, participants will be able to seamlessly embed and manage Adaptive Forms within AEM Sites, bridging the gap between enterprise form functionality and modern web experiences.

Forms Portal (AEM Sites)

This course teaches how to implement the AEM Forms Portal within AEM Sites, providing a centralized interface for users to access, manage, and interact with Adaptive Forms. Students learn how to configure forms to use the Forms Portal submission model, including enabling draft and submission storage so users can save their progress and return to forms later. The course also introduces key portal components such as Search and Lister and Drafts and Submissions, which allow users to browse available forms and manage their saved and submitted data.

Screenshot of an AEM Forms Portal

Students then gain hands-on experience building a complete Forms Portal experience, including configuring templates, enabling document services components, and implementing toolbar actions such as submit, save, and reset. The course also covers advanced topics such as customizing portal storage through AEM data services and extending functionality with OSGi-based service implementations. By the end of the course, participants will be able to deliver a fully functional forms portal that integrates seamlessly with AEM Sites, providing a user-friendly interface for managing form interactions in real-world applications.

These courses are part of our complete AEM Forms eLearning platform, designed for developers, administrators, and architects building modern enterprise form solutions. Visit aemforms.training to access our full library of hands-on AEM Forms courses and accelerate your expertise with real-world training.