Udemy

Build CHATBOTS with Dialogflow (V1 & V2) and NodeJS

Enroll Now
  • 619 Students
  • Updated 10/2018
3.8
(95 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
8 Hour(s) 5 Minute(s)
Language
English
Taught by
Feroz S
Rating
3.8
(95 Ratings)
1 views

Course Overview

Build CHATBOTS with Dialogflow (V1 & V2) and NodeJS

BASICS TO ADVANCED. Learn to build Chatbots using the all-powerful NLP platform Dialogflow (V1 &V2) and Node.JS.

Whether you are a novice would be bot developer or have just started your journey in bot development, this course will smoothen your journey by explaining you the bot development process clearly with examples using Dialogflow and NodeJS.


This course teaches invaluable concepts of Dialogflow that are essential for creating bots for Facebook messenger, Skype, web and Android platform.


Difficult concepts in Dialogflow like Webhook slot filling, validation of user inputs during backend fulfillment, and concepts like Entities, Contexts, Actions, Events are explained with live examples in NodeJS for better clarity which otherwise are not well documented on Dialogflow.comEach topic is covered in top down fashion with practical, hands-on examples.


The later part of the course covers some advanced concepts. A real-life Bus Arrival time bot is written in Node JS using Dialogflow for Facebook messenger, as an Android app and also as a chat enabled web application. The Bus Arrival time bot chats with the user and accepts a parameter called BusStop Number and provides the user the estimated time of arrival of all the busses at that stop. The Bus Arrival Time API is provided by Singapore's Land Transport Authority. The Bot uses the API to fetch live Bus arrival timings at a bus stop. Complete source code is provided for the learners to learn how an end to end bot is created using Dialogflow and NodeJS.

UPDATE: Examples using Dialogflow V2 has been added recently. I will keep adding more examples using Dialogflow Version 2.

Course Content

  • 4 section(s)
  • 31 lecture(s)
  • Section 1 Introduction
  • Section 2 Setup NodeJS and Heroku CLI
  • Section 3 Building bots without using NLP.(Skype and Facebook messenger)
  • Section 4 Dialogflow - A Complete Tutorial with examples

What You’ll Learn

  • Understand the concepts and different components of Dialogflow - Intents, Entities, Contexts, Actions, Events with examples. Learn step by step from basics to advanced concepts in Dialogflow, Understand the importance of NLP in Bot development by writing bots in NodeJS without using any NLP for skype and facebook platforms and then using NLP (Dialogflow) platform, Learn to write end to end bot from scratch using Dialogflow and NodeJS for Facebook messenger, Android and web applications, Learn to deploy bot web services on cloud (Heroku), Learn to build an end to end real life bot from scratch using Dialogflow and NodeJS which tells bus arrival time given a bus stop number for Facebook messenger, Android application, A HTML/JS chatbot web application. Learners can use this example as template and build more interesting and useful bots


Reviews

  • S
    Saurav Pandey
    1.0

    The code are not clear, they are not visible properly. The speaker is also not able to deliver properly. The worst code I found on Udemy.

  • D
    David Freeman
    2.0

    WHen I went to the page shown in the course, [My github page, https://github.com/dialogflow/fulfillment-weather-python,] it is totally different than the one shown in the course. I am dissapointed that my main mission is to use dialogflow to program a q.bo robot to carry on a conversation. In addition, to learn how to program the facial recognition features of the robot too.

  • P
    Praneeth D V
    1.0

    Not complete not clear context

  • V
    Vijay Bhaskar
    3.5

    got idea about the chatbot design

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed