Course curriculum

  • 1

    1. Introduction

    • Opening

    • Course Agenda

    • Course Introduction

    • Course Objectives

  • 2

    2. Bots

    • Value Proposition

    • Types of Bots

    • Best Practices

  • 3

    3. BDK for Python Structure

    • Overview of BDK for Python

    • BDK 2.0 for Python Architecture

    • Demo: Generating a BDK for Python Project

  • 4

    4. Configuration

    • Basic Configuration

    • Enterprise Configuration

    • Initializing the Bot

    • Demo: Configuration & Hello World

  • 5

    5. REST API Clients

    • Overview

    • Users Client

    • Streams Client

    • Messages Client

    • OBO Client

    • Demo: Using the REST API Clients

    • Demo: Using the OBO Client

  • 6

    6. Real Time Events

    • Real Time Events Overview

    • The Real Time Event Listener

    • Handling Messages and Form Submissions

    • Demo: Building an Orders Command Handler

  • 7

    7. Activities

    • Activities Overview

    • Activities Classes

    • Creating Activities

    • Demo: Adding Activities to handle the Price Command

  • 8

    8. Message Templating

    • Message Templating Overview

    • Message Templating with BDK for Python

    • Demo: Converting to Message Templates

  • 9

    9. High Availability & Datafeed 2.0

    • Overview of High Availability

    • Datafeed 1.0

    • Datafeed 2.0

    • Agent Server Load Balancing

  • 10

    10. Summary

    • Summary