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 Java 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 Java 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
Create and maintain commercetools organizations and projects
Use our Java 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
Sound professional experience in the Java programming language.
The training was interactive, practical, well-paced and lots of hands-on exercises. Thoughtfully placed exercises from customer, search, cart, checkout, order, etc. helped in understanding end-to-end flows from different commerce subsystems.
Assistant Manager, Deloitte US
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 Java 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.