Google Assistant Development from Beginner to Expert
- Development
- Feb 10, 2025

Google Assistant Development from Beginner to Expert, available at $44.99, has an average rating of 3.4, with 46 lectures, based on 63 reviews, and has 971 subscribers.
You will learn about Create and Publish high quality apps for Google Assistant. You will understand Dialogflow completely. Learn how to use cards, media controls, carousels, SSML, suggestion chips and other rich responses. How to use APIs in assistant apps. How to make a chatbot. Integrate Firebase with Dialogflow . How to use Firebase as a backend. How to integrate messenger with Dialogflow apps. Basics of Google Cloud Platform. How to design apps for Google Assistant Learn latest version of Dialogflow. This course is ideal for individuals who are Anyone who wants to build apps for Google Assistant. or Anyone who want to make a chatbot for Facebook Messenger or similar platforms like Slack, Telegram etc.. or Anyone who want to upgrade from Dialogflow V1 to V2. It is particularly useful for Anyone who wants to build apps for Google Assistant. or Anyone who want to make a chatbot for Facebook Messenger or similar platforms like Slack, Telegram etc.. or Anyone who want to upgrade from Dialogflow V1 to V2.
Enroll now: Google Assistant Development from Beginner to Expert
Summary
Title: Google Assistant Development from Beginner to Expert
Price: $44.99
Average Rating: 3.4
Number of Lectures: 46
Number of Published Lectures: 46
Number of Curriculum Items: 46
Number of Published Curriculum Objects: 46
Original Price: $99.99
Quality Status: approved
Status: Live
What You Will Learn
Who Should Attend
Target Audiences
Hello and welcome to the course?on?Google Assistant and Chatbots Development from Beginner to Expert.?
NO PREVIOUSknowledge about Google Assistant or programming is required for this course.
We are living in the era where technology is evolving day by day. From computers we?shifted to Smartphones in the past decade and now we are stepping into the new world of Machine Learning and Artificial Intelligence with the invention of smart speakers like Google Home, Amazon Echo and many more to come.
Tech Giants are investing their time and capital to make these assistants more user friendly?and also there is no doubt that assistants are going to influence business in future and our day to day lives.
In? I/O?2018, Google announced?that Google Assistant can talk as a person, you can search for that video on YouTube and we can assume that these smart speakers are next big thing. So, it is a perfect time to learn how to make apps for Google Assistant and you can move ahead as there are new updates coming in this domain.
In this course we are going to make apps for Google Assistant with built in Templates (Trivia, Flash Cards, Personality Quiz) ,?Dialogflow and we will also host our applications on Firebase(which will serve as our back-end) and we will extend that idea and integrate our apps with Facebook Messenger and similar platforms. We will use Actions on Google which is Google SDK for building applications for Google Assistant.
We’ll make three applications in this course and you’ll learn how to make apps with templates, we’ll make?FRIENDS CASTapplication which is already there in actions on google directory and how to add rich responses like Cards, Media Controls etc.. In our?Weather Appyou’re going to learn how to use?APIs (external web services)?in your Google Assistant apps and in Chatbots.
You’ll also learn how to use Google Cloud to host your own?data.
Google will also award you with exclusive Google Assistant T-Shirt for deploying your first app?and you can also win Google Home if you get initial traction on your app.
So what you’re waiting for click on enroll button now and I hope to see you inside.
Course Curriculum
Chapter 1: Welcome to the course
Lecture 1: Course Outline
Lecture 2: What we are going to build
Chapter 2: Building apps in record time with Templates
Lecture 1: Section Introduction
Lecture 2: Lets build our first App
Chapter 3: Publish your first Google Assistant App
Lecture 1: Directory Information and Deployment States
Chapter 4: Learn Javascript and setup development environment.
Lecture 1: Section Introduction
Lecture 2: Setup for development
Lecture 3: Variables and Template Literals
Lecture 4: Arrow Functions
Chapter 5: Building Assistant apps with Dialogflow.
Lecture 1: Section Introduction
Lecture 2: Getting started with Dialogflow
Lecture 3: Entities
Lecture 4: Intents
Chapter 6: Working with Dialogflow.
Lecture 1: Creating Entities
Lecture 2: Creating Intents
Chapter 7: Setting up Firebase for development.
Lecture 1: Firebase functions and serverless architecture
Chapter 8: Default Welcome/Fallback intents and our own intents.
Lecture 1: Default Welcome Intent and basics
Lecture 2: Coding our Intents
Chapter 9: Deploying Firebase functions and Testing.
Lecture 1: Deploy and test fulfilment
Chapter 10: Surface Capabilities, Cards, Media Controllers and other Rich Responses
Lecture 1: Surface Capabilities
Lecture 2: Add this new image to app.
Lecture 3: Adding Basic Card
Lecture 4: Testing Basic Card
Lecture 5: Adding Media Controller
Lecture 6: Handling Media Staus
Lecture 7: Importing Project and testing Media
Chapter 11: Finishing our second course project.
Lecture 1: Deep Dive (Part-1)
Lecture 2: Deep Dive (Part-2) and unrecognized actions
Lecture 3: Adding Deep links and customizing our app
Chapter 12: Working with APIs (external Web Services.)
Lecture 1: Section Introduction
Lecture 2: Setting up
Lecture 3: Connecting to Firebase
Lecture 4: Working with Chuck Norris API
Lecture 5: Deploy and test fulfilment
Lecture 6: Exploring OpenWeatherMap API
Lecture 7: Retrieving data from OpenWeatherMap API
Lecture 8: Enhancing UI and final testing in simulator
Chapter 13: User Engagement and sending push notifications.
Lecture 1: Adding Notifications to our app and improving user engagement
Chapter 14: Google Cloud and working with Lists, carousels and other rich responses.
Lecture 1: Section Introduction
Lecture 2: List, carousel, Tables and other Rich Responses
Lecture 3: Handling Rich Responses like carousel and lists
Lecture 4: Hosting Files on the Google Cloud Platform
Chapter 15: Building a Facebook Messenger ChatBot
Lecture 1: Building our Bot (Part-1)
Lecture 2: Building our Bot (Part-2)
Chapter 16: Find source code here
Lecture 1: Github repository of our apps.
Chapter 17: Bonus Lecture
Lecture 1: Special Discount on my courses
Instructors

