Advanced Developing on AWS

Skip to Scheduled Dates

Course Overview

Ready to turn your legacy applications into agile, efficient, and scalable cloud-native solutions? In the Advanced Developing on AWS course, you'll work through a realistic scenario, transforming an on-premises monolithic application into a modern serverless microservices architecture. This practical, advanced-level course covers essential development topics like architecting for a cloud-native environment, breaking down legacy applications, repackaging them into cloud-based architectures, and implementing the Twelve-Factor Application methodology. Throughout the training, you'll gain hands-on experience across various AWS services to enhance your real-world cloud development skills.

Who Should Attend

Experienced software developers who are already familiar with AWS services

Course Objectives

    The Advanced Developing on AWS course enables participants to analyze a monolithic application architecture to determine logical or programmatic break points where the application can be broken up across different AWS services. You'll gain advanced development skills in architecting and deploying a microservices application, applying the tenets of the Twelve-Factor Application methodology, and leveraging AWS services like AWS Lambda, API Gateway, and DynamoDB. You'll also learn critical concepts in a real-world environment, including refactoring legacy applications and repackaging them into cloud-based, cloud-native architectures, while understanding the SysOps and DevOps interdependencies necessary for AWS cloud deployments.

Course Outline

The Cloud Journey

  • Off-cloud architecture and common patterns
  • Introduction to the Cloud Air scenario
  • Monolithic architecture and migration strategies
  • Guardrails and the Six R’s of migration
  • Twelve-Factor Application Methodology
  • Architectural styles, AWS services, and infrastructure as code

Gaining Agility

  • DevOps principles and CI/CD pipelines
  • Application configuration and secrets management
  • CI/CD tools and services within AWS
  • Demonstration: Using AWS Secrets Manager

Monolith to Microservices

  • Principles of microservices and serverless computing
  • Hands-on with Cloud Air microservices
  • AWS Lambda, API Gateway, and SAM
  • Strangling the monolith approach

Polyglot Persistence & Distributed Complexity

  • Managing data across services with polyglot persistence
  • DynamoDB best practices
  • Step Functions and managing distributed complexity

Resilience and Scale

  • Decentralized data storage and event-driven architecture
  • Using Amazon SQS, SNS, Kinesis, and IoT Message Broker
  • Event sourcing, CQRS, and designing for resilience

Security and Observability

  • Serverless compute with AWS Lambda
  • Authentication with Amazon Cognito
  • Debugging, tracing, and observability techniques

< Back to Course Search

Class Dates & Times

Class times are listed Eastern time

This is a 3-day class

Price: $2,025.00

Class dates not listed.
Please contact us for available dates and times.