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