The 2022 Complete Learn Coding & Automation Bundle

8 Courses & 99 Hours
$34.99$1,600.00
You save 97% -

What's Included

Google Assistant Automation IoT Development
  • Experience level required: All levels
  • Access 163 lectures & 15 hours of content 24/7
  • Length of time users can access this course: Lifetime

Course Curriculum

163 Lessons (15h)

  • Your First Program
  • 01 Course overview - Google Assistant Automation
    00 Course Overview - Google Assistant Automation4:04
    01 What Is Google Assistant6:42
    Source files
  • 02 Getting Started with Google Actions Console
    00 What Is The Google Actions Console7:16
    00B How A Conversational Action Works6:18
    01 Build An Actions Project On Google Developer Console4:29
    Source files
  • 03a Getting Started with the Firebase CLI
    00A What Is Firebase4:19
    00B What Is The Firebase CLI2:56
    00C What Are Firebase Cloud Functions7:46
  • 03b Install NPM and Node
    00 What Is Node JS8:22
    01 Install Node And NPM On Mac Or Windows3:14
    Source files
  • 03c (Prerequisite) Command Line Fundamentals - 01 Course Overview
    01 Why All Developers Need To Know The Command Line8:50
    03 What Are Linux And Unix Terminals8:04
    Course overview - files
  • 03c (Prerequisite) Command Line Fundamentals - 02 What you'll need
    01 What You'll Need1:20
    02 Install Linux Command Line On Windows3:18
    What you'll need
  • 03c (Prerequisite) Command Line Fundamentals - 03 Use Commands in a Linux Unix Terminal
    01 Build Your First Command In The Command Line3:48
    02 Navigate Directories In The Command Line6:33
    03 Build And Edit A New File In The Command Line7:27
    04 Move Files In The Command Line9:00
    Source files
  • 03d Initialize a Firebase project
    01 Install The Firebase CLI2:54
    02 Initialize A Firebase Project15:50
  • 03e Deploy website to Firebase with Firebase CLI
    03 Deploy Website To Firebase With Firebase CLI18:04
    04 Enable Reading And Writing To Firebase Database In Website1:01
    Source files
  • 04 (Prerequisite) HTML Fundamentals
    00 How To Become A Web Developer7:39
    02 CSS Basics5:50
    01 HTML Basics7:26
    03 Add Images To Website With HTML9:13
    04 Link To Pages With HTML Hyperlinks5:30
    05 Positioning Items On A Webpage With CSS Flexbox11:31
    06 Spacing Out Items With Flexbox9:31
    Source Files
  • 05a (Prerequisite) Beginners JavaScript
    01. Javascript Intro10:40
    02. Strings5:50
    03. Numbers5:08
    04. Booleans Intro5:08
    05. If Statements4:43
    06. Arrays8:47
    07. For Loops9:32
    08. While Loops4:49
    09. Objects8:18
    10. Functions6:25
    11. Foreach4:09
    12. Map Functions5:37
    13. Using Objects As Dictionary3:01
    14. Switch Statements6:54
    15. Destructuring5:45
    16. Spread Operator7:12
    17. String Templates6:53
    18. Error Handling6:01
    19. Let And Const Keywords3:54
    20. Do-while2:01
    21. Sets5:57
    22. Maps4:55
    23. Stacks6:22
    24. Queues12:05
    25. For Loop5:27
    26. Recursive Functions7:29
    27. Loop Labeling5:34
    28. 2D Arrays22:15
    29. Settimeout7:18
    30. Sentimental
    31. Functions With Optional Parameters15:26
    32. Basic Regular Expression6:09
    33. Handle Keypress Events23:01
    34. Priority Queue16:09
    35. Adddelete Object Property3:00
    36A. Example With Sets (dropdowns)11:10
    36b. Example With Sets (add Button)13:34
    36c. Example With Sets (remove Button)5:03
    36d. Example With Sets (refactoring)16:19
    36e. Example With Sets (reduce Function)14:04
    36f. Example With Sets (debugging)14:04
    37. Concat3:28
    38. Flat And Flatmap2:22
  • 05b (Prerequisite) Advanced JavaScript - 01. Introduction
    01 01 Introduction To The Course1:28
    01 02 Why Should You Learn Javascript0:49
    01 03 Quick Win1:34
    01 04 Course Requirements0:38
    01. Source Files
  • 05b (Prerequisite) Advanced JavaScript - 02. Next Generation JavaScript
    02 01 What Will We Learn In This Section0:43
    02 02 Declare Variables With Let And Const16:05
    02 03 Blocks And Iifes11:49
    02 04 Strings In Es202011:48
    02 05 Coding Challenge0:52
    02 06 Coding Challenge Solution2:11
    02 07 Section Summary0:46
    02. Source Files
  • 05b (Prerequisite) Advanced JavaScript - 03. Arrow functions
    03 01 What Will We Learn In This Section0:40
    03 02 Basics Of Arrow Functions15:07
    03 03 Lexical This Keyword10:37
    03 04 Coding Challenge0:43
    03 05 Coding Challenge Solution3:08
    03 06 Section Summary0:47
    03. Source Files
    09 01 Course Summary And Next Steps2:24
    09. Source Files
  • 05b (Prerequisite) Advanced JavaScript - 04. Features in ES 2020+
    04 01 What Will We Learn In This Section0:31
    04 02 Destructuring15:32
    04 03 Arrays In Es202016:39
    04 04 Spread Operator12:59
    04 05 Coding Challenge0:54
    04 06 Coding Challenge Solution3:45
    04 07 Section Summary0:52
    04. Source Files
  • 05b (Prerequisite) Advanced JavaScript - 05. Parameters
    05 01 What Will We Learn In This Section0:36
    05 02 Rest Parameters16:02
    05 03 Default Parameters18:39
    05 04 Coding Challenge0:50
    05 05 Coding Challenge Solution4:06
    05 06 Section Summary0:31
    05. Source files
  • 05b (Prerequisite) Advanced JavaScript - 06. Maps
    06 01 What Will We Learn In This Section0:42
    06 02 Maps20:33
    06 03 Coding Challenge0:41
    06 04 Coding Challenge Solution2:49
    06 05 Section Summary0:29
    06. Source Files
  • 05b (Prerequisite) Advanced JavaScript - 07. JavaScript Classes
    07 01 What Will We Learn In This Section0:38
    07 02 Classes16:27
    07 03 Classes With Subclasses16:37
    07 04 Coding Challenge0:57
    07 05 Coding Challenge Solution2:50
    07 06 Section Summary0:56
    07. Source Files
  • 05b (Prerequisite) Advanced JavaScript - 08. Asynchronous JavaScript
    08 01 What Will We Learn In This Section1:03
    08 02 Asynchronous Javascript Example11:20
    08 03 The Event Loop12:22
    08 04 Asynchronous Javascript with Callbacks9:25
    08 05 Promises21:18
    08 06 Async Await11:44
    08 07 Ajax And Apis6:41
    08 08 Make Ajax Calls With Fetch And Promises11:31
    08 09 Make Ajax Calls With Fetch And Async Await7:32
    08 10 Coding Challenge0:52
    08 11 Coding Challenge Solution7:41
    08 12 Section Summary0:57
    08. Source Files
  • 06 Build a frontend user interface to control appliance
    01 Build Html User Interface For Controlling Iot Appliances7:00
    Source files
  • 07 Build user interface functionality
    01 Build A Home5:58
    02 Initialize Firebase And Appliance5:22
    03 Update Appliance State2:04
    Source files
  • 08 Deploy project to Firebase and a Realtime Database
    01 Initialize Firebase Functions10:39
    Source Files
  • 09 Connect appliance to Assistant with webhooks
    01 Sync Intent - Define Appliance Metadata And Capabilities-4:25
    02 Query Intent - Process List Of Target Devices4:11
    03 Query Intent - Get Current State Of Firebase And Appliance3:13
    04 Execute Intent - Update Appliance State4:20
    05 Execute Intent - Update Realtime Database2:19
    Source files
  • 10 Simulate authentication with Firebase functions
    01 Simulate Authentication With Firebase3:36
    02 Simulate Authentication Token With Firebase3:46
    Source files
  • 11 Test action with Google Assistant and Firebase
    01 Build Action On Google Actions Console10:40
    02 Link To Google Assistant To Test Action On Device2:44
    Source files

