Overview
You will begin with a detailed understanding of the Hansen CPQ solution architecture before delving into hands-on development of both the CPQ client and server. On completion you should be comfortable configuring, extending and testing the functionality of your Hansen CPQ implementation.
Benefits
The benefits of taking this course include gaining an in-depth understanding of Hansen CPQ and hands-on experience with both client and server development. This allows you to develop the interface, underlying functionality and integration with external systems to better suit your company’s ecosystem.
Intended Audience
This course is designed for those with experience of developing plugins and application interfaces using Typescript or JavaScript.
Typical roles include software engineers, implementation partners and project managers.
Course Prerequisites
You should have the following certifications before attending this course:
- Hansen Catalog Overview
- Hansen CPQ Fundamentals Certification
You are expected to have experience working with the following technologies:
- Configuration using json files
- Typescript and/or JavaScript coding
- AngularJS and Node.js
- HTML and CSS
- Testing using Chai, Nock and Mocha are useful but not essential
Course Outcomes
Those who have undertaken this course are able to complete the following tasks:
- Outline the key components of the Hansen CPQ application architecture
- Explain the options and levels of development and sources of support
- Customise error message customisation and localise Hansen CPQ
- Customise the CPQ User Interface using Angular templates and CSS
- Edit client configuration files
- Work with Hansen CPQ APIs, response translations and internal errors
- Configure listening events
- Identify the Key Hansen CPQ plugins
- Customise and test plugins
- Configure CPQ to integrate with Order Management, CRMs and Hansen Inventory.
Key Topics
Hansen CPQ application architecture
Options and levels of development and sources of support
Error message customisation and localisation
User Interface customisation using Angular templates and CSS
Editing client configuration files
Working with Hansen CPQ APIs, response translations and internal errors
Configuring listening events
Key Hansen CPQ plugins, customisation and testing
Integration with Order Management, CRMs and Hansen Inventory.
Course Certification
The course concludes with an online exam that tests both your theoretical and practical knowledge of Hansen CPQ development.
On successful completion of the exam, and with full course attendance, you obtain Hansen CPQ Developer Certification.
Training Environment
A Hansen CPQ training environment is required for each trainee for the duration of this training.
Course Duration
3 Days