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
Bestseller
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
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
03:00
How to get help
01:13
Additional resources
00:25
+ Build Google Assistant app for Google Home with DialogFlow
7 lectures 30:36
DialogFlow behind the scenes!
03:09
Designing conversations
06:00
DialogFlow Features!
10:12
FAQ action Assignment
04:21
DialogFlow tutorial FREE ebook
00:18
+ DialogFlow Fullfilment / Firebase function and serverless architecture
6 lectures 25:16
Dialog fulfillment - What is it?
02:47
Using WebHook for Fulfilment
05:25
Firebase function and serverless architecture introduction
04:35
Deploy and test fulfilment
02:26
Custom intent handler – voting quiz
04:22
Read parameters and use the log
05:41
+ Setup local environment for building apps for Google Assistant (Google Home)
6 lectures 20:55
Install and login to Firebase
02:18
Connect local code to Firebase
00:36
Deploy to Firebase from a local environment
05:46
GRPC not working with node v12 WARNING!
00:30
Upgrade Firebase Account
02:00
Resolving common errors
09:45
+ Realtime database for storing and retrieving data in Actions on Google app
8 lectures 43:16
Firebase Realtime database introduction
02:33
Firebase Realtime vs Cloud Firestore
02:30
Setup Firebase Realtime database
02:36
Save votes to Realtime database
11:39
Use webhook for slot feeling / store session data
08:46
Get results from database
09:15
Async Await Syntax
02:59
Show results from Database
02:58
+ Call web services (APIs) in Actions on Google app fro the Google Assistant
7 lectures 32:40
Meetup.com API
02:12
Introduction to web services (API)
03:42
Get the API key and explore API
07:42
Create Intent for show meetups API call
01:27
Call API and save the response
07:34
Display service response in a basic card (for devices with screen capabilities)
09:14
+ OK Google, let's create follow up intents in the DialogFlow used in dialogues
4 lectures 21:46
Follow up intent - next item
05:06
List all Item response
07:55
Select number and selected option response
06:29
+ Naming Action for Google Assistant & Assignements, working on demo project
1 lecture 02:56
Naming the action
02:56
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
01:24
How to use SSML in responses
09:42
Surface capabilities implementation
10:51
+ Testing your new app for Google Assistant - simulator, devices, test users
4 lectures 07:42
Testing introduction
00:19
Testing on my phone
01:56
Testing on Google Home
02:04
Adding test users and testing in simulator
03:23
Requirements
  • You should have at least basic experience in nodejs programming
  • You should know what Google Assistant is
Description

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