ADVANCED DEVELOPING ON AWS
Course Overview
The Advanced Developing on AWS course uses the real-world scenario of taking a legacy, on-premises monolithic application and refactoring it into a serverless microservices architecture. 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.
Course Objectives
In this course, you will learn how to:
- Analyze a solid application engineering to decide intelligent or automatic break focuses where the application can be separated crosswise over various AWS administrations.
- Apply Twelve-Factor Application proclamation ideas and steps while moving from a solid design.
- Recommend the proper AWS administrations to build up a microservices based cloud local application.
- Use the AWS API, CLI, and SDKs to screen and oversee AWS administrations.
- Migrate a solid application to a microservices application utilizing the 6 Rs of relocation.
- Explain the SysOps and DevOps interdependencies important to convey a microservices application in AWS.
Course Prequisites
We suggest that participants of this course have the accompanying requirements:
- In-profundity information on at any rate one significant level programming language
- Working information on center AWS administrations and open cloud usage
- Completion of the Developing on AWS course, and afterward at least a half year of use of those ideas in a certifiable domain.
Target Audience
- Experienced programming designers who are now acquainted with AWS administrations.
Course Outline
This course covers the following concepts:
- Interfacing with AWS Services
- Deconstructing a monolithic architecture
- Migrating to the cloud
- Creating an infrastructure
- Declare and isolate dependencies
- Storing configuration in the cloud
- Establish a build, release, run model
- Creating the codebase
- Deploying an application
- Evolution of architecture
- Design patterns
- I/O explosion and preventing it
- Microservices
What Our Students Have to Say
"As a client of Makintouch, I would recommend the company as a leading PC-based training school. When we needed half day courses to fit the schedules of our employees they were able to customize them to meet our company’s needs"
– Java Struts
Taiwo Alaka
MTN
I would recommend this course as it is up to date with the current release which is quite rare as things move on so fast. The classroom set up worked well and the labs were good and relevant to the course.’
– Oracle
Kayode Akinpelu
Stanbic IBTC