Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Software Development Tools No-Code Development
Business
Entrepreneurship Communication Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certifications Network & Security Hardware Operating Systems & Servers Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Paid Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement & Gardening Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition & Diet Yoga Mental Health Martial Arts & Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Learning Teacher Training Test Prep Other Teaching & Academics
Web Development JavaScript React Angular CSS Node.Js PHP HTML5 Vue JS
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Amazon AWS Cisco CCNA CompTIA Security+ Microsoft AZ-900
Microsoft Power BI SQL Tableau Data Modeling Business Analysis Business Intelligence MySQL Qlik Sense Data Analysis
Unity Unreal Engine Game Development Fundamentals C# 3D Game Development C++ Unreal Engine Blueprints 2D Game Development Mobile Game Development
Google Flutter iOS Development Android Development Swift React Native Dart (programming language) Kotlin Mobile App Development SwiftUI
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting Canva InDesign Character Design Procreate Digital Illustration App
Life Coach Training Personal Development Neuro-Linguistic Programming Personal Transformation Life Purpose Mindfulness Sound Therapy Coaching CBT Cognitive Behavioral Therapy
Business Fundamentals Entrepreneurship Fundamentals Freelancing Business Strategy Startup Business Plan Online Business Blogging Leadership
Digital Marketing Social Media Marketing Marketing Strategy Internet Marketing Google Analytics Copywriting Email Marketing Startup YouTube Marketing

IT & SoftwareOther IT & SoftwareMicrosoft Bot Framework

Microsoft Bot Framework V4 (NodeJS) – With Real Life Example

Learn State Management, Using Property Accessors, LUIS & QnA Maker together | Facebook Messenger Integration | Web-Chat
Bestseller
Rating: 4.3 out of 54.3 (347 ratings)
1,742 students
Created by Ankur Gupta
Last updated 6/2020
English
English

What you'll learn

  • Conversation, User and Dialog State Management in v4 botbuilder
  • Concepts of botbuilder v4 ( Turn , Turn Context, Property Acessors, Activity Handler, etc)
  • Gracefully Switching between Multiple Topics/Dialogs
  • Using LUIS & QnAMaker Together
  • Defining Entities and Using them with Example.
  • Facebook Messenger Integration using Facebook Channel
  • Web-Chat integration using Direct-Line channel
  • Quickest deployment of Bot in Azure using Azure Resource Management Templates with Powershell and Azure CLI
  • Testing in Emulator and from Azure build in Web-Chat
  • Great Step-by-Step explanation with lots of hands-on coding

Requirements

  • NodeJs (Basic Knowledge)

Description


  • ```Latest Course Update``` - Added sample code to integrate MySQL DB to save Reservation details in DB.


  • Going to build a multi-dialog smart, state managed chat bot with LUIS & QnAMaker together using Microsoft Bot Framework version 4 from scratch. We will use NodeJS botbuilder SDK and focus on building a multi dialog Restaurant Reservation Bot with dialog and conversation state management.

  • This course will cover Internal working of Bot by understanding components like Activities , Activity Handler , Turn , Turn Context, Component Dialogs, Message Factory in detail with hands on videos.


  • We will add intelligence to our bot using LUIS and QnA Maker and see how we can create a dispatcher by implementing  activity handler and route requests in bot to one of the component Dialogs while maintaining Conversation state and Dialog state.

  • Learn to connect Azure hosted Bot with Facebook Messenger and WebChat client using Directline and FB channel connector.


  • We will see how we can create Free Azure Account and  register LUIS app. Then we will  create and train Intents using user utterances and also see how entities can be added to LUIS APP to make it more user friendly

  • We will create QnA Maker knowledge base add FAQs to QnA Maker and then use it along with LUIS and see how we can create activity routing logic to send incoming messages to LUIS or QnA Maker as per user intent.

  • We will use Adaptive cards. Waterfall dialogs , user input validation and usage of many different types of Prompts.


Who this course is for:

  • People who want to learn setting up LUIS and QnaMaker and build Intelligent Chat Bot using Microsoft Bot framework V4 from scratch
  • People who want to understand How to integrate LUIS and QnAMaker together in same bot and route user queries and handle user interruptions using Natural language Processing.
  • People who want to learn Hosting Azure Bot and integrate bots with Facebook and WebChat client Channels.

Instructor

Ankur Gupta
DevOps Engineer and Software Developer
Ankur Gupta
  • 4.4 Instructor Rating
  • 351 Reviews
  • 1,766 Students
  • 2 Courses

Server-Side Software developer, AWS, Azure Cloud Automation Engineer , Advanced Natural Language Processing (NLP) Bot Framework Chat Bot developer , and Machine Learning model creator.

11 Years of experience in developing and managing multiple IT projects for Adobe India, IBM, CSC, and TCS.

I have been helping my organizations build platforms and softwares using DevOps Practices for years and have developed Advanced Chat Bot platforms using NodeJS  and Azure Cognitive services.

Top companies choose Udemy Business to build in-demand career skills.
NasdaqVolkswagenBoxNetAppEventbrite
  • Udemy Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Investors
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Accessibility statement
Udemy
© 2022 Udemy, Inc.