Developing on AWS

Duration

3 Days

Prerequisites

We recommend that attendees of this course have:

  • In-depth knowledge of at least one high-level programming language
  • Working knowledge of core AWS services and public cloud implementation

Course Content

In this course, you learn how to use the AWS SDK to develop secure and scalable cloud applications using multiple AWS services such as Amazon DynamoDB, Amazon Simple Storage Service, and AWS Lambda. You explore how to interact with AWS using code and learn about key concepts, best practices, and troubleshooting tips.

Outline

  • Module 0: Course Overview
  • Module 1: Introduction to AWS
  • Module 2: Introduction to Developing on AWS
  • Module 3: Introduction to AWS Identity and Access Management
  • Module 4: Introduction to the Lab Environment
  • Module 5: Developing Storage Solutions with Amazon Simple Storage Service
  • Module 6: Developing Flexible NoSQL Solutions with Amazon DynamoDB
  • Module 7: Developing Event-Driven Solutions with AWS Lambda
  • Module 8: Developing Solutions with Amazon API Gateway
  • Module 9: Developing Solutions with AWS Step Functions
  • Module 10: Developing Solutions with Amazon Simple Queue Service and Amazon Simple Notification Service
  • Module 11: Caching Information with Amazon ElastiCache
  • Module 12: Developing Secure Applications
  • Module 13: Deploying Applications
  • Module 14: Course wrap-up

Who should enroll

Intermediate software developers