Cloud & DevOps

Developing on AWS Training

The Developing on AWS training shows you how to use the AWS SDK to build secure and scalable cloud applications, interact with AWS through code, and covers key concepts, best practices, and troubleshooting tips.

Duration
6h
Who it's for

Ideal for teams that…

1 For anyone who wants to stop worrying about infrastructure and instead focus on quickly, easily, and efficiently building modern systems and applications.
2 For developers who want to integrate applications and data using AWS Lambda, Amazon API Gateway, Amazon Simple Queue Service (Amazon SQS), Amazon Simple Notification Service (Amazon SNS), and AWS Step Functions.
3 For those who want to learn how to use Web Identity Framework and Amazon Cognito for user authentication.
4 For anyone who wants to learn how to use containers in the development process.
5 For developers who want to accelerate and streamline the process of building and deploying applications.
6 For those who prefer hands-on experience over theory slides and want to see how to apply modern technologies in everyday development work.
Outcomes after the program

Cloud, automation and CI/CD in practice — hands-on for engineering teams.

How to use the AWS SDK to create secure and scalable cloud applications, focusing on building modern systems and applications without worrying about infrastructure.

How to integrate applications and data using AWS services such as AWS Lambda, Amazon API Gateway, Amazon SQS, Amazon SNS, and AWS Step Functions.

How to use Web Identity Framework and Amazon Cognito for authentication, as well as containers in the application development process.

How to work with data storage options such as Amazon S3 and Amazon DynamoDB, and process events using AWS Lambda.

How to build solutions using Amazon API Gateway and AWS Step Functions, and use Amazon SQS and SNS for inter-service communication.

How to apply caching with Amazon ElastiCache and secure both your applications and users.

How to deploy applications with AWS Elastic Beanstalk and apply DevOps best practices and testing strategies.

Program · 14 modules

What we actually do

M01
Module 1: Introduction to AWS
  • · AWS Cloud overview
  • · Cloud scenarios
  • · Infrastructure overview
  • · Introduction to AWS foundation services
M02
Module 2: Introduction to Developing on AWS
  • · Getting started with developing on AWS
  • · Developer tools overview
  • · Management tools overview
M03
Module 3: AWS Identity and Access Management (IAM)
  • · Shared responsibility model
  • · Introduction to IAM
  • · Authentication and authorization
M04
Module 4: Lab Environment Introduction
  • · Overview of the lab environment
  • · Lab 1: Getting started and working with IAM
M05
Module 5: Developing Storage Solutions with Amazon S3
  • · AWS storage options
  • · Amazon S3 key concepts
  • · Best practices & troubleshooting
  • · Lab 2: Developing storage solutions with Amazon S3
M06
Module 6: Developing Flexible NoSQL Solutions with Amazon DynamoDB
  • · AWS database options
  • · DynamoDB introduction
  • · Developing with DynamoDB
  • · Lab 3: Building an end-to-end app with DynamoDB
M07
Module 7: Developing Event-Driven Solutions with AWS Lambda
  • · What is serverless computing?
  • · Introduction to AWS Lambda
  • · Key concepts, use cases, best practices
  • · Scenario: Building an end-to-end app
M08
Module 8: Developing with Amazon API Gateway
  • · API Gateway introduction
  • · Developing with API Gateway
  • · AWS Serverless Application Model (SAM)
  • · Lab 4: Event-driven solutions with Lambda
M09
Module 9: Developing with AWS Step Functions
  • · Why Step Functions?
  • · Introduction & use cases
M10
Module 10: Messaging Solutions with Amazon SQS & SNS
  • · Why use a queuing service?
  • · Developing with Amazon SQS, SNS, and Amazon MQ
  • · Lab 5: Messaging solutions with SQS & SNS
M11
Module 11: Caching with Amazon ElastiCache
  • · Caching overview
  • · Caching strategies with ElastiCache
M12
Module 12: Developing Secure Applications
  • · Securing your applications
  • · Application and customer authentication
  • · Scenario: Building an end-to-end app
M13
Module 13: Deploying Applications
  • · DevOps introduction
  • · Deployment & testing strategies
  • · Deploying with AWS Elastic Beanstalk
  • · Lab 6: Building an end-to-end app
M14
Module 14: Course Wrap-Up
  • · Training recap
  • · AWS training courses & certifications
  • · Course feedback
Every module is adapted to your stack and context. The above is a starting point — not a fixed agenda.
How we work

From brief to retro in 30 days.

01

Brief & diagnosis

A call with the team lead + a short survey for participants. We define goals, gap and context.

02

Program customization

We adapt modules, case studies and code examples to your stack. Approval in 5 days.

03

Workshop

Trainer-led sessions, hands-on, code review. Mentor available between sessions too.

04

Retro + report

Outcome report for the team and lead. 30 days of consulting included.

Inquiry

Send a brief. We'll reply within 1 day.

After a short brief we'll prepare a program and a quote. No obligations — it's just a starting point.

Quote within 48h of the brief
First session within 30 days
Pilot before the full decision
VAT invoice, payment in instalments possible

Ochrona antyspamowa (Cloudflare Turnstile) zostanie aktywowana po wpięciu klucza.