1 Course Introduction
-
Introductions and course logistics
-
Course objectives
2 Overview of vRealize Automation and vRealize Orchestrator
-
Define the purpose of vRealize Automation
-
Outline the purpose of vRealize Orchestrator
-
Describe the main components of vRealize Automation
-
Describe the main components of vRealize Orchestrator
3 Creating Schema Elements
-
Invoking JavaScript from a vRealize Orchestrator workflow
-
Invoking a vRealize Orchestrator Workflow from a vRealize Orchestrator workflow
-
Invoking an action from a vRealize Orchestrator workflow
-
Using vRealize Orchestrator workflows both synchronously and asynchronously
4 Working with Variables
-
Defining inputs, outputs, and variables in vRealize Orchestrator workflows
-
Binding variables in vRealize Orchestrator workflows
-
Wrapping vRealize Orchestrator workflows
-
Using APIs and the API Explorer
-
Creating actions in vRealize Orchestrator
-
Using vRealize Orchestrator input forms
-
Handling user interactions in vRealize Orchestrator
5 Handling Exceptions, Logging, and Debugging
-
Handling exceptions in vRealize Orchestrator workflows
-
Using logs in vRealize Orchestrator workflows
-
Debugging vRealize Orchestrator workflows
6 Branching and Looping
-
Using branching in vRealize Orchestrator workflows
-
Using loops in vRealize Orchestrator workflows
7 Working with Assets
-
Using configuration elements in vRealize Orchestrator
-
Using resources in vRealize Orchestrator
-
Using packages in vRealize Orchestrator
8 Working with Plug-Ins
-
Downloading and installing Plug-Ins
-
Using the SSH plug-In in vRealize Orchestrator
-
Using the REST plug-in in vRealize Orchestrator
-
Using the vRealize Automation plug-in in vRealize Orchestrator
-
Using the PowerShell plug-in in vRealize Orchestrator
9 Working with Versioning and Git
-
Using versioning in vRealize Orchestrator
-
Using Git in vRealize Orchestrator
10 Scheduling, Sleeping, and Waiting
-
Using scheduling in vRealize Orchestrator
-
Using sleeping in vRealize Orchestrator
-
Using waiting in vRealize Orchestrator
11 Introduction to vRealize Automation Extensibility
-
Introduction to extensibility
-
Using ABX actions
-
Using Python
-
Using Nodejs
-
Using PowerShell
-
Using vRealize Automation Lifecycle
12 Extending vRealize Automation with Event Broker
-
Overview of vRealize Automation Event Broker
-
Creating vRealize Automation subscriptions
-
Data exchange between vRealize Automation and vRealize Orchestrator
13 Using ABX Actions
-
Overview of Action Based Extensibility (ABX)
-
Comparison of vRealize Orchestrator and ABX
-
Creating ABX Actions scripts, REST, and flows
-
Using Day-2 Actions in vRealize Automation
-
Describe the visualization capabilities of NSX Network Detection and Response
14 Working with Services, Custom Resources, and Resource Actions
-
Using vRealize Orchestrator as a content source in vRealize Automation
-
Creating custom resources in vRealize Automation
-
Creating resource actions in vRealize Automation
-
Using Day-2 Actions in vRealize Automation
15 Using vSphere Client Code Capture
-
Enabling vSphere Client code capture
-
Using vSphere Client code capture to capture code in vRO, Javascript, PowerCLI or other languages.
-
Using the captured code in vRealize Orchestrator workflows or actions.