Course Details


Course Overview:

Developing on AWS helps developers understand how to use the AWS SDK to develop secure and 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.

Course Objectives:

This course is designed to teach you how to:
Set up the AWS SDK and developer credentials for Java, C#/.NET, and Python
Interact with AWS services and develop solutions by using the AWS SDK
Use AWS Identity and Access Management (IAM) for service authentication
Use Amazon Simple Storage Service (Amazon S3) and Amazon DynamoDB as data stores
Integrate applications and data by using AWS Lambda, Amazon API Gateway, Amazon Simple Queue Service (Amazon SQS), Amazon Simple Notification Service (Amazon SNS), and AWS Step Functions Use Web Identity Framework and Amazon Cognito for user authentication
Use Amazon ElastiCache to improve application scalability
Use containers in the development process
Leverage the CI/CD pipeline to deploy applications on AWS
Course Pre-Requisite
Attendees should have the following prerequisites:
Familiarity with AWS services
A working knowledge of Java, C#/.Net, or Python
Courses taken: AWS Technical Essentials
Course Outline
AWS Certified Developer - Associate Certification
If you are interested in achieving the associate AWS Developer certification, the Developing on AWS class is the best way to help prepare. Find out more about all AWS certifications at
Delivery Method
This course is delivered through a mix of:
Instructor-led Training
Hands-on Labs
Day 1
Introduction to Developing on AWS
Introduction to IAM
Introduction to the Lab Environment
Developing Storage Solutions with Amazon S3
Day 2
Developing Flexible NoSQL Solutions with Amazon DynamoDB
Developing Solutions with AWS Lambda
Developing Solutions with Amazon API Gateway
Developing Solutions with Amazon SQS & SNS
Developing Solutions with AWS Step Functions
Day 3
Caching Information with Amazon ElastiCache
Getting Started with Containers
Developing Secure Solutions
Developing Applications
Certification Exams
Next Steps
Speak with our National Account Managers for information.

Delivery Modalities:

  • Live Instructor-Led
  • Live Online Instructor-Led

Delivery Methods:

  • Individual Training
  • Group Training
  • Onsite-Private Training
  • Hybrid Training

Course Days: 3 Days

To see pricing information right now, please complete the form below

Request a Group/Onsite Quote:

Current Promotion:

Monthly Special Offers