AWS Certified Developer Associate (DVA-C02): Introduction to Serverless Computing

Course outline

Section 1: What is Serverless?

  1. Serverless 101

  2. Introducing Lambda

  3. API Gateway

  4. Lab: Building a Serverless Website

  5. Lab: Version Control With Lambda

  6. Lambda Concurrent Executions Limit

  7. Example Serverless Architectures

Section 2: Advanced Serverless Concepts

  1. Step Functions

  2. Building a Serverless Application Using Step Functions, API Gateway, Lambda, and S3 in AWS

  3. Building and Troubleshooting a Serverless Web Application

  4. Comparing Step Functions Workflows

  5. Understanding Ephemeral and Persistent Data Storage Patterns

  6. Lambda Environment Variables and Parameters

  7. Lab: Configuring a Lambda Function Using Environment Variables and Parameters

  8. Handling Lambda Event Lifecycle and Errors

  9. Lambda Deployment Packaging Options

  10. Lambda Performance Tuning Best Practices

  11. Lab: Using Lambda Destinations and Dead-Letter Queues

Section 3: What is API Gateway?

  1. Advanced API Gateway

  2. Using API Gateway Mock Endpoints for Integration Testing and Resolving Integration Dependencies

  3. Using API Gateway Stages for Testing Deployed Code

  4. Creating Dynamic Lambda Deployments Using API Gateway Staging Variables

  5. API Response and Request Transformations

  6. API Gateway Caching and Throttling

Section 4: What is X-Ray?

  1. Understanding X-Ray

  2. X-Ray Configuration

  3. Lab: X-Ray