Section 1 : Introduction

Lecture 1 Introduction 00:01:37 Duration
Lecture 2 Extending Google Assistant 00:05:09 Duration
Lecture 3 Connect Google Action with DialogFlow 00:03:00 Duration
Lecture 4 How to get help
Lecture 5 Additional resources

Section 2 : Build Google Assistant app for Google Home with DialogFlow

Lecture 1 DialogFlow behind the scenes! 00:03:09 Duration
Lecture 2 Designing conversations 00:06:00 Duration
Lecture 3 DialogFlow Features! 00:10:13 Duration
Lecture 4 Default Fallback intent and Default Welcome Intent 00:03:45 Duration
Lecture 5 Let's try the simulator! 00:02:52 Duration
Lecture 6 FAQ action Assignment 00:04:21 Duration
Lecture 7 DialogFlow tutorial FREE ebook

Section 3 : DialogFlow Fullfilment Firebase function and serverless architecture

Lecture 1 Dialog fulfillment - What is it
Lecture 2 Using WebHook for Fulfilment 00:05:25 Duration
Lecture 3 Firebase function and serverless architecture introduction 00:04:36 Duration
Lecture 4 Deploy and test fulfilment 00:02:27 Duration
Lecture 5 Custom intent handler – voting quiz 00:04:22 Duration
Lecture 6 Read parameters and use the log 00:05:41 Duration

Section 4 : Setup local environment for building apps for Google Assistant (Google Home)

Lecture 1 Install and login to Firebase 00:02:18 Duration
Lecture 2 Connect local code to Firebase
Lecture 3 Deploy to Firebase from a local environment 00:05:46 Duration
Lecture 4 GRPC not working with node v12 WARNING!
Lecture 5 Upgrade Firebase Account 00:02:00 Duration
Lecture 6 Resolving common errors

Section 5 : Realtime database for storing and retrieving data in Actions on Google app

Lecture 1 Firebase Realtime database introduction
Lecture 2 Firebase Realtime vs Cloud Firestore 00:02:31 Duration
Lecture 3 Setup Firebase Realtime database 00:02:37 Duration
Lecture 4 Save votes to Realtime database 00:11:39 Duration
Lecture 5 Use webhook for slot feeling store session data 00:08:47 Duration
Lecture 6 Get results from database 00:09:16 Duration
Lecture 7 Async Await Syntax 00:03:00 Duration
Lecture 8 Show results from Database

Section 6 : Call web services (APIs) in Actions on Google app fro the Google Assistant

Lecture 1 Calling external service (APIs) introduction 00:00:49 Duration
Lecture 2 Meetup 00:02:13 Duration
Lecture 3 Introduction to web services (API) 00:03:43 Duration
Lecture 4 Get the API key and explore API 00:07:42 Duration
Lecture 5 Create Intent for show meetups API call 00:01:28 Duration
Lecture 6 Call API and save the response 00:07:34 Duration
Lecture 7 Display service response in a basic card (for devices with screen capabilities) 00:09:14 Duration

Section 7 : OK Google, let's create follow up intents in the DialogFlow used in dialogues

Lecture 1 Follow up intents introduction 00:02:16 Duration
Lecture 2 Follow up intent - next item 00:05:06 Duration
Lecture 3 List all Item response 00:07:56 Duration
Lecture 4 Select number and selected option response 00:06:30 Duration

Section 8 : Naming Action for Google Assistant & Assignements, working on demo project

Lecture 1 Naming the action 00:02:57 Duration

Section 9 : Surface capabilities & SSML (apps for speakers, devices with screen - HOW TO)

Lecture 1 Surface capabilities and SSML introduction 00:01:25 Duration
Lecture 2 How to use SSML in responses 00:09:43 Duration
Lecture 3 Surface capabilities implementation 00:10:51 Duration

Section 10 : Testing your new app for Google Assistant - simulator, devices, test users

Lecture 1 Testing introduction 00:00:20 Duration
Lecture 2 Testing on my phone 00:01:56 Duration
Lecture 3 Testing on Google Home
Lecture 4 Adding test users and testing in simulator 00:03:24 Duration

Section 11 : Submit your app on Actions on Google for approval

Lecture 1 Submit your app for approval Introduction 00:01:24 Duration
Lecture 2 Submit your app for approval 00:06:10 Duration
Lecture 3 Deployment states 00:03:10 Duration
Lecture 4 Assistant app directory 00:01:47 Duration

Section 12 : Extra content - DialogFlow Q&A

Lecture 1 How to validate a parameter in DialogFlow 00:22:45 Duration
Lecture 2 How to call another intent from DialogFlow fulfillment 00:13:32 Duration
Lecture 3 How to prevent parameter validation loop for Actions on Google 00:20:32 Duration
Lecture 4 REGEXP entities 00:12:56 Duration
Lecture 5 Regex cheat sheet
Lecture 6 Allow automated expansion 00:03:01 Duration
Lecture 7 Fuzzy matching 00:03:18 Duration
Lecture 8 DialogFlow Mega Agents 00:08:06 Duration

Section 13 : Bitcoin API implementation

Lecture 1 API introduction and plan of work 00:03:25 Duration
Lecture 2 Intents for bitcoin investment calculation 00:03:41 Duration
Lecture 3 Composite entities 00:07:11 Duration
Lecture 4 Investment return in a specific period 00:08:18 Duration
Lecture 5 Calculate investment 00:02:16 Duration
Lecture 6 Get bitcoin price 00:05:05 Duration
Lecture 7 Show bitcoin investment response for the specific period 00:04:34 Duration
Lecture 8 Show bitcoin investment in a simple card 00:05:46 Duration
Lecture 9 Show bitcoin investment overview in a browsing carousel 00:09:52 Duration
Lecture 10 Save bitcoin request data 00:03:43 Duration

Section 14 : Sentiment analysis

Lecture 1 Sentiment analysis in a nutshell 00:05:22 Duration
Lecture 2 Sentiment analysis for a chatbot 00:05:19 Duration
Lecture 3 Common implementation scenarios in chatbot 00:02:49 Duration
Lecture 4 More about sentiment analysis 00:01:25 Duration

Section 15 : Account Linking with Google SignIn

Lecture 1 Account Linking introduction 00:04:46 Duration
Lecture 2 Google SignIn - Setup 00:10:20 Duration