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.