AWS APN Training Partner

Advanced Developing on AWS with AWS Jam Training

PowerPackage

AWS APN Training Partner

With this PowerPackage you book the three-day Advanced Developing on AWS course together with an AWS Jam Day.

The Advanced Developing on AWS course uses the real-world scenario of moving an existing monolithic legacy application into a serverless microservices architecture. This three-day advanced course covers advanced development topics such as deconstructing on-premises legacy applications and repackaging them into cloud-based, cloud-native architectures; and applying the principles of the twelve-factor application methodology.

The final day features an AWS Jam, a fun event where teams compete for points by completing a series of best practice challenges based on the concepts covered in the course. You will be able to experience a wide range of AWS services in a series of real-world scenarios that represent common operational and troubleshooting tasks. The end result is to develop, improve and validate your skills in the AWS Cloud through real-world problem solving, exploring new services and features, and understanding how they work together.

Course Contents

  • Module 1: The cloud journey
  • Module 2: Gaining Agility
  • Module 3: Monolith to MicroServices
  • Module 4: Polyglot Persistence & Distributed Complexity
  • Module 5: Resilience and Scale
  • Module 6: Security and Observability 
  • AWS Jam

You have access to the labs for another 14 days after the course. This way you can repeat exercises or deepen them individually.

E-Book Symbol You will receive the original course documentation by Amazon Web Services in English language as an e-book.

Target Group

This course is intended for experienced software developers who are already familiar with AWS services.

Knowledge 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 
  • Completion of the Developing on AWS classroom training, and then a minimum of 6 months of application of those concepts in a real world environment

Please note our overview AWS Trainings!

Module 1: The cloud journey
Common off-cloud architecture
Introduction to Cloud Air
Monolithic architecture
Migration to the cloud
Guardrails
The six R’s of migration
The Twelve-Factor Application Methodology
Architectural styles and patterns
Overview of AWS Services
Interfacing with AWS Services
Authentication
Infrastructure as code and Elastic Beanstalk
Demonstration: Walk through creating base infrastructure with AWS CloudFormation in the
AWS console
Hands-on lab 1: Deploy your monolith application using AWS Elastic Beanstalk
Module 2: Gaining Agility
DevOps
CI/CD
Application configuration
Secrets management
CI/CD Services in AWS
Demonstration: Demo AWS Secrets Manager
Module 3: Monolith to MicroServices
Microservices
Serverless
A look at Cloud Air
Microservices using Lambda and API Gateway
SAM
Strangling the Monolith
Hands-on lab: Using AWS Lambda to develop microservices
Module 4: Polyglot Persistence & Distributed Complexity
Polyglot persistence
DynamoDB best practices
Distributed complexity
Step functions
Module 5: Resilience and Scale
Decentralized data stores
Amazon SQS
Amazon SNS
Amazon Kinesis Streams
AWS IoT Message Broker
Serverless event bus
Event sourcing and CQRS
Designing for resilience in the cloud
Hands-on lab: Exploring the AWS messaging options
Module 6: Security and Observability
Serverless Compute with AWS Lambda
Authentication with Amazon Cognito
Debugging and traceability
Hands-on lab: Developing microservices on AWS
Hands-on lab 8: Automating deployments with Cloud Formation
AWS Jam
Participate in team based challenges in a real AWS environment
Compete with your colleagues in a gamified, hands-on learning experience
Apply your learning from the course on various AWS services

Classroom training

Do you prefer the classic training method? A course in one of our Training Centers, with a competent trainer and the direct exchange between all course participants? Then you should book one of our classroom training dates!

Online training

You wish to attend a course in online mode? We offer you online course dates for this course topic. To attend these seminars, you need to have a PC with Internet access (minimum data rate 1Mbps), a headset when working via VoIP and optionally a camera. For further information and technical recommendations, please refer to.

Tailor-made courses

You need a special course for your team? In addition to our standard offer, we will also support you in creating your customized courses, which precisely meet your individual demands. We will be glad to consult you and create an individual offer for you.
Request for customized courses
PDF SymbolYou can find the complete description of this course with dates and prices ready for download at as PDF.

