Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Amazon Web Services

AWS IoT Greengrass: Creating Deployments

Amazon Web Services and Amazon via AWS Skill Builder


AWS IoT Greengrass: Creating Deployments Curriculum

Do you need to quickly and easily build intelligent device software? Do you need scalable, secure options that help you to effectively manage your devices at the edge?

AWS IoT Greengrass is here to help!

Use AWS IoT Greengrass to build, deploy, and remotely manage and operate device software. With AWS IoT Greengrass you can act on data generated at the edge, leverage machine learning models, filter and transform data, and only transmit necessary data to the cloud. Pre-built components help to streamline your development.

This curriculum provides an overview of how to create AWS IoT Greengrass core devices and develop Greengrass components for use on core devices. You will then learn how to create deployments to install and update components to devices.

Level: Intermediate

  • Duration: 1 hour 10 minutes


This curriculum includes presentations, demonstrations, and assessments.

Curriculum objectives

In this curriculum, you will learn how to:

  • Install AWS IoT Greengrass Core software and set up a Greengrass core device
  • Identify common AWS provided public components
  • Create custom components
  • Create an AWS IoT Greengrass deployment to run and update components on Greengrass core devices

Intended audience

This curriculum is intended for:

  • Software developers
  • Solution architects
  • Business decision makers


We recommend that attendees of this curriculum have:

  • Conceptual knowledge of cloud computing
  • Completed the Introduction to AWS IoT course

AWS IoT Greengrass: Creating Deployments Curriculum

AWS IoT Greengrass :Setting up a Core Device

  • Introduction to creating deployments
  • Overview
  • Core device prerequisites
  • Installing the AWS IoT Greengrass core software
  • Demonstration: Create a core device

AWS IoT Greengrass: Managing Components

  • Overview
  • Introduction to components
  • Component recipe
  • Tying it together
  • AWS provided components
  • Custom components overview
  • Step 1: Decide on a component name and version
  • Step 2: Create a component locally
  • Step 3: Deploy and test locally
  • Step 4: Publish the component
  • Demonstration: Create a custom component
  • Other custom components
  • Interacting with AWS services

AWS IoT Greengrass: Creating and Monitoring Deployments

  • Overview
  • Deployment process
  • Creating and revising deployments
  • Scenario and demonstration
  • Demonstration: Create a deployment
  • Monitoring deployments

Course Descriptions:

AWS IoT Greengrass: Setting up a Core Device

This course presents an overview of AWS IoT Greengrass and the Greengrass core device, which is at the center of the AWS IoT Greengrass solution. The course also provides the necessary information and resources to install and run the AWS IoT Greengrass Core software on a device.

AWS IoT Greengrass: Managing Components

This course provides you with more detailed information on AWS IoT Greengrass components, how they work, and the functionality they provide. The course also provides information on component types and interacting with Amazon Web Services (AWS) services to help you decide what's right for your deployment.

AWS IoT Greengrass: Creating and Monitoring Deployments

The process of defining, configuring, and installing AWS IoT Greengrass components to Greengrass core devices is called a deployment. In this course, you will learn more about each step of the deployment process and how to configure components. Then, you will be introduced to an example deployment and be given options to monitor a deployment.


Start your review of AWS IoT Greengrass: Creating Deployments

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.