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 |