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
Requirements
- A general understanding of web development concepts
- Basic programming experience
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