headless aem documentation. The React App in this repository is used as part of the tutorial. headless aem documentation

 
 The React App in this repository is used as part of the tutorialheadless aem documentation  This React application demonstrates how to query content using AEM’s GraphQL APIs using persisted queries

Adobe Experience Manager as a Cloud Service. This tutorial explores how AEM Content Services can be used to power the experience of an Mobile App that displays Event information (music, performance, art, etc. It allows easier categorization and organization of assets and it helps people who are looking for a specific asset. In the previous document of the AEM headless translation journey, Configure Translation Connector you learned about the translation framework in. AEM Headless tutorials - If you prefer to learn by doing and have existing knowledge of AEM, take our hands-on tutorials organized by API and framework, that explore creating and using applications built on AEM Headless. The AEM Headless SDK is set of libraries that can be used by clients to quickly and easily interact with AEM Headless APIs over HTTP. Wrap the React app with an initialized ModelManager, and render the React app. 5 and React integration. Learn how to create a SPA using the React JS framework with AEM's SPA Editor. Headful and Headless in AEM. Last update: 2023-11-15. Then Getting Started with AEM Headless as a Cloud Service described AEM Headless in the context of your own project. 3 and has improved since then, it mainly consists of the following components: Content Services: Expose user defined content through an API in JSON format. Documentation AEM AEM Tutorials AEM Headless Tutorial GraphQL Persisted Queries. react project directory. To explore how to use the various options. Formerly referred to as the Uberjar; Javadoc Jar - The. Building a React JS app in a pure Headless scenario. This user guide contains videos and tutorials on the many features and capabilities of AEM Sites. 2. Rich text with AEM Headless. Topics: SPA Editor View more on this topic. For Java and WebDriver, use the sample code from the AEM Test Samples repository. The completed SPA, deployed to AEM, can be dynamically authored with traditional in. 5 and Headless. Confirm with Create. ” Tutorial - Getting Started with AEM Headless and GraphQL. AEM WCM Core Components 2. Perform the following steps to create a Headless adaptive form using Adaptive Forms editor: Before you start: You require the following to create an Adaptive Form. Using this path you (or your app) can: receive the responses (to your GraphQL queries). Learn about Headless in Adobe Experience Manager (AEM) with a combination of detailed documentation and headless journeys. 5. Understand how to author with, and administer, Experience Manager Sites as a Cloud Service. The Adventure Detail SPA route is defined as /adventure/:slug where slug is a unique identifier property on the Adventure Content Fragment. Populates the React Edible components with AEM’s content. Tap or click the rail selector and show the References panel. With GraphQL for Content Fragments available for Adobe Experience Manager 6. Created for:. AEM Headless Translation Journey - This documentation journey gives you a broad understanding of headless technology, how AEM serves headless content, and how you can translate it. 0) is October 26, 2023. You can also modify a storybook example to preview a Headless adaptive form. Last update: 2023-05-17. technical support periods. js application is invoked from the command line. An end-to-end tutorial illustrating how to build-out and expose content using AEM and consumed by a native mobile app, in a headless CMS scenario. AEM 6. Create Adaptive Form TemplateThis tutorial walks through the implementation of a Angular application for a fictitious lifestyle brand, the WKND. React app with AEM Headless View the source code on GitHub A full step by step tutorial describing how this React app. Adobe Experience Manager (AEM) Components - The Basics. Or in a more generic sense, decoupling the front end from the back end of your service stack. It includes support for Content. Documentation AEM AEM Tutorials AEM Headless Tutorial How to use AEM React Editable Components v2 How to use AEM React Editable Components v2 AEM provides AEM React Editable Components v2 , an Node. AEM’s headless features. Learn about the concepts and mechanics of authoring content for your Headless CMS using Content. AEM Headless Translation Journey - This documentation journey gives you a broad understanding of headless technology, how AEM serves headless content, and. Dig deeper with a sample of a JSON schema, pre-configure fields in JSON schema definition, limit acceptable values for an adaptive form component, and learn non-supported constructs. Documentation AEM 6. Documentation AEM 6. This chapter walks you through the steps to integrate the persisted queries with the WKND client application (aka WKND App) using HTTP GET requests within existing React components. With the power of Adobe's headless CMS capabilities, brands can build and deliver dynamic, connected experiences across any touchpoint faster. The Headless implementation of AEM uses Content Fragments Models and Content Fragments to focus on the creation of structured, channel-neutral, and reusable fragments of content and their cross-channel delivery. js application run from the command line to update asset metadata on AEM as a Cloud Service using Assets HTTP API. Tap the Technical Accounts tab. Persisted queries are queries that are stored on the Adobe Experience Manager (AEM) server. This journey is designed for the translation specialist persona, often referred to as the Translation Project Manager or TPM. The <Page> component has logic to dynamically create React components based on the. Example applications are a great way to explore the headless capabilities of Adobe Experience Manager (AEM). 5 Granite materials apply to AEMaaCS) Coral UI. You now have a basic understanding of headless content management in AEM. For a step-by-step guide to creating your own SPA, see the Getting Started with the AEM SPA Editor - WKND Events Tutorial. This journey lays out the requirements, steps, and approach to translate headless content in AEM. These remote queries may require authenticated API access to secure headless content. Experience Manager tutorials. Learn about the architecture of AEM Forms Headless Adaptive Forms and how it can help you quickly build forms for various platforms. React - Headless. AEM Headless CMS Documentation. It extends Adobe Experience Manager as a. What is Adobe AEM, what are its benefits for Magento merchants, and how to implement Adobe AEM Magento integration, and whether is it possible to migrate from AEM to headless AEM — read more in our material. 5 Developing Guide Adobe Experience Manager Components - The Basics. Define the structure of the content you will create and serve using AEM's headless capabilities by using Content Fragment Models. Product functional tests are a set of stable HTTP integration tests (ITs) of core functionality in AEM such as authoring and replication tasks. The configured AEM service’s host/domain is then used to construct the AEM GraphQL API URLs and Image URLs. The advanced tutorial illustrates in-depth aspects of working with Content Fragment Models, Content Fragments, and the AEM GraphQL persisted queries, including using the. Client type. We’ll see both render props components and React Hooks in our example. Deploying a SPA that interacts AEM in a headless manner involves hosting the SPA and making it accessible via a web. This React application demonstrates how to query content using AEM’s GraphQL APIs using persisted queries. Permission considerations for headless content. GraphiQL is included in all environments of AEM (but will only be accessible/visible when you configure your endpoints). Get to know how to organize your headless content and how AEM’s translation tools work. The endpoint is the path used to access GraphQL for AEM. Headless Development for AEM Sites as a Cloud Service - A quick introduction to orient the AEM Headless developer with the necessary featuresDocumentation AEM AEM Tutorials AEM Headless Tutorial Author and Publish Architecture with AEM GraphQL. This article provides insights into how Headless Adaptive Forms work, and how they can be integrated with different applications to simplify the form building process. After reading it, you can do the following:In the Content Fragment Editor, the multi-line text field’s menu bar provides authors with standard rich text formatting capabilities, such as bold, italics, and underline. React app with AEM Headless View the source code on GitHub A full step by step tutorial describing how this React app. Deploying a SPA that interacts AEM in a headless manner involves hosting the SPA and making it accessible via a web browser. Learn how AEM can go beyond a pure headless use case, with options for in-context authoring and experience management. AEM: GraphQL API. Application programming interface. It is exposed at /api/assets and is implemented as REST API. 4, we needed to create a Content Fragment Model and create Content Fragments from it. 10. Authoring Basics for Headless with AEM. Body is where the content is stored and head is where it is presented. AEM Headless Tutorials - Use these hands-on tutorials to explore how to use the various options for delivering content to headless endpoints with AEM. Adobe Experience Manager's Referrer Filter enables access from third-party hosts. Example applications are a great way to explore the headless capabilities of Adobe Experience Manager (AEM). AEM WCM Core Components 2. Created for: Beginner. A totally different front end uses AEM Templates, which in turn invokes AEM components,. AEM has multiple options for defining headless endpoints and delivering its content as JSON. Create your first React Single Page Application (SPA) that is editable in Adobe Experience Manager AEM with the WKND SPA. A collection of documentation journeys describing how to use Adobe Experience Manager as a Headless CMS. AEM Headless GraphQL Video Series Learn about AEM’s GraphQL capabilities through the in-depth walk-through of Content Fragments and and AEM’s GraphQL APIs and development tools. To determine the correct approach for managing build dependent configurations, reference the AEM Headless app’s framework (for example, React, iOS, Android™, and so on) documentation, as the approach varies by. Let’s take a look to see how content fragment models and content fragments can help you with your AEM sites and headless use cases. A Content author uses the AEM Author service to create, edit, and manage content. Topics:. The power of AEM allows it to deliver content either headlessly, full-stack, or in both. AEM GraphQL API requests. Configuring the container in AEM. Created for: Beginner. GraphQL API View more on this topic. This document provides and overview of the different models and describes the levels of SPA integration. Recently, I’ve seen this trend with engineering teams and a desire for multichannel content. Developer. The Single-line text field is another data type of Content. It’s ideal for getting started with the basics. The Adaptive Forms Core Components are a set of 24 open-source, BEM-compliant components that are built on the foundation of the Adobe Experience Manager WCM Core Components. Learn how to create adaptive forms using JSON schema as form model. AEM Headless Translation Journey - This documentation journey gives you a broad understanding of headless technology, how AEM serves headless content, and how you can translate it. Tap Get Local Development Token button. The release date of Adobe Experience Manager as a Cloud Service current feature release (2023. The Angular app is developed and designed to be deployed with AEM’s SPA Editor, which maps Angular components to AEM components. The latest version of AEM and AEM WCM Core Components is always recommended. 5 AEM Headless Journeys Learn Authoring Basics. Looking for a hands-on. AEM as a Cloud Service lets you capitalize on the AEM applications in a cloud-native way, so that you can: Scale your DevOps efforts with Cloud Manager: CI/CD framework, autoscaling, API connectivity, flexible deployment modes, code quality gates, service delivery transparency, and guided updates. Implementing User Guide. When constructing a Commerce site the components can, for example, collect and render information from the. If you are new to AEM and/or headless, AEM’s Headless Journeys are a great place to start to understand the theory and technology by way of a narrative to solve various business problems in a headless fashion. The Story So Far. At the beginning of the AEM Headless Content Architect Journey the Introduction covered the basic concepts and terminology relevant to modeling content for headless. The GraphiQL Explorer tool enables developers to create, and test queries against content on the current AEM environment. Adaptive Forms Core Components. Included in the WKND Mobile AEM Application Content Package below. What Is Adobe AEM? Adobe AEM is a powerful CMS used to create, edit, and manage digital content across various channels. The React app should contain one instance of the <Page> component exported from @adobe/aem-react-editable-components. Developer. This server-to-server application demonstrates how to query content using AEM’s GraphQL APIs using persisted queries and print it on terminal. The following are examples of possible approaches for constructing URLs for AEM GraphQL API and image requests, for several popular headless frameworks and platforms. AEM Gem session Search forms made easy with the AEM querybuilder for a detailed overview of the. Last update: 2023-05-17. Adobe Experience Manager (AEM) Gems is a series of technical deep dives into Adobe Experience Manager delivered by Adobe experts. In this case, there are no AEM Templates, but AEM Components may be there connecting the new front end with AEM Data store. Develop your test cases and run the tests locally. In the previous document of the AEM headless journey, Path to Your First Experience Using AEM Headless, you then learned the steps needed to implement your first project. Topics: Content Fragments View more on this topic. Learn how to use headless CMS features. Learn how to configure AEM Publish Dispatcher filters for use with AEM GraphQL. Created for:AEM makes it easy to manage your marketing content and assets. Select Preview from the mode-selector in the top-right. AEM as a Cloud Service technical documentation - If you already have a firm understanding of AEM and headless technologies, you may. An Introduction to the Architecture of Adobe Experience Manager as a Cloud Service - Understand AEM as a Cloud Service’s structure. 5 user guides. Stop the webpack dev server. AEM Headless deployments. model. Section 3: Business Analysis. AEM Interview Questions. The build will take around a minute and should end with the following message:Create your first React Single Page Application (SPA) that is editable in Adobe Experience Manager AEM with the WKND SPA. The Headless Getting Started Guides lay out a simple path for creating, managing, and delivering experiences using Adobe Experience Manager (AEM) 6. Documentation AEM 6. Run the following command to build and deploy the entire project to AEM: $ mvn clean install -PautoInstallSinglePackage. Here you can specify: Name: name of the endpoint; you can enter any text. Select the language root of your project. The configured AEM service’s host/domain is then used to construct the AEM GraphQL API URLs and Image URLs. Learn how to use Content Fragments in Adobe Experience Manager (AEM) as a Cloud Service with the AEM GraphQL API for headless content delivery. Topics: Developer Tools View more on this topic. This end-to-end tutorial continues the basic tutorial that covered the fundamentals of Adobe Experience Manager (AEM) Headless and GraphQL. Tap Get Local Development Token button. Content Fragments are created from Content Fragment Model. A pipeline can be triggered by an event, such as a pull request from a source code repository (that is, a code change), or on a regular schedule to match a release cadence. Navigate to Navigation -> Assets -> Files. This Web Component application demonstrates how to query content using AEM’s GraphQL APIs using persisted queries and render a portion of UI, accomplished using pure JavaScript code. In this part of the AEM Headless Developer Journey, learn how to model your content for AEM Headless delivery using Content Modeling with Content Fragment Models and Content Fragments. Headless Developer Journey; Headless Content Architect Journey; Headless Content Author. Connectors User GuideI'm looking for specific HTTP RESTful API documentation for AEM Assets headless-CMS. 4 has reached the end of extended support and this documentation is no longer updated. Quick development process with the help. The Create new GraphQL Endpoint dialog box opens. Experience Cloud release notes. The AEM Headless SDK is available for various platforms: AEM Headless SDK for client-side browsers (JavaScript) AEM Headless SDK for server-side/Node. An end-to-end tutorial illustrating advanced concepts of Adobe Experience Manager (AEM) GraphQL APIs. AEM Headless Translation Journey - This documentation journey gives you a broad understanding of headless technology, how AEM. With the ability to extract metadata from files uploaded to Experience Manager Assets, metadata management. Ensure that UI testing is activated as per the section Customer Opt-In in this document. This shows that on any AEM page you can change the extension from . env files, stored in the root of the project to define build-specific values. The response of a GET request can be cached at the Dispatcher and Content Delivery Network (CDN) layers, ultimately improving the performance. If you are new to either AEM or headless, see Adobe’s Headless Documentation Journeys for an end-to-end introduction to both headless and how AEM supports it. Dynamic routes and editable components. Documentation AEM AEM Tutorials AEM Headless Tutorial Author and Publish Architecture with AEM GraphQL. AEM Headless single-page app (SPA) deployments involve JavaScript-based applications built using frameworks such as React or Vue, that consume and interact with content in AEM in a headless manner. Introduction to AEM Forms as a Cloud Service. The following are examples of possible approaches for constructing URLs for AEM GraphQL API and image requests, for several popular headless frameworks and platforms. Prerequisites. Build a React JS app using GraphQL in a pure headless scenario. It is the main tool that you must develop and test your headless application before going live. AEM 6. AEM provides a Translation Integration Framework for headless content, allowing Content Fragments and supporting assets to be easily translated for use across locales. Learn how AEM can go beyond a pure headless use case, with options for in-context authoring and. Tap on the download button in the top-left corner to download the JSON file containing accessToken value, and save the JSON file to a safe location on your development machine. Adobe Commerce is fully headless with a decoupled architecture that provides all commerce services and data through a GraphQL API layer. In this case, /content/dam/wknd/en is selected. Tap Create new technical account button. json (or . Content models. We have come up with a comprehensive step-by-step guide to help you out while working on AEM 6. Tap on the Bali Surf Camp card in the SPA to navigate to its route. Content Services Tutorial. Topics: Content Fragments View more on this topic. Set up headless content delivery and management in AEM by Jeremy Lanssiers Overview We set up headless content delivery and headless content management by using AEM’s GraphQL to deliver and Assets API to manage content (via Content Fragments). AEM Forms. The Story so Far. json to be more correct) and AEM will return all the content for the request page. AEM as a Cloud Service GraphQL API used with Content Fragments is heavily based on the standard, open source GraphQL API. Experience Cloud Advocates. If you currently use AEM, check the sidenote below. Adobe Experience Manager (AEM) is a comprehensive content management solution for building websites, mobile apps, and forms. Learn how features like Content Fragment Models, Content Fragments, and a GraphQL API are used to power headless experiences. Understand how to build and customize experiences using Experience Manager’s powerful features by. Run the following command to build and deploy the entire project to AEM: $ mvn clean install -PautoInstallSinglePackage. Tap or click Create -> Content Fragment. GraphQL API. Navigate to Tools > General > Content Fragment Models. The AEM SDK. Last update: 2022-03-05. This involves structuring, and creating, your content for headless content delivery. Adobe Experience Manager (AEM) Assets is a digital asset management tool on AEM Platform that allows users to create, manage, and share their digital assets (images, videos, documents, and audio clips) in a web-based repository. The engine’s state depends on a set of features (i. Learn how to extend the JSON Model for an existing Core Component to be used with the AEM SPA Editor. For example, a journey may introduce you to a concept, and then the technical docs explain the detailed configuration options you may need and a tutorial guides you through specific setups. Learn how to create, manage, deliver, and optimize digital assets. Headless Architect Journey - Start here for an introduction to the powerful, and flexible, headless features of Adobe Experience Manager as a Cloud Service, and how to model content for your project. Documentation AEM AEM Tutorials AEM Headless Tutorial Add Editable Components to Remote SPA's Dynamic Routes. The ImageRef type has four URL options for content references: _path is the. Tap Home and select Edit from the top action bar. Rich text with AEM Headless. Abstract. This is your 24 hour, developer access token to the AEM as a Cloud Service environment. Is it possible to use Headless adaptive forms with custom frameworks? Headless adaptive forms are based on standard specification. A Common Case for Headless Content on AEM Let’s set the stage with an example. e. Content Fragments used in AEM Headless content modeling, often reference image assets intended for display in the headless experience. Connectors User GuideLast update: 2023-06-23. This video series explains Headless concepts in AEM, which includes-. Tap or click Create. Clients can send an HTTP GET request with the query name to execute it. NOTE. Rich text with AEM Headless. Content Fragments used in AEM Headless content modeling, often reference image assets intended for display in the headless experience. A headless CMS is therefore responsible for the (backend) content management services, together with the mechanisms allowing the (frontend) applications to access that content. Once headless content has been translated,. AEM as a Cloud Service and AEM 6. Last update: 2023-08-15. Workflows are. If you require a basic introduction to creating Content Fragment Models, please see the appropriate chapter in the basic tutorial. This session dedicated to the query builder is useful for an overview and use of the tool. The multi-line text field is a data type of Content Fragments that enables authors to create rich text content. Logical architecture Adobe Experience Manager Sites lets marketers create content while allowing developers to focus on building and shipping code. 0 or later Forms author instance. 5 in five steps for users who are already familiar with AEM and headless technology. Learn how features like. Adobe Experience Manager projects can be implemented in both headful and headless models, but the choice is not binary. AEM’s GraphQL queries can be written to provide URLs to images based on where the image is referenced from. It’s ideal for getting started with the basics. DevelopingFor the purposes of this getting started guide, we will only need to create one. AEM as a Cloud Service lets you capitalize on the AEM applications in a cloud-native way, so that you can: Scale your DevOps efforts with Cloud Manager: CI/CD framework, autoscaling, API connectivity, flexible deployment modes, code quality gates, service delivery transparency, and guided updates. Understand how to build and customize experiences using AEM’s powerful features. AEM Headless Translation Journey - This documentation journey gives you a broad understanding of headless technology, how AEM serves headless content, and how you can translate it. From the command line navigate into the aem-guides-wknd-spa. html with . Included in the WKND Mobile AEM Application Content Package below. First select which model you wish to use to create your content fragment and tap or click Next. Adobe Experience Manager (AEM) is the leading experience management platform. 5 and Adobe Experience Manager as a Cloud Service, let’s explore how Adobe Experience Manager can be used as headless CMS. AEM provides a Translation Integration Framework for headless content, allowing Content Fragments and supporting assets to be easily translated for use across locales. GraphQL Persisted Queries. Remote SPA is an AEM-provided solution for externally hosted React applications to become editable within AEM. GraphQL API View more on this topic. AEM offers the flexibility to exploit the advantages of both models in one project. References to other content, such as images or other Content Fragments can be dynamically inserted in-line within the flow of the text. AEM 6. These tests are maintained by Adobe and are intended to prevent changes to custom application code from being deployed if it breaks core functionality. The AEM Headless SDK is available for various platforms: AEM Headless SDK for client-side browsers (JavaScript) AEM Headless SDK for server-side/Node. An introduction to the headless features of Adobe Experience Manager, and how to author content for your project. The AEM Headless SDK is available for various platforms: AEM Headless SDK for client-side browsers (JavaScript) AEM Headless SDK for server-side/Node. Locate the Layout Container editable area right above the Itinerary. Download Advanced-GraphQL-Tutorial-Starter-Package-1. Browse the following tutorials based on the technology used. Using the GraphQL API in AEM enables the efficient delivery. This guide describes how to create, manage, publish, and update digital forms. Select the Content Fragment Model and select Properties form the top action bar. Learn about the architecture of AEM Forms Headless Adaptive Forms and how it can help you quickly build forms for various platforms. The Single-line text field is another data type of Content Fragments. From event-driven integrations, scalable server-less processing to single page applications (SPA), App Builder brings powerful capabilities for integrating Adobe Experience Manager with third-party systems in a headless fashion. Content Fragments in Adobe Experience Manager (AEM) provide a structured approach to managing content. Created for: Developer. This Web Component application demonstrates how to query content using AEM’s GraphQL APIs using persisted queries and render a portion of UI, accomplished using pure JavaScript. Locate the Layout Container editable area beneath the Title. AEM Headless Translation Journey - This documentation journey gives you a broad understanding of headless technology, how AEM serves headless content, and how you can translate it. This document covers the setup of AEM as a Cloud Service Content 1. To explore how to use the. Adobe Experience Manager projects can be implemented in both headful and headless models, but the choice is not binary. For further details, see our. 11. You can use existing JSON schemas to create adaptive forms. Last update: 2023-10-02. Tap the ellipsis next to the environment in the Environments section, and select Developer Console. A Headless Content Management System (CMS) is: "A headless content management system, or headless CMS, is a back-end only content management system (CMS) built from the ground up as a content repository that makes content accessible via an API for display on any device. react project directory. technical support periods. Learn how AEM can go beyond a pure headless use case, with. To determine the correct approach for managing build dependent configurations, reference the AEM Headless app’s framework (for example, React, iOS, Android™, and so on) documentation, as the approach varies by framework. These are defined by information architects in the AEM Content Fragment Model editor. The Story So Far. But, this doesn't list the complete capabilities of the CMS via the documentation. An end-to-end tutorial illustrating how to build-out and expose content using AEM Headless. In this optional continuation of the AEM Headless Developer Journey, you learn how Adobe Experience Manager (AEM) can combine headless delivery with traditional full-stack CMS features and how you can create editable SPAs using AEM’s SPA Editor framework, and integrate external SPAs, enabling editing capabilities as required. These are defined by information architects in the AEM Content Fragment Model editor. This document provides and overview of the differen. Moving forward, AEM is planning to invest in the AEM GraphQL API. Navigate to Tools > General > Content Fragment Models. Learn how to integrate AEM Headless with Adobe Target, by exporting AEM Content Fragments to Adobe Target, and use them to personalize headless experiences using the Adobe Experience Platform Web SDK’s alloy. It also provides an optional challenge to apply your AEM. An end-to-end tutorial illustrating how to build-out and expose content using AEM Headless. We’ll guide you through configuring your React app to connect to AEM Headless APIs using the AEM Headless SDK. Topics: Content Fragments View more on this topic. Let’s create some Content Fragment Models for the WKND app. AEM Headless Translation Journey - This documentation journey gives you a broad understanding of headless technology, how AEM serves headless content, and how you can translate it. Provides important information about the latest release of AEM, including what’s new, supported platforms, deprecated and removed features, and known issues. Tap or click the folder you created previously. Adobe Experience Manager (AEM) Sites is a leading experience management platform. Topics: Developer Tools User. An Introduction to the Architecture of Adobe Experience Manager as a Cloud Service - Understand AEM as a Cloud Service’s structure. 2. 5 AEM Headless Journeys Authoring for Headless with Adobe Experience Manager Authoring for Headless with AEM - An Introduction In this part of the AEM Headless Content Author Journey , you can learn the (basic) concepts and terminology necessary to understand authoring content for headless content delivery. AEM provides AEM React Editable Components v2, an Node. Documentation AEM as a Cloud Service User Guide Headful and Headless in AEM. For publishing from AEM Sites using Edge Delivery Services, click here. Start here for a guided journey through the powerful and flexible headless features of AEM, their capabilities, and how to leverage them on your first development project.