Developing Bots using BDK for Java
This course will be available once you have completed the Symphony Development Fundamentals course
Introduction
Course Objectives
Value Proposition of Bots
Types of Bots
Best Practices
Overview of BDK for Java
BDK for Java Architecture
Demo: Generating a BDK for Java Project
Basic Configuration
Enterprise Configuration
Initializing the Bot
Demo: Configuration & Hello World
Overview
Users Client
Streams Client
Messages Client
OBO Client
Demo: Using the REST API Clients
Demo: Using the OBO Client
Real Time Events Overview
The Real Time Event Listener
Handling Messages and Form Submissions
Demo: Building an Orders Command Handler
Activities Overview
Activities Classes
Creating Activities
Demo: Adding Activities to handle the Price Command
Message Templating Overview
Message Templating in BDK for Java
Demo: Converting to Message Templates
Framework Support Overview
Converting a BDK 2.0 Project to Spring Boot
Using BDK 2.0 with Spring Boot
Demo: Using BDK 2.0 with Spring Boot
Summary