Hands-On Labs

AWS Certified Developer - Associate (DVA-C02)

Build real cloud skills with guided labs on AWS and Google Cloud. Practice in live environments with instant access to real cloud resources. No cloud account required.

6
Available Labs
Instant Access
Launch real cloud environments in seconds

Troubleshooting and Optimization

1 lab available

📚 Intermediate
110m

Optimize Your Serverless Application Using AWS Lambda and DynamoDB

In this lab, you will learn how to optimize and troubleshoot a serverless application leveraging AWS Lambda and DynamoDB. You will deploy a sample application, instrument it to monitor observability metrics, and implement strategies to enhance its performance. This experience will give you hands-on practice with AWS services that are crucial for building robust serverless applications, focusing on observability and performance optimization.

5 tasks
Deploy and configure AWS Lambda functions.Implement logging and monitoring using CloudWatch.Optimize application performance on AWS.

Deployment

2 labs available

📚 Intermediate
135m

Develop and Deploy a Serverless Web Application with AWS Lambda and API Gateway

In this lab, you will build a serverless web application using AWS Lambda and Amazon API Gateway. This application will leverage Amazon DynamoDB for persistent data storage and AWS Secrets Manager for secure handling of sensitive information. You will develop a Lambda function to handle HTTP requests routed through API Gateway, manipulate data in a DynamoDB table, and securely manage configuration data using Secrets Manager. This lab provides practical exposure to serverless architecture and managing application environments on AWS.

5 tasks
AWS Lambda function development and integrationAmazon API Gateway configuration and stagingUse of AWS Serverless Application Model (SAM)+2 more
📚 Intermediate
120m

Implement a Serverless REST API with AWS Lambda and API Gateway

In this lab, you will implement a serverless RESTful API using AWS Lambda and Amazon API Gateway. You will learn how to configure Lambda functions with environment variables and IAM roles, integrate them with API Gateway for seamless HTTP requests handling, and configure API Gateway stages and routes. Additionally, you will set up DynamoDB as the backend database to store data managed by the API. The lab will help you understand the interplay of API Gateway and Lambda in building scalable web services with minimal infrastructure management.

5 tasks
Managing AWS Lambda environment variables and IAM rolesConfiguring API Gateway with Amazon Cognito for authenticationImplementing serverless applications with AWS SAM

Security

2 labs available

📚 Intermediate
90m

Securely Access AWS Services with AWS IAM and Amazon Cognito

In this lab, you'll learn how to secure application access to AWS services using AWS Identity and Access Management (IAM) and Amazon Cognito. You'll configure a federated identity pool in Cognito, allowing application users to securely access AWS resources with temporary credentials. Additionally, you'll enforce best practices for secure API access using AWS IAM roles and policies. This hands-on experience will help you understand the critical aspects of AWS authentication and authorization for application development.

5 tasks
Configuring Amazon Cognito for identity federation.Creating and managing AWS IAM roles and policies.Integrating AWS SDK for secure service access.+1 more
📚 Intermediate
130m

Secure Application Deployment Using Cognito and Lambda

In this lab, you will deploy a secure serverless web application using AWS Lambda, Amazon API Gateway, and Amazon Cognito. The application will use Cognito for authentication and Lambda functions for backend logic. You'll also integrate Amazon S3 to host static assets and manage secrets with AWS Secrets Manager. This hands-on experience will demonstrate how to create a robust authentication flow and manage sensitive data securely using AWS services.

5 tasks
Implementing secure serverless applications using Cognito and Lambda.Using API Gateway to handle HTTP requests and integrate with Lambda.Managing and accessing secrets with AWS Secrets Manager.+1 more

Development with AWS Services

1 lab available

📚 Intermediate
120m

Building a Serverless Image Processing Application

This lab guides you through building a serverless image processing application using AWS Lambda, Amazon S3, Amazon API Gateway, and AWS Step Functions. You'll create an API to upload images, process them for thumbnails using Lambda functions, and manage workflows with Step Functions. This hands-on practice will enhance your skills in serverless architecture design, integration of AWS services, and deployment of applications without managing infrastructure.

5 tasks
Creating serverless architectures using AWS Lambda and API GatewayAutomating workflows with AWS Step FunctionsStoring and retrieving data with Amazon S3