Course Overview
The Development on AWS course is an intensive training program designed to empower developers with the technical expertise needed to build high-performing applications on the Amazon Web Services platform. Throughout this course, participants will move beyond basic cloud concepts to explore sophisticated architectural patterns and best practices for developing scalable, secure, and highly available software.
The curriculum covers a comprehensive suite of developer-centric tools, including AWS SDKs, Command Line Interfaces (CLI), and integrated environments like Cloud9. You will gain hands-on experience with serverless computing through AWS Lambda and API Gateway, as well as containerized deployments using Amazon ECS and EKS. By focusing on modern DevOps workflows—including CI/CD pipelines and advanced monitoring—this course ensures you can manage the entire application lifecycle efficiently in a cloud-first environment.
Learning Objectives
- Identify and implement the most effective AWS architectural patterns for diverse application requirements.
- Programmatically interact with AWS services using the AWS CLI and Software Development Kits (SDKs).
- Develop and deploy serverless applications that scale automatically based on event-driven triggers.
- Build and manage containerized applications using Amazon ECS and EKS for high availability.
- Automate software delivery by creating continuous integration and continuous delivery (CI/CD) pipelines.
- Implement advanced security protocols and identity management to protect cloud-based data and resources.