About this Course

Code TPCDR220
Duration 3 Days

Participants in this training learn the skills required to implement, use, and maintain the HPE CODAR product. This training is useful for persons responsible for managin Application Development, Deployment and Delivery.


To be successful in this course, you should have an understanding of your organization’s application development lifecycle.

Audience/Job Roles

This course is designed for System Administrators, Application Developers, Software Release Managers and other personnel responsible for the implementation of CODAR.

Delegates will learn how to

  • Explain CODAR software, its components and its functions
  • Configure access control, user roles, permissions, and lifecycle stages
  • Manage resource providers and environments
  • Work with designs and subscriptions
  • Manage application release pipelines
  • Deploy packages using CODAR
  • Use the Application Programming Interface (API) and the Command-Line Interface (CLI)
  • Manage continuous integration, deployment, and delivery
  • Integrate Docker with CODAR


Module 1: Course Overview

  • Introductions
  • Class schedule and class logistics
  • Related courses
  • Documentation
  • Lab environment details

Module 2: Introducing CODAR

  • Explain the DevOps concept
  • Explain HPE’s approach to DevOps
  • Describe the CODAR functionality

Module 3: Configuring Access Control

  • Manage CODAR licenses as Administrator
  • Configure organizations
  • Configure Lightweight Directory Access Protocol (LDAP) server and required attributes
  • Configure access controls for different organization roles
  • Explore access controls on designs

Module 4: Working with Resource Providers and Environment

  • Summarize the difference between Sequential and Topology design
  • Import topology components
  • Configure component properties
  • Create component tags
  • Create a new version for a design
  • Configure a design
  • Manage a design as an application
  • Create design tags

Module 5: Working with User Roles, Permissions,and Lifecycle Stages

  • Create roles and configure user access
  • Associate roles with an LDAP group
  • Create and customize lifecycle stages
  • Associate roles with lifecycle stages

Module 6: Application Release Pipeline Management

  • Explain release automation
  • Associate Lifecycles with an application release pipeline
  • Associate environments with an application lifecycle
  • Create gate actions
  • View pending approvals

Module 7: Deploying Application Packages

  • Create new application packages
  • Deploy application packages
  • Redeploy application packages to existing instances
  • Promote an application package to the next stage

Module 8: Using API and CLI for CODAR Operations

  • Explain how to use APIs to perform CODAR operations
  • Name the CLI operations for CODAR
  • Execute different CODAR operations using CLI

Module 9: Continuous Integration and Deployment with Jenkins

  • Use Jenkins and the CI workflow
  • Configure a Jenkins project and CODAR Plugin to support continuous deployment
  • Explore a continuous testing scenario using Jenkins, CODAR, and the Application Lifecycle Management (ALM) plugin
  • Explore Infrastructure as a Code (IAAC) feature

Module 10: Integrating Docker with CODAR

  • Import a Docker topology design
  • Modify a Docker topology design
  • Deploy the PetClinic application using the design

Module 11: Working with Subscriptions

  • Publish a topology application design
  • Create an offering
  • Set pricing and other parameters for the offering
  • Publish the offering to a catalog
  • Subscribe to the offering as a consumer

Module 12: Continuous Delivery with CODAR

  • Summarize continuous integration
  • Summarize continuous deployment
  • Summarize how CODAR can help to achieve continuous delivery

3 Days


This is a QA approved partner course

Delivery Method

Delivery method


Face-to-face learning in the comfort of our quality nationwide centres, with free refreshments and Wi-Fi.

Find dates and prices

Online booking is currently not available for this course, to find out more please call us on 0113 220 7150 or email us at info@qa.com to discuss how we can help.

Trusted, awarded and accredited

Fully accredited to ensure we provide the highest possible standards in learning

All third party trademark rights acknowledged.