Objectives of the training
This advanced training covers advanced development topics, such as architecture for a Cloud Computing environment; deconstructing existing on-premises applications and repackaging them into cloud-native architectures; and applying the principles of the twelve-factor application methodology.Targeted audience
Experienced software developers already familiar with AWS servicesPrerequisite
To attend this course, it is recommended to: • Know at least one high-level programming language • Know the basic AWS services and implement the public cloud • Have completed the “Developing on AWS” training, or have a similar level • Already have a base of application development in an AWS environmentTrainers
Benefits for Participants
Course architecture
1. Introduction to the Cloud Journey and Agility Gains
• Presentation of basic Cloud Computing concepts
• Benefits of agility in the Cloud
2. From Monolithic Application to Microservices
• Deconstruction of monolithic applications
• Polyglot persistence
• Complex distributed models
3. Resilience and Scaling
• Resilience strategies for cloud applications
• AWS messaging options
• Security and observability
Pedagogical details
Training architecture
The training is based on a concrete scenario of integrating an existing on-premises monolithic application and converting it into a serverless microservices architecture.
Type of training
Private or personalized training
If you have more than 8 people to sign up for a particular course, it can be delivered as a private session right at your offices. Contact us for more details.
Request a quotePrivate or personalized training
If you have more than 8 people to sign up for a particular course, it can be delivered as a private session right at your offices. Contact us for more details.
Request a quote