Course Code: botframeworkcom
Duration: 14 hours
Prerequisites:
  • A general understanding of chatbots

Audience

  • Web developers
Overview:

Microsoft Bot Framework Composer is an IDE for creating and managing Microsoft Bot Framework applications. It provides an intuitive visual design surface and a streamlined codebase for bot projects.

This instructor-led, live training (online or onsite) is aimed at web developers who wish to use Microsoft Bot Framework Composer to design, build, and test conversational AI applications.

By the end of this training, participants will be able to:

  • Set up the necessary development environment to start developing bot projects.
  • Create a bot and integrate additional functionalities and elements with Composer.
  • Enhance bot features with Composer API and customize interactions using CLI tools.
  • Test, debug, and validate bots, and then deploy them to Azure.

Format of the Course

  • Interactive lecture and discussion.
  • Lots of exercises and practice.
  • Hands-on implementation in a live-lab environment.

Course Customization Options

  • To request a customized training for this course, please contact us to arrange.
Course Outline:

Introduction

  • Overview of Bot Framework Composer features and advantages
  • Navigating the UI

Preparing the Development Environment

  • Installing Composer
  • Building bot framework from source
  • Configuring a proxy server

Creating a  Bot

  • Using the Empty bot template
  • Creating simple interactions
  • Testing the Bot

Adding Bot Functionalities

  • Creating greetings and responses
  • Enabling suggested actions or follow-up options
  • Asking for user input
  • Managing conversational flows
  • Adding LUIS for language generation

Extending Bots with Code and APIs

  • Setting up multi-user authentication
  • Customizing UIs with Package Manager
  • Building complex conversation workflows

Testing and Publishing Bots

  • Running bots on emulator and web chat
  • Debugging and validating bots
  • Provisioning Azure resources
  • Publishing Bots to Azure

Troubleshooting

Summary and Next Steps

Sites Published:

United Arab Emirates - Microsoft Bot Framework Composer

Qatar - Microsoft Bot Framework Composer

Egypt - Microsoft Bot Framework Composer

Saudi Arabia - Microsoft Bot Framework Composer

South Africa - Microsoft Bot Framework Composer

Brasil - Microsoft Bot Framework Composer

Canada - Microsoft Bot Framework Composer

中国 - Microsoft Bot Framework Composer

香港 - Microsoft Bot Framework Composer

澳門 - Microsoft Bot Framework Composer

台灣 - Microsoft Bot Framework Composer

USA - Microsoft Bot Framework Composer

Österreich - Microsoft Bot Framework Composer

Schweiz - Microsoft Bot Framework Composer

Deutschland - Microsoft Bot Framework Composer

Czech Republic - Microsoft Bot Framework Composer

Denmark - Microsoft Bot Framework Composer

Estonia - Microsoft Bot Framework Composer

Finland - Microsoft Bot Framework Composer

Greece - Microsoft Bot Framework Composer

Magyarország - Microsoft Bot Framework Composer

Ireland - Microsoft Bot Framework Composer

Luxembourg - Microsoft Bot Framework Composer

Latvia - Microsoft Bot Framework Composer

España - Microsoft Bot Framework Composer

Italia - Microsoft Bot Framework Composer

Lithuania - Microsoft Bot Framework Composer

Nederland - Microsoft Bot Framework Composer

Norway - Microsoft Bot Framework Composer

Portugal - Microsoft Bot Framework Composer

România - Microsoft Bot Framework Composer

Sverige - Microsoft Bot Framework Composer

Türkiye - Microsoft Bot Framework Composer

Malta - Microsoft Bot Framework Composer

Belgique - Microsoft Bot Framework Composer

France - Microsoft Bot Framework Composer

日本 - Microsoft Bot Framework Composer

Australia - Microsoft Bot Framework Composer

Malaysia - Microsoft Bot Framework Composer

New Zealand - Microsoft Bot Framework Composer

Philippines - Microsoft Bot Framework Composer

Singapore - Microsoft Bot Framework Composer

Thailand - Microsoft Bot Framework Composer

Vietnam - Microsoft Bot Framework Composer

India - Microsoft Bot Framework Composer

Argentina - Microsoft Bot Framework Composer

Chile - Microsoft Bot Framework Composer

Costa Rica - Microsoft Bot Framework Composer

Ecuador - Microsoft Bot Framework Composer

Guatemala - Microsoft Bot Framework Composer

Colombia - Microsoft Bot Framework Composer

México - Microsoft Bot Framework Composer

Panama - Microsoft Bot Framework Composer

Peru - Microsoft Bot Framework Composer

Uruguay - Microsoft Bot Framework Composer

Venezuela - Microsoft Bot Framework Composer

Polska - Microsoft Bot Framework Composer

United Kingdom - Microsoft Bot Framework Composer

South Korea - Microsoft Bot Framework Composer

Pakistan - Microsoft Bot Framework Composer

Sri Lanka - Microsoft Bot Framework Composer

Bulgaria - Microsoft Bot Framework Composer

Bolivia - Microsoft Bot Framework Composer

Indonesia - Microsoft Bot Framework Composer

Kazakhstan - Microsoft Bot Framework Composer

Moldova - Microsoft Bot Framework Composer

Morocco - Microsoft Bot Framework Composer

Tunisia - Microsoft Bot Framework Composer

Kuwait - Microsoft Bot Framework Composer

Oman - Microsoft Bot Framework Composer

Slovakia - Microsoft Bot Framework Composer

Kenya - Microsoft Bot Framework Composer

Nigeria - Microsoft Bot Framework Composer

Botswana - Microsoft Bot Framework Composer

Slovenia - Microsoft Bot Framework Composer

Croatia - Microsoft Bot Framework Composer

Serbia - Microsoft Bot Framework Composer

Bhutan - Microsoft Bot Framework Composer

Nepal - Microsoft Bot Framework Composer

Uzbekistan - Microsoft Bot Framework Composer