Umbraco Training: Umbraco Compose

This course teaches developers how to use Umbraco Compose. You will learn to gather content from multiple systems into one place, then deliver it to any channel through a single GraphQL API. You will also learn to react to content changes with webhooks.

Umbraco

Who should attend this course?

Developers who want to learn how to orchestrate content from multiple sources using Umbraco Compose.

Requirements

  • No previous experience with Umbraco Compose is necessary. Basic familiarity with REST APIs, JSON, JavaScript, and Umbraco CMS is an advantage.

  • For this course you will use an Umbraco Compose project. When enrolling on the course a project will be automatically spun up for you and you'll receive an invite to the project in your email. The project has a life cycle of 14 days, so please complete the course within this time frame.

Where and when?

Our Umbraco Compose training course is available on-demand so you get instant access, providing flexibility and convenience, allowing you to learn at your own pace.

Get access to Umbraco Compose

Topics Covered

  • Compose projects and environments

  • API Applications and access tokens

  • Type schemas and collections

  • Ingesting content from multiple sources

  • Reshaping content with ingestion functions

  • GraphQL and persisted queries

  • References between content items

  • Webhooks and search index sync

  • Umbraco CMS integration

Optional Exercises

  • Shopify integration

  • Management API in apidocs

  • Filtering, sorting, and pagination

  • Querying reference arrays

  • Rendering query results in a frontend

  • Swapping a source system

  • Publishing content in a second language