Harshit Agrawal
Software Development Engineer and Professional Instructor
Rating Distribution
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
- Random Picks
- Popular
- Hot Reviews
- How To Easily Turn Strangers Into Paying Clients In 2024!
- Film Sales and Distribution Masterclass - Filmmaking Series
- Life Insurance Annuity Ultimate Buyer’s Guide
- Crypto Trading Mastery (Scalping, Day trading, price action)
- Personal Finance
- Company Valuation Financial Modeling
- The Beginner Forex Trading Playbook
- How to Draw Cute Thanksgiving!
- 1YouTube Masterclass The Best Guide to YouTube Success
- 2Photoshop CC- Adjustement Layers, Blending Modes Masks
- 3Personal Finance
- 4SolidWorks Essential Training ( 2023 2024 )
- 5The Architecture of Oscar Niemeyer
- 6Advanced Photoshop Manipulations Tutorials Bundle
- 7Polymer Clay Jewelry Making Techniques for Beginners
- 8SEO for Web Developers
- 1Linux Performance Monitoring Analysis Hands On !!
- 2Content Writing Mastery 1- Content Writing For Beginners
- 3Media Training for PrintOnline Interviews-Get Great Quotes
- 4Learn Facebook Ads from Scratch Get more Leads and Sales
- 5The Complete Digital Marketing Course Learn From Scratch
- 6C#- Start programming with C# (for complete beginners)
- 7[FREE] How to code 10 times faster with Emmet
- 8Driving Results through Data Storytelling