The Advanced Developing on AWS training course is designed to demonstrate an on-premises monolithic application.
The course begins by instructing how to refactor the applications into a serverless microservices architecture Next, it explores advanced development topics such as architecting for a cloud-native environment; deconstructing on-premises, legacy applications and repackaging them into cloud- based, cloud native architectures. The course concludes by illustrating how to apply the tenets of the Twelve-Factor Application methodology.
Prerequisites:
- 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 six months of application of those concepts in a real world environment
AWS Authorized Training is only available in Argentina, Brazil, Canada, Chile, Colombia, Costa Rica, Mexico, United States, and Peru.
THIS COURSE IS NOT ELIGIBLE FOR TRAINING BUNDLES.
Purpose
|
To demonstrate an on-premises monolithic application |
Audience
|
Experienced software developers who are already familiar with AWS services |
Role
| Software Developer |
Skill Level
| Advanced |
Style
| Workshops |
Duration
| 3 Days |
Related Technologies
| Amazon DynamoDB |
Productivity Objectives
- Analyze a monolithic application architecture to determine logical or programmatic break points where the application can be broken up across different AWS services
- Apply Twelve-Factor Application manifesto concepts and steps while migrating from a monolithic architecture
- Recommend the appropriate AWS services to develop a microservices based cloud-native application
- Utilize the AWS API, CLI, and SDKs to monitor and manage AWS services
- Migrate a monolithic application to a microservices application using the 6 Rs of migration
- Explain the SysOps and DevOps interdependencies necessary to deploy a microservices application in AWS