Developing on AWS is an AWS Training course for software developers who build applications on the AWS platform. Students learn to use the AWS SDK to interact with AWS services programmatically, build serverless applications with AWS Lambda and API Gateway, manage data with DynamoDB and S3, implement asynchronous messaging with SQS and SNS, and apply AWS deployment and DevOps patterns. An included AWS Jam session provides hands-on challenge-based reinforcement.
What You Will Learn
- Use the AWS SDK to interact with AWS services from application code including S3, DynamoDB, SQS, and SNS
- Build serverless APIs and event-driven functions using AWS Lambda and Amazon API Gateway
- Manage application state and sessions using Amazon DynamoDB and Amazon ElastiCache
- Implement asynchronous decoupled architectures using Amazon SQS queues and SNS topics
- Deploy applications using AWS Elastic Beanstalk, CodePipeline, and CodeDeploy
Who Should Attend
Software developers and DevOps engineers who build and deploy applications on AWS and want to master core AWS developer services and patterns.
Prerequisites
Programming experience in Python, Java, or another object-oriented language. Basic AWS familiarity is helpful.