Google Assistant Automation IoT Development

MI
Mammoth Interactive

Mammoth Interactive | Top-Rated Instructor

4.3/5 Instructor Rating: ★ ★ ★ ★

Mammoth Interactive produces XBOX 360, iPhone, iPad, Android, HTML 5, ad games, and more. It's owned by top-rated instructor John Bura. Mammoth Interactive recently sold a game to Nickelodeon! John has been contracted by many different companies to provide game design, audio, programming, level design, and project management. To this day John has 40 commercial games that he has contributed to. Several of the games he has produced have risen to number 1 in Apple's app store. In his spare time, John likes to play ultimate Frisbee, cycle, and work out.

Description

You'll learn about Google Assistant development from scratch!

Assistants represent one of the major trends in 2020. Some have even suggested they'll eventually supplant our app-based ecosystem. With apps for Assistants, you're building an app that works on smart speakers, like Google Home, and devices like Android phones, and Android watches.

App leaders like Apple, Amazon, and Google, who want to guarantee that people spend most of their time in their apps, are placing big bets on Assistants. And devices like Google Home are penetrating into our homes.

  • Access 163 lectures & 15 hours of content 24/7
  • Learn how Google Assistant and Smart Home work
  • Learn JavaScript to build a web app to control your appliances
  • Manage events with Google's Firebase storage & deployment
  • Learn to code in Swift and Xcode for the Apple App Store
  • Connect to HomeKit in your iOS app
  • Build homes and accessories in your app

Specs

Important Details

  • Length of time users can access this course: lifetime
  • Access options: desktop & mobile
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels
  • Have questions on how digital purchases work? Learn more here

Requirements

  • Any device with basic specifications

Terms

  • Unredeemed licenses can be returned for store credit within 30 days of purchase. Once your license is redeemed, all sales are final.