CloudBees CD/RO Instructor-Led Training

CloudBees CD/RO: Basics (2 Days)


The CloudBees CD/RO Basics course builds on the knowledge learned in the CloudBees CD/RO: Essentials self-paced course. This course is introductory and is designed with entry-level, hands-on labs designed to give trainees practical exposure to core features. These features are then explored in greater detail within the more advanced training courses available.

 

Scope of Course

  • Concepts and features that can be applied across the CloudBees CD/RO application

  • Introductory knowledge for using DSL in CloudBees CD/RO

  • How to build an application, environments, basic pipelines, and a release using templates in the CloudBees CD/RO Service catalog

  • How to view jobs information in pipelines and procedures

  • How to configure projects, properties, and parameters

  • How to configure and run basic procedures

  • How to view and modify access control on objects in CloudBees CD/RO

Course Sections

  • Best practices for naming conventions

  • DSL basics

  • Resources

  • Pipeline basics

  • Service catalog

  • Jobs

  • Projects and Procedures

  • Properties and Parameters

  • Access control

  • Additional resources

Audience

This course is foundational and is applicable to end users belonging to both managerial and implementer roles. While the day-to-day usage of CloudBees CD/RO differs by the role of its end user, both groups will find the hands-on lab experience beneficial.

Managerial roles:

  • Engineering manager

  • Release manager

  • QA manager

Implementer roles:

  • Implementation engineer

  • QA Engineer

  • Dev engineer

  • System administrator

Prerequisites

  • A basic understanding of Software Development Lifecycle and Software Releases

  • Before proceeding, it is required that you have completed the CloudBees CD/RO: Essentials course when it becomes available in early 2022.

CloudBees CD/RO Level 1: Release Orchestration (1 Day)


Education focused on Release Managers and others who will be using the Release functionality, and the foundation course for those that will be implementing the Release automation.

 

Scope of Course

  • Release Automation basics

  • Basic Dashboards and Reporting

  • How to use Release Calendaring

  • What is a Bill of Materials and how to use it

  • Change Tracking in CloudBees CD

Course Sections

  • Overview of Release Concepts

  • Intro to Pipelines for CloudBees CD

  • Intro to Releases

  • Self-service catalog Lab

  • Authoring Release Automation Lab

  • Release Calendering and Orchestration

  • Basic Dashboards and Reporting

  • Properties and Parameters

  • Auditing and Governance

  • Determining the Cause of Failure

Audience

  • Those who will be using the Release Automation

    • Release Managers

    • Development Engineers and Managers

    • QA Engineers and Managers

    • Operations Managers

  • Engineers who will be creating Release Automation

Prerequisites

  • A basic understanding of Software Development Lifecycle and Software Releases

CloudBees CD/RO Level 2: Release Orchestration (1 Day)


This course is for those who will be implementing the Release automation and has a prerequisite of level 1; this course will go deeper into the functionality and features that will assist the implementation team to create the Release Orchestration automation.

 

Scope of Course

  • Creating CD/RO Pipelines

  • About CloudBees CD/RO’s DSL

  • Using and Managing Access Control

  • Artifact Management

  • Advanced Dashboards and Reports

  • Creating and Using Notifications

Course Sections

  • Introduction to Flow Architecture

  • Flow Pipelines

  • Release Pipeline Labs

  • Additional Release Automation Concepts

  • DevOps Insight Server Dashboards and Reports

  • DSL - Domain Specific Language

  • Change Tracking

  • Notifications

Audience

  • Engineers creating Release Automation

Prerequisites

  • CloudBees CD/RO Level 1: Release Orchestration

  • An understanding of Software Development Lifecycle, and basic understanding of good coding practices

  • An understanding of your company’s Release Process

CloudBees CD/RO Level 1: Deployment Automation (1 Day)


Provides an introduction to the Deployment functionality for those who will be using the Deployment Automation, such as Developers, Dev and QA Managers, and so on. This course will teach users how to navigate and use the Deployment Automation.

 

Scope of Course

  • Creating Deployment Environments

  • Creating Applications & Components

  • Snapshots

  • Platform Fundamentals: Projects, Procedures,

  • Properties

  • Utility tool - ectool

  • Dynamic Procedures

Course Sections

  • Overview of Deployment Concepts

  • Authoring Deployment Automation

  • Creating Applications & Components

  • Snapshots & Running and Application

  • Using Self Service Catalog

  • Basic Dashboards and Reporting

  • Properties & Parameters

  • Determining the Cause of Failure

Audience

  • Those who will be using the Deployment Automation

    • Developers

    • Development Managers

    • QA Engineers & Managers

    • Operations Team (Production deployment)

  • Engineers who will be creating Deployment Automation

Prerequisites

  • A basic understanding of Software Development Lifecycle and Software Releases

CloudBees CD/RO Level 2: Deployment Automation (1 Day)


Designed for those who will be implementing the Deployment Automation will need to take this course to learn the features and functionality to create the automation. This course has a prerequisite of CloudBees CD/RO Level 1: Deployment Automation.

 

Scope of Course

  • CloudBees CD/RO Deployment Concepts

  • Application Modeling

  • Environment Modeling

  • Process Automation

  • Properties & Procedures

  • Access Controls

  • Containers & Microservices

  • Snapshot

  • Advanced Deployment features: Blue and Green
    Deployment, Canary Deployment

Course Sections

  • Creating Deploy Objects for Environments

  • Deploy Objects for Applications & Components

  • Deploy Objects for Application Process & Tier Mapping

  • Projects, Procedures, Jobs Labs

  • Properties & Lab

  • Advanced Deploy Concepts, Pipelines, & Snapshots

  • Access Controls

  • Impersonation and Credentials

  • Dynamic Environments

  • Containers & Microservices

  • Advanced Environments

Audience

  • Engineers creating Deployment Automation

Prerequisites

  • CloudBees CD/RO Level 1: Deployment Automation

  • An understanding of the Software Development Lifecycle, and a basic understanding of good coding practices

  • An understanding of your company’s Deployment process is useful

CloudBees CD/RO Level 1: Administration (1 Day)

Focused on processes and knowledge for those who will be installing and maintaining the CloudBees CD (Flow) installation.

 

Scope of Course

  • Architecture

  • Installation

  • System Performance and Tuning

  • Backup & Recovery

  • Troubleshooting

Course Sections

  • CloudBees CD/RO Overview

  • CloudBees CD/RO Architecture

  • Installation and Recommendations

  • Backup and Recovery

  • System Performance and Tuning

  • Basic Troubleshooting

  • High Reliability and Failover

  • Zones and Gateways

Audience

  • This course is for those who will be installing and maintaining the CloudBees CD/RO installation.

Prerequisites

  • Understanding of deployment infrastructure (including basic server infrastructure, networking principles, storage, firewall & security, etc)

CloudBees Training and Certification FAQ

Frequently Asked Questions related to CloudBees self-paced and instructor-led training as well as CloudBees Certification