Skip to content

Hansen CPQ Developer

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 customization. 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, developers, 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
  • Describe the components that make up the CPQ Client.
  • Customize error messages and localize Hansen CPQ
  • Customize the CPQ User Interface using Angular templates and CSS
  • Describe the purpose of a range of key CPQ APIs
  • Identify the key CPQ Plugins, outline their purposes and explain some of the key steps in their customization.
  • Configure CPQ to integrate with Order Management, CRMs and Hansen Portfolio.
  • Review implementation of CPQ Event Handlers.

Key Topics

  • Hansen CPQ application architecture
  • Options and levels of development and sources of support
  • Integration options and architecture
  • Security aspects and project implementation
  • Error message customization and localization
  • User Interface customization using Angular templates and CSS
  • Editing client configuration files
  • Work with Hansen CPQ APIs using swagger
  • Configuring listening events and implementing CPQ event handlers
  • Key Hansen CPQ plugins, customization 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 will obtain Hansen CPQ Developer Certification.

Qualification – Hansen CPQ Developer Certified

LEARNING LABS

A Hansen CPQ training environment is required for each trainee for the duration of this training.

Course Duration

3 Days

Contact Hansen

Contact us for any further inquiries.