Bot Building Basics
3.9 (30 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.
181 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Bot Building Basics to your Wishlist.

Add to Wishlist

Bot Building Basics

Using No Code with the Microsoft Bot Framework
3.9 (30 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.
181 students enrolled
Last updated 2/2017
Price: $35
30-Day Money-Back Guarantee
  • 2.5 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Describe Microsoft's Bot Framework.
  • Describe what bots are currently deployed.
  • Leverage using the Bot Framework to develop a Question and Answer chat bot.
  • Create a chat bot using the QnA Maker tool
View Curriculum
  • Students should be able to use a PC at a beginner level.
  • Students should be able to navigate the internet.
  • We will be using aspects of Microsoft's Azure platform. Having an Azure account is not a requirement as we will go over how to set up a trial account with $200 worth of credits.

This course will not only teach you the basics about bots, it will also show you how to make your own bot using NO CODE on the Microsoft Bot Framework. 

Bots are becoming more ubiquitous to our daily internet lives.  There is hardly a place you can go online without interacting with a bot, whether you knew it or not. And there are different types of bots who do various kinds of things. From indexing web pages to finding information even to book airplane flights.

To this point, bots were usually created by programmers. And the cost to make them was high.  The everyday person could not use them for their purposes.  With this course, you will learn about the different types of bots, why they exist, along with what they do. All in a very easy to understand (no techspeak, I promise) format with lectures, demonstrations, and step-by-step instructions.

We will use the Microsoft Bot Framework to build our very own bot. And we will connect the bot to the outside world through SMS text messaging.  So, you will be able to share your bot with other people! This course will also give you some ideas and examples of other types of bots that you may wish to create afterward.

If you are looking to learn about bots, build a bot or see examples of bots working on the internet, then this course is for you.

Who is the target audience?
  • This course is for people who wish to build bots.
  • This course is for anyone who has an interest in bots.
  • Anyone interested in the Microsoft Bot Framework
  • Anone interested in NO-CODE solutions
Students Who Viewed This Course Also Viewed
Curriculum For This Course
24 Lectures
Introduction to Bot Building Basics
3 Lectures 12:19

Course Introduction

  1. What will be covered
  2. Ideal Student for the Course
  3. Non-Ideal Student for the Course
  4. Course Outline
  5. Technologies to be used
Preview 07:05

  • Instructor Introduction

    1. Name
    2. Experience in IT
    3. Experience with Microsoft Technologies
    4. Why I decided to create this course
    Preview 03:20
    Getting Started with Bots
    5 Lectures 20:55

    In this lecture, we will get started with a brief introduction to Bots. The knowledge from this section will prove foundational knowledge on Bots.  This knowledge will form the basis on for our frame of reference as we proceed with the rest of the course.

    Preview 01:00

    We will go over the definition of a bot for the purposes of this course.  We also go into the more common types of bot on the internet.

    What is a Bot

    We go over some examples of bots as well as their applications.  We not only talk about bots which are "good" bots, but also, the "bad" bots and how they too are used.

    Examples of Bots

    This lecture covers the different channels or ways of communicating and interacting with bots.

    Places Where Bots are Found

    This is a quick review of the Getting Started with Bots section.

    Preview 01:47

    This quiz will go over what you learned in the Getting Started with Bots section of the course.

    Getting Started with Bots Check-Up
    5 questions
    Understanding Microsoft's Bot Framework
    9 Lectures 01:05:48
    1. What is Bot Framework?
    2. Who should use you the Bot Framework?
    3. What Channels are supported by the Bot Framework?
    4. Types of Bots which can be created with the Bot Framework

    All of these questions will be answered in this section. This is also the section where we will begin building our bots.

    Preview 01:31

    The Microsoft’s Bot Framework is an inclusive offering that is used in building, as well as deploying quality bots for their users while enjoying their desired conversational practices. In this section we discuss the different parts of the Microsoft Bot Framework and briefly go over their functions and how to use them.

    What is the Microsoft Bot Framework

    This is a step-by-step hands on lecture for setting up a Microsoft Trial account.

    Preview 05:56

    In this section we will go over how to access the Microsoft QnA Maker.  You will need a Microsoft Account to follow along in this section.  If you do not have a Microsoft Azure account (trial or paid) then you should complete the Creating a Microsoft Azure Account lecture first.

    Accessing the QnA Maker

    In this lecture we go over the steps for Creating a QnA Knowledge Base for our bot.

    1. Using a URL
    2. Uploading a File
    3. Creating Pairs Online
    Making a Q and A Bot

    In this section we will continue working with the QnA Maker Knowledge Base by discussing:

    1. Updating the Knowledge Base
    2. Editorial Updates
    3. Updating Sources
    4. Bulk Updating
    Updating the Knowledge Base

    This section covers working with the QnA Maker Knowledge Base. specifically, we will train the Knowledge Base. We will discuss what training the Knowledge Base means and the different ways we can perform training on the Knowledge Base.

    Testing the Knowlege Base

    This section covers publishing the QnA Maker Knowledge Base to the Microsoft Developer Portal of the Bot Framework.

    Publishing the Knowledge Base

    This is a short review of the Bot Framework.

    Preview 02:12
    Adding and Configuring Channels
    4 Lectures 35:14

    Up to now we have created, tested, and published the bot.  However, It is only available to us.  We have to make it available to the outside world in order for it to be truly functional bot.  This section will go over the different channels which are available as well as show how to connect the bots to the Skype, and Text Messaging channels. 

    Note: We will use Twilio for the Text Messaging channel.  A Twilio account will be needed.  If you don't have one already the Configuring an SMS Channel lecture will show how to sign up for a trial Twilio account.

    Adding and Configuring Channels

    This lecture covers registering your bot using the Azure console.  We also will show how we can configure the auto created Skype channel so the bot can be accessed through Microsoft Skype.

    Registering the Bot and Configuring a Skype Channel

    This lecture will cover how to set up a Twilio trial account as well as how to associate (or connect) your bot to a SMS Text Messaging capable phone number.

    Configuring an SMS Channel

    Adding and Configuring Channels Review
    Wrap Up
    3 Lectures 29:56

    This lecture will give you some ideas on possible bots you can create in the future.

    Possible Use Cases for Bots

    This section will go over a few examples of bots as well as provide you with information where you can get additional information on making more complex bots.

    Where to get Additional Information

    This is a short wrap up video of the entire course.  If you have any additional questions about either the course or any bots you may create in future please leave a message in the Discussion Area.

    About the Instructor
    Johnathan Lightfoot
    3.9 Average rating
    30 Reviews
    181 Students
    1 Course
    Software Architect

    Visionary and goal-oriented IT Professional with demonstrated experience in planning, developing and implementing cutting-edge information solutions to address business opportunities. Developing strategic plans for worldwide product support, implementation and operation of client services, training, and quality assurance.

    I enjoy technology and teaching others about it.  I especially love all things dealing with Artificial Intelligence, Machine Learning, Microsoft Azure, SharePoint and Office 365.  I am a Microsoft Certified Trainer-Alumni, who teaches Microsoft and other business technology courses.  I also have a great deal of experience with SAP’s HANA Cloud.