Course Code: botsazure
Duration: 14 hours
Prerequisites:
  • A general understanding of web development concepts
  • Basic programming experience
Overview:

The Azure Bot Service combines the power of the Microsoft Bot Framework and Azure functions to enable rapid development of intelligent bots.

In this instructor-led, live training, participants will learn how to easily create an intelligent bot using Microsoft Azure

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

  • Learn the fundamentals of intelligent bots
  • Learn how to create intelligent bots using cloud applications
  • Understand how to use the Microsoft Bot Framework, the Bot Builder SDK, and the Azure Bot Service
  • Understand how to design bots using bot patterns
  • Develop their first intelligent bot using Microsoft Azure

Audience

  • Developers
  • Hobbyists
  • Engineers
  • IT Professionals

Format of the course

  • Part lecture, part discussion, exercises and heavy hands-on practice
Course Outline:

Introduction
Overview of Bots
Understanding the Microsoft Bot Framework

  • Using the Bot Builder
  • Using the Bot Connector
  • Using the Developer Portal

Understanding Azure Cognitive Services
Digging Deep into the Bot Builder SDK for .NET

  • Using Activities
  • Using Dialogs
  • Using FormFlow
  • Managing State Data

Designing Bots Using Bot Patterns

  • Designing a Task Automation Bot
  • Designing a Knowledge Base Bot
  • Using the Bot to Web Pattern
  • Using the Handoff to Human Pattern

Overview of Azure Bot Service
Using the Azure Bot Service to Develop Your Intelligent Bot

  • Setting Up the Azure Bot Service
  • Using a Predefined Template to Create Your Bot
  • Using the Develop Tab: Building Your Bot
  • Using the Channels Tab: Deploying Your Bot to a Channel
  • Using the Settings Tab: Configuring Your Bot's Settings
  • Publishing Your Bot into the Bot Directory
  • Testing Your Bot Using the Test Emulator
  • Managing Your Bots

Summary and Troubleshooting
Closing Remarks

Sites Published:

United Arab Emirates - Developing Intelligent Bots with Azure

Qatar - Developing Intelligent Bots with Azure

Egypt - Developing Intelligent Bots with Azure

Saudi Arabia - Developing Intelligent Bots with Azure

South Africa - Developing Intelligent Bots with Azure

Brasil - Developing Intelligent Bots with Azure

Canada - Developing Intelligent Bots with Azure

中国 - Developing Intelligent Bots with Azure

香港 - Developing Intelligent Bots with Azure

澳門 - Developing Intelligent Bots with Azure

台灣 - Developing Intelligent Bots with Azure

USA - Developing Intelligent Bots with Azure

Österreich - Developing Intelligent Bots with Azure

Schweiz - Developing Intelligent Bots with Azure

Deutschland - Developing Intelligent Bots with Azure

Czech Republic - Developing Intelligent Bots with Azure

Denmark - Developing Intelligent Bots with Azure

Estonia - Developing Intelligent Bots with Azure

Finland - Developing Intelligent Bots with Azure

Greece - Developing Intelligent Bots with Azure

Magyarország - Developing Intelligent Bots with Azure

Ireland - Developing Intelligent Bots with Azure

Luxembourg - Developing Intelligent Bots with Azure

Latvia - Developing Intelligent Bots with Azure

España - Desarrollando Bots Inteligentes con Azure

Italia - Developing Intelligent Bots with Azure

Lithuania - Developing Intelligent Bots with Azure

Nederland - Developing Intelligent Bots with Azure

Norway - Developing Intelligent Bots with Azure

Portugal - Developing Intelligent Bots with Azure

România - Developing Intelligent Bots with Azure

Sverige - Developing Intelligent Bots with Azure

Türkiye - Developing Intelligent Bots with Azure

Malta - Developing Intelligent Bots with Azure

Belgique - Developing Intelligent Bots with Azure

France - Developing Intelligent Bots with Azure

日本 - Developing Intelligent Bots with Azure

Australia - Developing Intelligent Bots with Azure

Malaysia - Developing Intelligent Bots with Azure

New Zealand - Developing Intelligent Bots with Azure

Philippines - Developing Intelligent Bots with Azure

Singapore - Developing Intelligent Bots with Azure

Thailand - Developing Intelligent Bots with Azure

Vietnam - Developing Intelligent Bots with Azure

India - Developing Intelligent Bots with Azure

Argentina - Desarrollando Bots Inteligentes con Azure

Chile - Desarrollando Bots Inteligentes con Azure

Costa Rica - Desarrollando Bots Inteligentes con Azure

Ecuador - Desarrollando Bots Inteligentes con Azure

Guatemala - Desarrollando Bots Inteligentes con Azure

Colombia - Desarrollando Bots Inteligentes con Azure

México - Desarrollando Bots Inteligentes con Azure

Panama - Desarrollando Bots Inteligentes con Azure

Peru - Desarrollando Bots Inteligentes con Azure

Uruguay - Desarrollando Bots Inteligentes con Azure

Venezuela - Desarrollando Bots Inteligentes con Azure

Polska - Developing Intelligent Bots with Azure

United Kingdom - Developing Intelligent Bots with Azure

South Korea - Developing Intelligent Bots with Azure

Pakistan - Developing Intelligent Bots with Azure

Sri Lanka - Developing Intelligent Bots with Azure

Bulgaria - Developing Intelligent Bots with Azure

Bolivia - Desarrollando Bots Inteligentes con Azure

Indonesia - Developing Intelligent Bots with Azure

Kazakhstan - Developing Intelligent Bots with Azure

Moldova - Developing Intelligent Bots with Azure

Morocco - Developing Intelligent Bots with Azure

Tunisia - Developing Intelligent Bots with Azure

Kuwait - Developing Intelligent Bots with Azure

Oman - Developing Intelligent Bots with Azure

Slovakia - Developing Intelligent Bots with Azure

Kenya - Developing Intelligent Bots with Azure

Nigeria - Developing Intelligent Bots with Azure

Botswana - Developing Intelligent Bots with Azure

Slovenia - Developing Intelligent Bots with Azure

Croatia - Developing Intelligent Bots with Azure

Serbia - Developing Intelligent Bots with Azure

Bhutan - Developing Intelligent Bots with Azure

Nepal - Developing Intelligent Bots with Azure

Uzbekistan - Developing Intelligent Bots with Azure