700+ courses, half price
Course Description
Build production-ready cloud applications on AWS. Learn the architecture patterns that work in the cloud, microservices, serverless, and event-driven, then put them into practice with Amazon API Gateway, AWS Lambda, Amazon SQS, Amazon SNS, Amazon EventBridge, Amazon Kinesis, and DynamoDB Streams.Through interactive exercises and hands-on AWS console work, you'll design resilient APIs, decouple services with queues and topics, and build event-driven workflows that scale, the skills used to ship serverless applications in production and tested in the AWS Certified Developer – Associate (DVA-C02) exam.
Prerequisites
Curriculum
Course outline
1
Fundamentals of building software on AWS
Learn the architectural foundations of cloud-native software. By the end of this chapter, you will be able to choose between monolith, microservices, serverless, and event-driven patterns; reason about tight vs loose coupling and synchronous vs asynchronous communication; manage state in stateless services; and design for resilience with retries, exponential backoff, circuit breakers, and dead-letter queues.
- Architecture styles and communication patterns50 XP
- Communication patterns50 XP
- Message ordering50 XP
- Classify communication mechanisms100 XP
- Coordinating services and managing state50 XP
- Building workflows50 XP
- Which architecture pattern is the best fit?50 XP
- Handling duplicate events safely50 XP
- Designing fault-tolerant and resilient applications on AWS50 XP
- Dealing with temporary errors50 XP
- Implementing exponential backoff with jitter100 XP
- Dealing with downstream service failures50 XP
2
Building APIs on AWS
Build, secure, and operate APIs on Amazon API Gateway. By the end of this chapter, you will be able to pick the right API type (REST, HTTP, or WebSocket); configure Lambda integrations with validation and transformations; deploy APIs across stages using CloudFormation, SAM, and CDK; and protect them with Amazon Cognito, IAM, Lambda authorizers, encryption, and throttling.
3
Advanced Application Patterns
Build decoupled, event-driven, and streaming workloads. By the end of this chapter, you will be able to decouple services with Amazon SQS queues (including FIFO and dead-letter queues) and Amazon SNS topics with subscription filtering; route events with Amazon EventBridge using rules, event patterns, and schemas; process high-throughput data with Amazon Kinesis Data Streams and Data Firehose; and react to table changes in real time with Amazon DynamoDB Streams.
Developing Applications on AWS
Course
Complete

