Progress saved locally. Sign in to sync across devices.
B2C Commerce Setup
11%
0/17
Given a sandbox environment, configure an IDE to use WebDAV to deploy cartridges to the correct version directories. 0/3
Given a sandbox instance and data import files, import files using the Business Manager Import/Export modules. 0/4
Given the code for a storefront site, add the correct sequence of cartridge names to the provided cartridge path. 0/3
Given a sandbox environment, use the Business Manager to add a new site to the instance, configuring the default currency and taxation type according to business requirements. 0/3
Given a recently created B2C site, assign the storefront data configurations according to business requirements. 0/4
Work With a B2C Site
12%
0/19
Given a Business Manager task, work with the product data model to manage products and product search model, their categorization, and associated inventory and pricebooks. 0/8
Given a configuration for tasks, such as payment and shipping information, use Business Manager to enable shoppers to complete storefront orders. 0/4
Given a configuration task, use Business Manager to work with Content Assets, Page Designer, Content Slots, and Content Folders. 0/7
Data Management Using Business Manager Usage
24%
0/38
Given a business requirement, modify site search preferences and settings to enable searching for a specified term or product attribute. 0/6
Given a business requirement, create and configure a new search refinement and sorting definition that can be used on the storefront. 0/4
Given a debugging requirement or code, configure the logging categories and access the logs in Business Manager. 0/3
Given business requirements, extend the storefront to expose a new attribute on an existing system object type. 0/4
Given a business need to store custom data, determine if a custom object is needed and create and configure as required. 0/5
Given a problem or performance issue and data, use relevant tools to inspect code performance and determine and implement solutions (cache configuration, profilers, etc.) to resolve this issue. 0/6
Given a specification and a sandbox instance, configure OCAPI permissions for Data and Shop APIs. 0/5
Given a service configuration, recognize how they are applicable to the development process. 0/5
Application Development
53%
0/72
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