Developing on AWS

Course Details

Developing on AWS helps developers understand how to use the AWS SDK to develop secure scalable cloud applications. The course provides in-depth knowledge about how to interact with AWS using code and covers key concepts, best practices, and troubleshooting tips.

Bring Your Own Device

Please note that this class requires you to bring your own device. Plan to come to class with the following:

  • A notebook computer with Wi-Fi (labs cannot be completed on an iPad or tablet device)
  • Administrator access to the computer, if Windows,
  • Chrome, Firefox, or Safari (IE not supported)

Course Objectives

This course is designed to teach you how to:

  • Set up the AWS SDK and developer credentials for Java, C#/Net, Python, and JaveScript
  • Use the AWS SDK to interact with AWS services and develop solutions
  • Use Amazon Simple Storage Service (Amazon S3) and Amazon DynamoDB as data stores
  • Integrate applications and data by using Amazon Kinesis, AWS Lambda, Amazon Simple
  • Queue Service (Amazon SQS), Amazon Simple Notification Services (Amazon SNS), and amazon Simple Workflow Service (Amazon SWF)
  • Use AWS Identify and Access Management (IAM) for service authentication
  • Use Web Identity Framework and Amazon Cognito for user authentication
  • Use Amazon ElastiCache and Amazon CloudFront to improve application scalability
  • Deploy applications by using AWS Elastic Beanstalk and AWS CloudFormation.

Intended Audience

This course is intended for:

  • Intermediate-level software developers

Prerequisites

  • Attended AWS Technical Essentials
  • Familiarity with AWS services
  • A working knowledge of Java, C#/.Net, or Python

Hands-On Activity

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

Register to Course