Developer Essentials

Learn how to create and maintain secure resources in your project with the commercetools SDKs

After completing this learning path, you will be able to:

  • Implement core functions for a commercetools solution.

  • Configure a development environment and apply authorization flows.

  • Use SDKs to manage resources and execute CRUD operations.

  • Apply queries, predicates, and APIs, including GraphQL and Import API.

Get started by diving straight into one of our modules!


Introduction to Developer Essentials
Learn about the mindset required to build solutions with commercetools, and the resources available.
Prepare your work environment
Learn how to configure your environment for the Typescript and Java SDK.
Authorization flows and API Clients
Learn about commercetools OAuth 2.0 for API authentication.
Manage resources with the SDK
Learn how to use an SDK to create and maintain resources in your commercetools Project.
API queries and Query Predicates
Learn how to use Query Predicates to retrieve data from the Composable Commerce APIs with the Java and TypeScript SDKs.
GraphQL
Learn how to use GraphQL with commercetools.
Import API
Learn how to use the Import API using the Java or TypeScript SDKs.
Developer Essentials challenge
Put everything you have learnt into practice by completing our Developer Essentials challenge.