With this PowerPackage you book the three-day Advanced Developing on AWS course together with an AWS Jam Day.

The Advanced Developing on AWS course uses the real-world scenario of moving an existing monolithic legacy application into a serverless microservices architecture. This three-day advanced course covers advanced development topics such as deconstructing on-premises legacy applications and repackaging them into cloud-based, cloud-native architectures; and applying the principles of the twelve-factor application methodology.

The final day features an AWS Jam, a fun event where teams compete for points by completing a series of best practice challenges based on the concepts covered in the course. You will be able to experience a wide range of AWS services in a series of real-world scenarios that represent common operational and troubleshooting tasks. The end result is to develop, improve and validate your skills in the AWS Cloud through real-world problem solving, exploring new services and features, and understanding how they work together.

Course Contents

  • Module 1: The cloud journey
  • Module 2: Gaining Agility
  • Module 3: Monolith to MicroServices
  • Module 4: Polyglot Persistence & Distributed Complexity
  • Module 5: Resilience and Scale
  • Module 6: Security and Observability 
  • AWS Jam

You have access to the labs for another 14 days after the course. This way you can repeat exercises or deepen them individually.

E-Book Symbol You will receive the original course documentation by Amazon Web Services in English language as an e-book.

Target Group

This course is intended for experienced software developers who are already familiar with AWS services.

Knowledge 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 
  • Completion of the Developing on AWS classroom training, and then a minimum of 6 months of application of those concepts in a real world environment

Please note our overview AWS Trainings!

Module 1: The cloud journey
Common off-cloud architecture
Introduction to Cloud Air
Monolithic architecture
Migration to the cloud
Guardrails
The six R’s of migration
The Twelve-Factor Application Methodology
Architectural styles and patterns
Overview of AWS Services
Interfacing with AWS Services
Authentication
Infrastructure as code and Elastic Beanstalk
Demonstration: Walk through creating base infrastructure with AWS CloudFormation in the
AWS console
Hands-on lab 1: Deploy your monolith application using AWS Elastic Beanstalk
Module 2: Gaining Agility
DevOps
CI/CD
Application configuration
Secrets management
CI/CD Services in AWS
Demonstration: Demo AWS Secrets Manager
Module 3: Monolith to MicroServices
Microservices
Serverless
A look at Cloud Air
Microservices using Lambda and API Gateway
SAM
Strangling the Monolith
Hands-on lab: Using AWS Lambda to develop microservices
Module 4: Polyglot Persistence & Distributed Complexity
Polyglot persistence
DynamoDB best practices
Distributed complexity
Step functions
Module 5: Resilience and Scale
Decentralized data stores
Amazon SQS
Amazon SNS
Amazon Kinesis Streams
AWS IoT Message Broker
Serverless event bus
Event sourcing and CQRS
Designing for resilience in the cloud
Hands-on lab: Exploring the AWS messaging options
Module 6: Security and Observability
Serverless Compute with AWS Lambda
Authentication with Amazon Cognito
Debugging and traceability
Hands-on lab: Developing microservices on AWS
Hands-on lab 8: Automating deployments with Cloud Formation
AWS Jam
Participate in team based challenges in a real AWS environment
Compete with your colleagues in a gamified, hands-on learning experience
Apply your learning from the course on various AWS services

Classroom training

Do you prefer the classic training method? A course in one of our Training Centers, with a competent trainer and the direct exchange between all course participants? Then you should book one of our classroom training dates!

Online training

You wish to attend a course in online mode? We offer you online course dates for this course topic. To attend these seminars, you need to have a PC with Internet access (minimum data rate 1Mbps), a headset when working via VoIP and optionally a camera. For further information and technical recommendations, please refer to.

Tailor-made courses

You need a special course for your team? In addition to our standard offer, we will also support you in creating your customized courses, which precisely meet your individual demands. We will be glad to consult you and create an individual offer for you.
Request for customized courses

PDF SymbolYou can find the complete description of this course with dates and prices ready for download at as PDF.