Skip to content

Contact sales

By filling out this form and clicking submit, you acknowledge our privacy policy.

AWS Authorized Training Course - Advanced Developing on AWS

Course Summary

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

What You'll Learn:

In the AWS Authorized Training Course - Advanced Developing on AWS training course, you'll learn:
  • The Cloud Journey
    • Common off-cloud architecture
    • Introduction to Cloud Air
    • Monolithic architecture
    • Migration to the cloud
    • Guardrails
    • The six R's of migration
    • The Twelve-Factor Application Methodology
    • Architectural styles and patterns
    • Overview of AWS Services
    • Interface with AWS Services
    • Authentication
    • Infrastructure as code and Elastic Beanstalk
    • Walk through creating base infrastructure with AWS CloudFormation in the AWS console
    • Demonstrate how to deploy your monolith application using AWS Elastic Beanstalk Lab
  • Gaining Agility
    • DevOps
    • CI/CD
    • Application configuration
    • Secrets management
    • CI/CD Services in AWS
    • Demonstrate the AWS Secrets Manager
  • Monolith to MicroServices
    • Microservices
    • Serverless
    • A look at Cloud Air
    • Microservices using Lambda and API Gateway
    • SAM
    • Strangle the Monolith
    • Utilize AWS Lambda to develop microservices Lab
  • Polyglot Persistence & Distributed Complexity
    • Polyglot persistence
    • DynamoDB best practices
    • Distributed complexity
    • Steps functions
  • Resilience and Scale
    • Decentralized data stores
    • Amazon SQS
    • Amazon SNS
    • Amazon Kinesis Streams
    • AWS IoT Message Broker
    • Serverless event bus
    • Event sourcing and CQRS
    • Design for resilience in the cloud
    • Explore the AWS messaging options Lab
  • Security and Observability
    • Serverless Compute with AWS Lambda
    • Authentication with Amazon Cognito
    • Debug and traceability
    • Develop microservices on AWS Lab
“I appreciated the instructor's technique of writing live code examples rather than using fixed slide decks to present the material.”

VMware

Dive in and learn more

When transforming your workforce, it's important to have expert advice and tailored solutions. We can help. Tell us your unique needs and we'll explore ways to address them.

Let's chat

By filling out this form and clicking submit, you acknowledge our privacy policy.