Advanced Developing on AWS

Price
$2,025.00 USD

Duration
3 Days

 

Delivery Methods
Virtual Instructor Led
Private Group

Advanced Developing on AWS 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.

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.

Who Should Attend?

Experienced software developers who are already familiar with AWS services
  • Top-rated instructors: Our crew of subject matter experts have an average instructor rating of 4.8 out of 5 across thousands of reviews.
  • Authorized content: We maintain more than 35 Authorized Training Partnerships with the top players in tech, ensuring your course materials contain the most relevant and up-to date information.
  • Interactive classroom participation: Our virtual training includes live lectures, demonstrations and virtual labs that allow you to participate in discussions with your instructor and fellow classmates to get real-time feedback.
  • Post Class Resources: Review your class content, catch up on any material you may have missed or perfect your new skills with access to resources after your course is complete.
  • Private Group Training: Let our world-class instructors deliver exclusive training courses just for your employees. Our private group training is designed to promote your team’s shared growth and skill development.
  • Tailored Training Solutions: Our subject matter experts can customize the class to specifically address the unique goals of your team.

What is Advanced Developing on AWS?

The Advanced Developing on AWS course is an intensive three-day training designed to equip experienced software developers with skills for refactoring on-premises monolithic applications into modern, cloud-native microservices applications using AWS.

Who should take the Advanced Developing on AWS course?

Software developers who are already familiar with AWS services and seeking advanced development skills in architecting cloud-native microservices and modern application deployment strategies should attend.

What prior AWS experience is required?

Participants must have prior AWS experience, ideally from completing the Developing on AWS course and applying those concepts professionally for at least six months.

What specific skills will I gain from the Advanced Developing on AWS course?

You'll master skills in analyzing monolithic application architecture to determine logical or programmatic break points, deploying microservices applications in AWS, applying the Twelve-Factor Application methodology, and managing AWS services effectively.

Is Advanced Developing on AWS training worth it?

Absolutely. This advanced AWS training provides essential skills and knowledge for modernizing and optimizing applications for the cloud, significantly enhancing your capabilities as an AWS certified professional or DevOps engineer.

Course Prerequisites

Participants should have completed Developing on AWS and possess at least six months of practical experience applying those concepts in a real-world environment. In-depth knowledge of at least one high-level programming language and a working familiarity with core AWS services and public cloud implementation is essential.

Advanced Developing on AWS Training Agenda

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
 

Get in touch to schedule training for your team
We can enroll multiple students in an upcoming class or schedule a dedicated private training event designed to meet your organization’s needs.

 



Do You Have Additional Questions? Please Contact Us Below.

contact us contact us 
Contact Us about Starting Your Business Training Strategy with New Horizons