This three-day advanced course covers 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; and applying the tenets of the Twelve-Factor Application methodology.
Day 1
Module 1: The cloud journey
Module 2: Gaining Agility
Day 2
Module 3: Monolith to MicroServices
Day 3
Module 5: Resilience and Scale
Module 6: Security and Observability
This course is delivered through a mix of classroom training and labs.
Note: A laptop is required in order to complete technical lab exercises; tablets are not appropriate.
This course is intended for the following job roles:
Why should you attend this specific course? What are my benefits from taking this course? The Voice of the Instructor answers these questions. We have asked our instructor team to write a short text about WHY this course is very relevant for the respective job roles and what you can expect from attending the course. You can find this section in the course description under the «Additional Information» section.
We recommend that attendees of this course have attended the following course (or equivalent knowlege):
We would like to invite you to the «Advanced Developing on AWS» course, where we will discuss microservices architecture, various software design patterns, and AWS services that you can use to implement the former two. Although this course is specifically designed for developers who would like to build their solutions on the AWS Cloud, we also welcome DevOps engineers and Solutions Architects who aim for a better understanding of modern application design patterns and AWS services that can help you achieve that.
The course has been designed to take you from monolithic architecture all the way to the distributed application world of microservices. We will address many challenges, discuss best practices, and learn about AWS services designed to help you along the way.
Please note that although this is a course for developers, the emphasis is not on coding. While the code is the ultimate product of any building attempt, we will try to look deeper and understand what it takes to create effective code and solutions on AWS through the prism of the AWS SDK. Our goal will be to understand WHY we are using particular AWS services/tools/patterns and HOW you can use them to implement your own solutions.
To get the most out of this course, we suggest that you have attended the «Developing on AWS – Associate» course before or that you already have some hands-on experience with building applications on AWS.
This course is a gem whose shine might not be so obvious at first. Its radiance will captivate you once you understand the intricate complexity of the interaction of AWS services involved, enabling you to simplify otherwise challenging tasks.
We are very much looking forward to meeting you and spending three days discussing all the topics of the course.
But we can arrange one for you. We will be happy to advise you individually on your course planning.
Contact us