Understanding Bot Framework
3.6 (4 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
16 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Understanding Bot Framework to your Wishlist.

Add to Wishlist

Understanding Bot Framework

Building Amazing Bots with Microsoft’s Bot Framework
3.6 (4 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
16 students enrolled
Created by Packt Publishing
Last updated 6/2017
Current price: $12 Original price: $125 Discount: 90% off
4 days left at this price!
30-Day Money-Back Guarantee
  • 1 hour on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion

Training 5 or more people?

Get your team access to Udemy's top 2,000 courses anytime, anywhere.

Try Udemy for Business
What Will I Learn?
  • Understand the basics of Bot
  • Learn to Use the Microsoft Bot Framework
  • Learn about dialogs and FormFlow
View Curriculum
  • If you are a Developer and want to get started with Bot Framework this course is for you.

Microsoft Bots has become very popular tool for chatting, that can connect intelligent bots to interact with your users naturally wherever they are.

This course will teach you everything you need to learn what the Bot Framework is and how you can build interactive and conversational bots using solid and well tested APIs. We will begin by exploring the basics of the Bot Framework and then dig deeper into the various aspects of building more advanced conversational agents.

About the Authors

Eduardo Freitas deliver, support and help create world-class software solutions that automate critical business processes, extract and process vasts amount of data, improve efficiency and slash operating costs by thousands. He turns help desks into profits centers and engines that drive sales and marketing.

He's an expert in Data Capture, Extraction, Big Data and Business Process Automation and helps my customers save thousands and slash costs by a factor of 70% or more.

Victoria Clark is a Financial Management Consultant with a background in Finance projects and systems, especially facilitating workshops and education on new developments and has a great interest in new technologies. Born in South Africa she is currently living in the Netherlands and enjoys writing, learning new topics and spending time with family.

Who is the target audience?
  • This course is for Developers who want to create a new service with a great bot interface or enable an existing service with a great bot interface.
Compare to Other Bot Framework Courses
Curriculum For This Course
Framework 101
6 Lectures 14:13

This video will give an overview of the entire course.

Preview 02:40

We briefly explain what a bot is in theory and provide some examples.

What Are Bots?

We go into more detail on the Microsoft Bot Framework, components we will use to build our own Bot as well as the pre-requisites to using the Microsoft Bot Framework to get us started.

Framework Basics

We show the steps to find and download the Bot Template and how to open this template in Visual Studio. We prepare the template for coding.

Visual Studio Bot Template

Showing how to set up a simple “Hello World” bot, including updating the references and including simple code into the template.

Hello World Bot

Finding and downloading the Bot emulator, installation and running our Hello World bot on this emulator.

The Bot Emulator
4 Lectures 17:38

Explaining the theory of Dialogs and Bot state, creating Dialog Chains and the benefits of using Dialogs when writing a Bot.

Preview 04:10

We explore the IDialog Interface incorporated into the Microsoft Bot Framework.

Overview of Dialogs

What are Bot States and how can we manage and save Bot States using the Bot State Service and Setting and Getting data.

Bot States

Using the information on Dialogs in previous videos and building a dialog that saves state within our bot.

Dialogs in Practice
Conversation Handling with FormFlow
4 Lectures 23:22

Explaining what FormFLow does and the benefits of using it.

Preview 03:21

Understanding how FormFlow works and how it stores and manages validations and data.

FormFlow Basics

Examining the code of FormFlow, class and variables, entry validations and custom validations.

FormFlow Dialog

Creating a bot using FormFlow, building dialogs and conversation chains, and setting validations as well as testing in the Bot Emulator.

Creating a FormFlow Demo Bot
About the Instructor
Packt Publishing
3.9 Average rating
8,274 Reviews
59,159 Students
687 Courses
Tech Knowledge in Motion

Packt has been committed to developer learning since 2004. A lot has changed in software since then - but Packt has remained responsive to these changes, continuing to look forward at the trends and tools defining the way we work and live. And how to put them to work.

With an extensive library of content - more than 4000 books and video courses -Packt's mission is to help developers stay relevant in a rapidly changing world. From new web frameworks and programming languages, to cutting edge data analytics, and DevOps, Packt takes software professionals in every field to what's important to them now.

From skills that will help you to develop and future proof your career to immediate solutions to every day tech challenges, Packt is a go-to resource to make you a better, smarter developer.

Packt Udemy courses continue this tradition, bringing you comprehensive yet concise video courses straight from the experts.