Section 1 : Introduction

Lecture 1 Introduction 1:37
Lecture 2 Extending Google Assistant 5:9
Lecture 3 Connect Google Action with DialogFlow 3:0
Lecture 4 How to get help Text
Lecture 5 Additional resources Text

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

Lecture 6 DialogFlow behind the scenes! 3:9
Lecture 7 Designing conversations 6:0
Lecture 8 DialogFlow Features! 10:13
Lecture 9 Default Fallback intent and Default Welcome Intent 3:45
Lecture 10 Let's try the simulator! 2:52
Lecture 11 FAQ action Assignment 4:21
Lecture 12 DialogFlow tutorial FREE ebook Text

Section 3 : DialogFlow Fullfilment Firebase function and serverless architecture

Lecture 13 Dialog fulfillment - What is it
Lecture 14 Using WebHook for Fulfilment 5:25
Lecture 15 Firebase function and serverless architecture introduction 4:36
Lecture 16 Deploy and test fulfilment 2:27
Lecture 17 Custom intent handler – voting quiz 4:22
Lecture 18 Read parameters and use the log 5:41

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

Lecture 19 Install and login to Firebase 2:18
Lecture 20 Connect local code to Firebase Text
Lecture 21 Deploy to Firebase from a local environment 5:46
Lecture 22 GRPC not working with node v12 WARNING! Text
Lecture 23 Upgrade Firebase Account 2:0
Lecture 24 Resolving common errors

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

Lecture 25 Firebase Realtime database introduction
Lecture 26 Firebase Realtime vs Cloud Firestore 2:31
Lecture 27 Setup Firebase Realtime database 2:37
Lecture 28 Save votes to Realtime database 11:39
Lecture 29 Use webhook for slot feeling store session data 8:47
Lecture 30 Get results from database 9:16
Lecture 31 Async Await Syntax 3:0
Lecture 32 Show results from Database

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

Lecture 33 Calling external service (APIs) introduction 0:49
Lecture 34 Meetup 2:13
Lecture 35 Introduction to web services (API) 3:43
Lecture 36 Get the API key and explore API 7:42
Lecture 37 Create Intent for show meetups API call 1:28
Lecture 38 Call API and save the response 7:34
Lecture 39 Display service response in a basic card (for devices with screen capabilities) 9:14

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

Lecture 40 Follow up intents introduction 2:16
Lecture 41 Follow up intent - next item 5:6
Lecture 42 List all Item response 7:56
Lecture 43 Select number and selected option response 6:30

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

Lecture 44 Naming the action 2:57

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

Lecture 45 Surface capabilities and SSML introduction 1:25
Lecture 46 How to use SSML in responses 9:43
Lecture 47 Surface capabilities implementation 10:51

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

Lecture 48 Testing introduction 0:20
Lecture 49 Testing on my phone 1:56
Lecture 50 Testing on Google Home
Lecture 51 Adding test users and testing in simulator 3:24

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

Lecture 52 Submit your app for approval Introduction 1:24
Lecture 53 Submit your app for approval 6:10
Lecture 54 Deployment states 3:10
Lecture 55 Assistant app directory 1:47

Section 12 : Extra content - DialogFlow Q&A

Lecture 56 How to validate a parameter in DialogFlow 22:45
Lecture 57 How to call another intent from DialogFlow fulfillment 13:32
Lecture 58 How to prevent parameter validation loop for Actions on Google 20:32
Lecture 59 REGEXP entities 12:56
Lecture 60 Regex cheat sheet Text
Lecture 61 Allow automated expansion 3:1
Lecture 62 Fuzzy matching 3:18
Lecture 63 DialogFlow Mega Agents 8:6

Section 13 : Bitcoin API implementation

Lecture 64 API introduction and plan of work 3:25
Lecture 65 Intents for bitcoin investment calculation 3:41
Lecture 66 Composite entities 7:11
Lecture 67 Investment return in a specific period 8:18
Lecture 68 Calculate investment 2:16
Lecture 69 Get bitcoin price 5:5
Lecture 70 Show bitcoin investment response for the specific period 4:34
Lecture 71 Show bitcoin investment in a simple card 5:46
Lecture 72 Show bitcoin investment overview in a browsing carousel 9:52
Lecture 73 Save bitcoin request data 3:43

Section 14 : Sentiment analysis

Lecture 74 Sentiment analysis in a nutshell 5:22
Lecture 75 Sentiment analysis for a chatbot 5:19
Lecture 76 Common implementation scenarios in chatbot 2:49
Lecture 77 More about sentiment analysis 1:25

Section 15 : Account Linking with Google SignIn

Lecture 78 Account Linking introduction 4:46
Lecture 79 Google SignIn - Setup 10:20