YoVDO

Mobile Development in IoT

Offered By: Amazon Web Services via AWS Skill Builder

Tags

AWS IoT Core Courses Mobile Development Courses GraphQL Courses Amazon Cognito Courses AWS AppSync Courses Cloud Architecture Courses IoT security Courses

Course Description

Overview

In this course, you will learn how to create mobile and web applications that use AWS IoT Core, AWS AppSync, and Amazon Cognito to interact with Internet of Things (IoT) devices. Across IoT verticals, customers need the ability to allow authenticated, authorized users to interact with IoT devices using Amazon Web Services (AWS). This course will cover how several services can be used to implement common user and device interactions, including pairing a device to a user, controlling a device through a mobile application, and receiving real-time updates of device messages as an end user.


Intended Audience

This course is intended for:

  • Cloud architects
  • Mobile developers


Course Objectives

In this course, you will learn how to:

  • Set up AWS mobile frameworks such as AWS Amplify
  • Understand AWS IoT security related to user permissions
  • Implement user federation using Cognito permissions
  • Learn to use GraphQL and AppSync with AWS IoT Core


Prerequisites

We recommend that attendees of this course have the following prerequisites:

  • AWS Internet of Things Foundation Series


Delivery Method

This course is delivered through a mix of:

  • Digital training
  • Video
  • Hands-on labs


Hands-On Activity

This course allows you to test new skills and apply knowledge to your working environment through a variety of practical exercises.


Duration

2 hours


Course Outline

This course covers the following concepts:


Module One (digital courses)

  • Overall use cases and importance of user interactions with devices
  • Service overview of AWS IoT Core, AppSync, GraphQL, and Amplify


Module Two (digital courses)

  • AWS IoT security overview
  • Managing IoT policies and IAM policies
  • Best practices based on user and device behavior


Module Three (digital courses)

  • Implementing telemetry and notifications from devices and users
  • Implementing command and control with devices and users
  • AWS options for managing IoT device metadata

Tags

Related Courses

Introduction to AWS AppSync
A Cloud Guru
Build a GraphQL API with AWS CDK and AppSync
egghead.io
Building Serverless Web Applications with React & AWS Amplify
egghead.io
Scalable Offline-Ready GraphQL Applications with AWS AppSync & React
egghead.io
AWS AppSync Tutorial - GraphQL APIs with AppSync, Amplify and Angular
freeCodeCamp