Google Assistant development with Actions on Google
4.5 (385 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
2,447 students enrolled

Google Assistant development with Actions on Google

Google Assistant development in Node.js with Actions on Google & DialogFlow & Firebase for Google Home & Android device
4.5 (385 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
2,447 students enrolled
Created by Jana Bergant
Last updated 5/2020
English [Auto-generated]
Current price: $111.99 Original price: $159.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 7 hours on-demand video
  • 8 articles
  • Full lifetime access
  • Access on mobile and TV
  • Assignments
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Create apps for Google Assistant
  • Work with DialogFlow
  • Publish actions to Google Assistant directory
  • Test apps
Course content
Expand all 81 lectures 07:09:33
+ Introduction
5 lectures 12:11
Connect Google Action with DialogFlow
How to get help
Additional resources
+ Build Google Assistant app for Google Home with DialogFlow
7 lectures 30:36
DialogFlow behind the scenes!
Designing conversations
DialogFlow Features!
FAQ action Assignment
DialogFlow tutorial FREE ebook
+ DialogFlow Fullfilment / Firebase function and serverless architecture
6 lectures 25:16
Dialog fulfillment - What is it?
Using WebHook for Fulfilment
Firebase function and serverless architecture introduction
Deploy and test fulfilment
Custom intent handler – voting quiz
Read parameters and use the log
+ Setup local environment for building apps for Google Assistant (Google Home)
6 lectures 20:55
Install and login to Firebase
Connect local code to Firebase
Deploy to Firebase from a local environment
GRPC not working with node v12 WARNING!
Upgrade Firebase Account
Resolving common errors
+ Realtime database for storing and retrieving data in Actions on Google app
8 lectures 43:16
Firebase Realtime database introduction
Firebase Realtime vs Cloud Firestore
Setup Firebase Realtime database
Save votes to Realtime database
Use webhook for slot feeling / store session data
Get results from database
Async Await Syntax
Show results from Database
+ Call web services (APIs) in Actions on Google app fro the Google Assistant
7 lectures 32:40 API
Introduction to web services (API)
Get the API key and explore API
Create Intent for show meetups API call
Call API and save the response
Display service response in a basic card (for devices with screen capabilities)
+ OK Google, let's create follow up intents in the DialogFlow used in dialogues
4 lectures 21:46
Follow up intent - next item
List all Item response
Select number and selected option response
+ Naming Action for Google Assistant & Assignements, working on demo project
1 lecture 02:56
Naming the action
In this assignment you'll add previous and repeat command. This way you'll deepen your knowledge about follow up intents. You'll also make some code changes and work with responses.
Assignment no. 1
2 questions
You'll create action and use what you've learned so far.
Assignment no. 2
1 question
+ Surface capabilities & SSML (apps for speakers, devices with screen - HOW TO)
3 lectures 21:57
Surface capabilities and SSML introduction
How to use SSML in responses
Surface capabilities implementation
+ Testing your new app for Google Assistant - simulator, devices, test users
4 lectures 07:42
Testing introduction
Testing on my phone
Testing on Google Home
Adding test users and testing in simulator
  • You should have at least basic experience in nodejs programming
  • You should know what Google Assistant is

Hello, and welcome to the course where you will build an app for the Google Assistant. Are you excited?

This course will show you how to create an app for the Google Assistant and Google Home in Node.js!

You'll learn about Google Assistant development from scratch!

Assistants represent one of the major trends in 2020. Some have even suggested they'll eventually supplant our app-based ecosystem. With apps for Assistants, you're building an app that works on smart speakers, like Google Home, and devices like Android phones, Android watches.

App leaders like Apple, Amazon, and Google, who want to guarantee that people spend most of their time in their apps, are placing big bets on Assistants. And devices like Google Home are penetrating into our homes.

So, if the predictions turn right, this will open up a new channel for businesses to reach a large audience. And here is a BIG OPPORTUNITY FOR YOU! Be one of the first people that know how to build apps for the Assistant. You can build it for your business or other people.

My name is Jana Bergant, and I'm a developer with over 20 years of experience. I'm an IT instructor teaching people new tech skills. Over 17000 people are already taking my course.

In the tutorial, we'll be building a sample app. Its purpose is only to show you how things work. We'll host our app on Firebase, so you'll learn how to use Firebase Realtime database and use Firebase functions. To get the most out of the course, you can work on this sample bot and also work on your own ideas. I've added assignments where you'll build your app.

For this course, YOU NEED PROGRAMMING SKILLS; you need at least basic node.js knowledge and basic expertise with GIT. And the best way to learn is to work with me all through the course. I'll be here all the way.

You DON'T NEED TO HAVE GOOGLE HOME; we will test on the simulator.

If you have any questions, let me know. If something is not clear, let me know. Contact me via the private messaging or Frequently asked questions, and we'll clear things up. This will help me and the course to get better!

This domain is still very new and changing rapidly. I'm working on making this course as fresh as it can be.

And remember, I'LL BE THERE FOR YOU. I help all my students at every step of development.

So, let's get started.

The last update of the course was on:

27th February 2020

I added DialogFlow mega agents

15th November 2019

I added: Account Linking with Google SignIn

15th November 2019

I added: REGEXP entities, an automated expansion for entities and fuzzy matching

Who this course is for:
  • Anyone who wants to build apps for Google Assistant