Checklist progress
0/146Learned
B2C Commerce Developer
Study Checklist
Checklist progress
0/146Learned
Given a development task, code ISML templates that use functionality, such as local include, remote include, components, and other ISML tags.
0/1
Use debugging best practices and techniques to troubleshoot scripts and controllers and verify outcomes.
0/4
Given a requirement, create and extend the functionality of a JavaScript controller that leverages models, decorators, factories, or helpers following API best practices, and renders a template or returns a JSON response.
0/13
Given a business requirement and design for a new marketing page, develop page types and components to allow a marketer to build a page with the Page Designer tool.
0/8
Given a requirement to accept, validate, and persist information from a storefront customer, modify the appearance of a form, add validation and cross-site request forgery (CSRF) protection, and use bindings to process fields.
0/7
Given localization requirements, implement and enhance templates, form definitions, static files, properties files, and persistent object attributes to ensure that pages are displayed in the expected language.
0/7
Given a logging task and existing configuration, write code that logs non-sensitive data to custom log files with different log levels.
0/6
Integrate, deploy, and use a service instance based on a given requirement.
0/4
Given a use case, extend functionality or capture an event using hook extension points.
0/5
Given code that violates documented best practices, identify the issues and modify the code to conform with best practices including performance and scalability.
0/6
Given a business requirement, use OCAPI Shop and Data APIs to enable interoperability with an external system.
0/5
Given a business requirement to perform a scheduled task, develop jobs and code job scripts.
0/6
Prepare for the Exam
Study Community
Ask questions and get the latest info from other B2C Commerce Developer studiers.
B2C Commerce SFRA controllers use a modern server module approach instead of legacy pipeline-based APIs. Controllers handle storefront requests through middleware chains using req and res objects rather than the pipeline dictionary pattern from earlier architectures.