Advanced Developing on AWS
The Advanced Developing on AWS course uses the real-world scenario of taking a legacy monolithic application on-premises and refactoring it into a serverless microservices architecture. This four-day advanced course covers advanced development topics such as architecture for a cloud-native environment; deconstruct on-premises legacy applications and repackage them into cloud-native cloud-based architectures; and applying the principles of the twelve-factor application methodology.
COD: AW-ADV-DEV
Categorie: AWS
Who should participate
This course is intended for experienced software developers who are already familiar with AWS services.
Prerequisites
Before entering the course, participants should meet the following prerequisites:
- Thorough knowledge of at least one high-level programming language
- Working knowledge of key AWS services and public cloud implementation
- Completion of the Developing on AWS classroom training and then a minimum of 6 months of applying these concepts in a real-world environment
Outgoing knowledge/skills
- Analyze a monolithic application architecture to determine logical or programmatic breakpoints where the application can be split across different AWS services
- Apply the concepts and steps of the twelve-factor application manifest when migrating from a monolithic architecture, recommend the appropriate AWS services to develop a cloud-native microservices-based application
- Use the AWS API, CLI, and SDKs to monitor and manage AWS services and more.
Educational program
- Modulo 1: The cloud journey
- Modulo 2: Gaining Agility
- Modulo 5: Monolith to MicroServices
- Modulo 6: Polyglot Persistence & Distributed Complexity
- Modulo 5: Resilience and Scale
- Modulo 6: Security and Observability
Duration – 3 days
Delivery – in Classroom, On Site, Remote
PC and SW requirements:
- Internet connection
- Web browser, Google Chrome
- Zoom
Language
Instructor: English
Workshop: English
Slides: English