JavaScript Composable Commerce Developer Training

This course is designed for developers with little or no knowledge of the commercetools platform but relevant experience with their programming language. An expert trainer will introduce you to our JavaScript SDK and help you become familiar with the SDK and the commercetools API resources through hands-on exercises.
The course addresses a wide range of technical concepts, explains best practices and discusses different implementation scenarios. The course is currently available using our JavaScript SDK.
- 14 hours, split into 2 days in-person or 3 half-days for virtual classroom training
- 30 to 60 minutes given as homework and review tasks per day
- Software Developers
- Technical Team Leads
- Technical Solution Architects
This course teaches you to
- Create and maintain commercetools organizations and projects
- Use our JavaScript SDK to create, synchronize and maintain resources in commercetools projects using best practice patterns
- Understand and use platform customization and extensibility options
- Extend and configure commercetools projects programmatically to meet your own business needs
Prerequisite skills
- Sound professional experience in the JavaScript programming language.
Assistant Manager, Deloitte US
Course Contents
Prepare and use a commercetools project
- Adjust project settings to meet your business needs
- Assign roles and permissions according to your team’s responsibilities
- Use commercetools documentation effectively
Resource Life Cycle
- Prepare for using the JavaScript SDK to interact with your commercetools project
- Perform CRUD operations on resources
- Optimize data retrieval using queries and GraphQL requests
Products and Resource Synchronization
- Fetch product information quickly and effectively
- Contextualize products for use in stores, regions and branches
- Prepare product data for presentation in frontend layers
Carts, Orders and Checkout
- Design a checkout process
- Utilize channels, inventory information and state machines for implementation of business requirements, workflows, and price adjustments
- Handle cart merging in case of multiple devices or session expiration
Resource Integrations
- Compare and contrast different resource import and export strategies
- Use the import API effectively
Extending commercetools Composable Commerce
- Deploy a marketplace connector for easy integration with other platforms
- Build and deploy your own connector using API extensions and message subscriptions
- Use custom types and custom objects to manage custom data
Performance and Logging
- Contrast different development approaches and tradeoffs
- Implement logging, error handling, and performance optimization practices to enhance the reliability and efficiency of your commerce infrastructure
- Adhere to best practices
The training calendar is updated daily. If you do not find an open slot, wish to add a private class or would like to discuss additional, alternative dates, please contact the training department. We will get back to you very shortly.
Upcoming Dates
See AllFill in the application form and request your course.
