Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications 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 Certification Network & Security Hardware Operating Systems 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 Design Thinking 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 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 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 Yoga Mental Health Dieting 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 Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Mindfulness Personal Transformation Meditation Life Purpose Emotional Intelligence Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Data Science
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee
Development Web Development Google Assistant Development

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
Rating: 4.4 out of 54.4 (448 ratings)
2,877 students
Created by Jana Bergant
Last updated 8/2020
English
English [Auto]
30-Day Money-Back Guarantee

What you'll learn

  • Create apps for Google Assistant
  • Work with DialogFlow
  • Publish actions to Google Assistant directory
  • Test apps
Curated for the Udemy for Business collection

Course content

18 sections • 82 lectures • 7h 14m total length

  • Preview02:07
  • Preview05:26
  • Connect Google Action with DialogFlow
    03:00
  • How to get help
    01:13
  • Additional resources
    00:25

  • DialogFlow behind the scenes!
    03:09
  • Designing conversations
    06:00
  • DialogFlow Features!
    10:12
  • Preview03:44
  • Preview02:52
  • FAQ action Assignment
    04:21
  • DialogFlow tutorial FREE ebook
    00:18

  • 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

  • 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

  • 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

  • Preview00:49
  • 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

  • Preview02:16
  • Follow up intent - next item
    05:06
  • List all Item response
    07:55
  • Select number and selected option response
    06:29

  • Naming the action
    02:56
  • Assignment no. 1
    2 questions
  • Assignment no. 2
    1 question

  • Surface capabilities and SSML introduction
    01:24
  • How to use SSML in responses
    09:42
  • Surface capabilities implementation
    10:51

  • 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

Featured review

Mearaj Bhagad
Mearaj Bhagad
646 courses
56 reviews
Rating: 5.0 out of 5a year ago
This course is great... It takes you from basic to advanced topic and teaches you almost everything you need to know about google assistant. It's recommended for anyone who wants to know how to create apps for google assistant in a professional way. Thank You so much for this course :)

Instructor

Jana Bergant
Web developer, IT instructor
Jana Bergant
  • 4.3 Instructor Rating
  • 4,544 Reviews
  • 24,569 Students
  • 7 Courses

Jana Bergant has traveled the path of self-taught web development for 20 years, to reach the level of a full-stack developer with a passion for chatbot technology. She has successfully delivered web solutions and chatbot systems, and she is an active consultant to numerous customers throughout the world.

But as teaching is her passion, that is why she is offering these courses.

She knows how to efficiently break through the web development frustration barriers when confronting issues, and she has experienced all the challenges that separate beginners from experts.  

She will help you learn how to:

·       Make the first steps

·       Navigate the landscape of resources and pick the right ones

·       Avoid bugs in the process

·       Reach your goals

·       Finish your jobs in time

 

“Being a web developer has its perks but it can be difficult as well. There never seems to be enough time for what we want to learn and master. Particularly at the beginning things can get overwhelming. I want to help you experience the positive side of switching to web development” – Jana Bergant

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.