< 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

47 Views 0 Likes 0 Comments

Comment
Leave a comment (supports markdown format)