Course Duration
3 Days

Amazon
Authorized Training

IT

Course cost:
was £2,970
£2,438

IT Certification 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.

Delivery Method

This course is delivered through a mix of:

  • Instructor-led training
  • Hands-on labs
Newto Training Reviews

What Our Happy Alumni Say About Us

Prerequisites

  • Attended AWS Technical Essentials classroom training or have equivalent experience
  • Working knowledge of AWS core services

Programming experience in any one of the following languages:

  • Python
  • .NET
  • Java

Target Audience

This course is intended for:

  • Intermediate-level software developers

Learning Objectives

In this course, you will learn how to:

  • Set up the AWS SDK and developer credentials for Java, C#/.NET, Python, and JavaScript
  • 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

Developing on AWS Course Content

Day 1

Module 1 – Course Introduction

  • Course overview
  • Learning objectives
  • Course structure

Module 2 – Cloud-Native Application Architecture

  • Review the AWS architecture used to create a complete cloud-native application.

Module 3 – AWS SDKs

  • Explore the benefits of AWS Software Development Kits (AWS SDKs) when building applications.

Module 4 – Development Environment and IAM

  • Configure a development environment that supports AWS Identity and Access Management (IAM) permissions.

Lab 1

  • Configure and test IAM permissions in a development environment.

Module 5 – AWS Storage

  • Compare the feature sets and use cases for AWS storage solutions.

Module 6 – Amazon S3

  • Deploy a static website to Amazon S3.

Day 2

Module 7 – AWS Databases

  • Compare the feature sets and use cases for AWS database options.
  • Configure an Amazon DynamoDB database to store data from a web application.

Module 8 – Amazon DynamoDB

  • Use the DynamoDB SDK to perform create, read, update and delete (CRUD) operations.
  • Explore database caching options.

Lab 3

  • Configure a DynamoDB database to store data from a web application.

Module 9 – AWS Compute

  • Compare the feature sets and use cases for AWS compute solutions.
  • Build an AWS Lambda function to store data from a web application in DynamoDB.

Lab 4

  • Identify the appropriate AWS solutions for application workloads for big data.

Lab 5

  • Build an AWS Lambda function to store data from a web application in DynamoDB.

Module 10 – Amazon API Gateway

  • Explore methods available for Amazon API Gateway to connect AWS resources.

Lab 6

  • Use Amazon API Gateway to connect Lambda and DynamoDB.

Day 3

Module 11 – Serverless Applications

  • Evaluate the benefits of building a web application using a serverless approach.

Module 12 – Amazon Cognito

  • Review how Amazon Cognito controls user access to AWS resources.

Lab 7

  • Create an Amazon Cognito solution that provides users access to a web application.

Module 13 – Application Deployment

  • Deploy the completed application.

Module 14 – Monitoring and Maintenance

  • Identify the AWS services that support monitoring a web application.

Lab 8

  • Deploy, monitor and maintain a web application using AWS resources.

Module 15 – Course Summary

  • Review key concepts and learning outcomes.
  • Course wrap-up.

Developing on AWS Dates

Next 7 available training dates for this course

OFFER!

VIRTUAL

QA On-Line Virtual Centre
3 DAYS | ALL DAY
Wed 07 Oct 2026
AVAILABLE
was £2,970
£2,438
BOOK NOW
OFFER!

VIRTUAL

QA On-Line Virtual Centre
3 DAYS | ALL DAY
Mon 02 Nov 2026
AVAILABLE
was £2,970
£2,438
BOOK NOW
OFFER!

VIRTUAL

QA On-Line Virtual Centre
3 DAYS | ALL DAY
Tue 01 Dec 2026
AVAILABLE
was £2,970
£2,438
BOOK NOW
OFFER!

VIRTUAL

QA On-Line Virtual Centre
3 DAYS | ALL DAY
Mon 25 Jan 2027
AVAILABLE
was £2,970
£2,438
BOOK NOW
OFFER!

VIRTUAL

QA On-Line Virtual Centre
3 DAYS | ALL DAY
Mon 15 Mar 2027
AVAILABLE
was £2,970
£2,438
BOOK NOW
OFFER!

VIRTUAL

QA On-Line Virtual Centre
3 DAYS | ALL DAY
Wed 05 May 2027
AVAILABLE
was £2,970
£2,438
BOOK NOW
OFFER!

VIRTUAL

QA On-Line Virtual Centre
3 DAYS | ALL DAY
Mon 28 Jun 2027
AVAILABLE
was £2,970
£2,438
BOOK NOW

Advance Your Career with Developing on AWS

Gain the skills you need to succeed. Enrol in Developing on AWS with Newto Training today.