< Google Assistant Automation IoT Development
137 casts | 16:00:30 for the total course
created by Mammoth Interactive INC
-
1. 01 Course overview - Google Assistant Automation
- 00 Course Overview - Google Assistant Automation
-
01 What Is Google Assistant
-
2. 02 Getting Started with Google Actions Console
-
00 What Is The Google Actions Console
-
00B How A Conversational Action Works
-
01 Build An Actions Project On Google Developer Console
-
-
3. 03a Getting Started with the Firebase CLI
-
00A What Is Firebase
-
00B What Is The Firebase CLI
-
00C What Are Firebase Cloud Functions
-
-
4. 03b Install npm and Node
-
00 What Is Node Js
-
01 Install Node And Npm On Mac Or Windows
-
-
5. 03c (Prerequisite) Command Line Fundamentals
- 01 Why All Developers Need To Know The Command Line | 03a (Prerequisite) Command Line Fundamentals
-
03 What Are Linux And Unix Terminals | 03a (Prerequisite) Command Line Fundamentals
-
01 What You'll Need | 03a (Prerequisite) Command Line Fundamentals
-
02 Install Linux Command Line On Windows | 03a (Prerequisite) Command Line Fundamentals
-
01 Build Your First Command In The Command Line | 03a (Prerequisite) Command Line Fundamentals
-
02 Navigate Directories In The Command Line | 03a (Prerequisite) Command Line Fundamentals
-
03 Build And Edit A New File In The Command Line | 03a (Prerequisite) Command Line Fundamentals
-
04 Move Files In The Command Line | 03a (Prerequisite) Command Line Fundamentals
-
6. 03d Initialize a Firebase project
-
01 Install Decentraland Cli
-
02 Initialize A Firebase Project
-
-
7. 03e Deploy website to Firebase with Firebase CLI
-
03 Deploy Website To Firebase With Firebase CLI
-
04 Enable Reading And Writing To Firebase Database In Website
-
-
8. 04 (Prerequisite) HTML Fundamentals
- 00 How To Become A Web Developer
-
01 HTML Basics
-
02 CSS Basics
-
03 Add Images To Website With HTML
-
04 Link To Pages With HTML Hyperlinks
-
05 Positioning Items On A Webpage With CSS Flexbox
-
06 Spacing Out Items With Flexbox
-
9. 05a (Prerequisite) Javascript
- 01 Variables - (Prerequisite) Introduction to JavaScript
-
02 Strings - (Prerequisite) Introduction to JavaScript
-
03 Numbers - (Prerequisite) Introduction to JavaScript
-
04 Booleans - (Prerequisite) Introduction to JavaScript
-
05 If Statements - (Prerequisite) Introduction to JavaScript
-
06 Arrays - (Prerequisite) Introduction to JavaScript
-
07 For Loops - (Prerequisite) Introduction to JavaScript
-
08 While Loops - (Prerequisite) Introduction to JavaScript
-
09 Objects - (Prerequisite) Introduction to JavaScript
-
10 Functions - (Prerequisite) Introduction to JavaScript
-
11 Foreach - (Prerequisite) Introduction to JavaScript
-
12 Map Functions - (Prerequisite) Introduction to JavaScript
-
13 Using Objects As Dictionary - (Prerequisite) Introduction to JavaScript
-
14 Switch Statements - (Prerequisite) Introduction to JavaScript
-
15 Destructuring - (Prerequisite) Introduction to JavaScript
-
16 Spread Operator - (Prerequisite) Introduction to JavaScript
-
17 String Templates - (Prerequisite) Introduction to JavaScript
-
18 Error Handling - (Prerequisite) Introduction to JavaScript
-
19 Let And Const Keywords - (Prerequisite) Introduction to JavaScript
-
20 Do-while - (Prerequisite) Introduction to JavaScript
-
21 Sets - (Prerequisite) Introduction to JavaScript
-
22 Maps - (Prerequisite) Introduction to JavaScript
-
23 Stacks - (Prerequisite) Introduction to JavaScript
-
24 Queues - (Prerequisite) Introduction to JavaScript
-
25 For Loop - (Prerequisite) Introduction to JavaScript
-
26 Recursive Functions - (Prerequisite) Introduction to JavaScript
-
27 Loop Labeling - (Prerequisite) Introduction to JavaScript
-
28 2d Arrays - (Prerequisite) Introduction to JavaScript
-
30 Sentimental - (Prerequisite) Introduction to JavaScript
-
31 Functions With Optional Parameters - (Prerequisite) Introduction to JavaScript
-
32 Basic Regular Expression - (Prerequisite) Introduction to JavaScript
-
33 Handle Keypress Events - (Prerequisite) Introduction to JavaScript
-
34 Priority Queue - (Prerequisite) Introduction to JavaScript
-
35 Add delete Object Property - (Prerequisite) Introduction to JavaScript
-
36 Example With Sets Part 1 - (Prerequisite) Introduction to JavaScript
-
36 Example With Sets Part 2 - (Prerequisite) Introduction to JavaScript
-
37 Concat - (Prerequisite) Introduction to JavaScript
-
38 Flat And Flatmap - (Prerequisite) Introduction to JavaScript
-
10. 05b (Prerequisite) Advanced Javascript
- 00 About Mammoth Interactive
-
01 How to Learn Online Effectively
-
01 01 Introduction to the Course
-
01 03 Why should you learn JavaScript
-
01 04 Quick Win
-
01 05 Course Requirements
-
02 01 What will we learn in this section
-
02 02 Declare Variables with let and Const
-
02 03 Blocks and IIFEs
-
02 04 Strings in ES2020
-
02 05 Coding Challenge
-
02 06 Coding Challenge Solution
-
02 07 Section Summary
-
03 01 What will we learn in this section
-
03 02 Basics of Arrow Functions
-
03 03 Lexical This Keyword
-
03 04 Coding Challenge
-
03 05 Coding Challenge Solution
-
03 06 Section Summary
-
04 01 What will we learn in this section
-
04 02 Destructuring
-
04 03 Arrays in ES2020
-
04 04 Spread Operator
-
04 05 Coding Challenge
-
04 06 Coding Challenge Solution
-
04 07 Section Summary
-
05 01 What will we learn in this section
-
05 02 Rest Parameters
-
05 03 Default Parameters
-
05 04 Coding Challenge
-
05 05 Coding Challenge Solution
-
05 06 Section Summary
-
06 01 What will we learn in this section
-
06 02 Maps
-
06 03 Coding Challenge
-
06 04 Coding Challenge Solution
-
06 05 Section Summary
-
07 01 What will we learn in this section
-
07 02 Classes
-
07 03 Classes with Subclasses
-
07 04 Coding Challenge
-
07 05 Coding Challenge Solution
-
07 06 Section Summary
-
08 01 What will we learn in this section
-
08 02 Asynchronous JavaScript Example
-
08 03 The Event Loop
-
08 04 Asynchronous Javascript with Callbacks
-
08 05 Promises
-
08 06 Async Await
-
08 07 AJAX and APIs
-
08 08 Make AJAX Calls with Fetch and Promises
-
08 09 Make AJAX Calls with Fetch and Async Await
-
08 10 Coding Challenge
-
08 11 Coding Challenge Solution
-
08 12 Section Summary
-
09 01 Course Summary and Next Steps
-
11. 06 Build a frontend user interface to control appliance
-
01 Build Html User Interface For Controlling Iot Appliances
-
-
12. 07 Build user interface functionality
-
01 Build A Home
-
02 Initialize Firebase And Appliance
-
03 Update Appliance State
-
-
13. 08 Deploy project to Firebase and a Realtime Database
-
01 Initialize Firebase Functions
-
-
14. 09 Connect appliance to Assistant with webhooks
-
01 Sync Intent - Define Appliance Metadata And Capabilities
-
02 Query Intent - Process List Of Target Devices
-
03 Query Intent - Get Current State Of Firebase And Appliance
-
04 Execute Intent - Update Appliance State
-
05 Execute Intent - Update Realtime Database
-
-
15. 10 Simulate authentication with Firebase functions
-
01 Simulate Authentication With Firebase
-
02 Simulate Authentication Token With Firebase
-
-
16. 11 Test action with Google Assistant and Firebase
- 01 Build Action On Google Actions Console
-
02 Link To Google Assistant To Test Action On Device