WEEK 1 AWS Lambda Fundamentals 151 min.
Introducing AWS Lambda Functions 1
AWS Certified Developer - Lambda Features and Key Terms
Deploy the Lambda Resource
15
10
Associate (DVA-C02) Coding and Deploying a Function
Recap and Next Steps
16
5
This AWS Certified Developer - Associate (DVA-C02) training teaches Create and Deploy Code in the Cloud9 IDE
the cloud skills needed to pass the AWS Certified Developer Associate Overview 1
exam. You'll learn to work with AWS developer tools at an associate Introducing Development in the Cloud9 IDE 1
level, including developing and optimizing cloud-based applications in Understand Cloud9 Features 9
the AWS cloud, and packaging and deploying apps with CI/CD Prep Users and Roles 8
workflows. Create a Cloud9 Environment 10
Adjust User Permissions 7
CBT Nuggets course material Create and Deploy a SAM Template 14
Test, Debug, and Fix Any Issues 7
Extend AWS Lambda Functionality and Deployments
Overview 1
Extending Lambda Functionality 1
Deploying with Package Dependencies 8
DynamoDB Destinations 18
S3 Triggers 17
WEEK 2 153 min.
Recap Lambda Functions 2
Author, Build and Deploy SAM Templates
Routes and Integrations 7
Overview 1
Test the Solution 7
Introducing SAM Templates 1
SAM Template Features and Key Terms 13 Implement Message Queues with AWS SQS
Scaffold a SAM Project 9
Overview 1
Evaluate a Template 11
Introducing AWS SQS 1
Add an S3 Destination 9
Architecture and Key Terms 17
Test, Build, and Deploy the Project 12
Deploy SQS Resource 12
Review the Production Project 3
Create a Producer App 7
Deploy and Configure a REST API Gateway Create a Consumer App 10
SQS as a Lambda Destination 2
Overview 1
Introducing API Gateway 2 Implement a Fanout Design Pattern with AWS SNS
Features and Deployment Options 12
Overview 1
Resource Deployment 6
Introducing AWS SNS 1
Create Resources and Methods 5
SNS Features and Fanout Explained 11
Handling Parameters 10
SNS Event Sources and Destinations 10
POST Method Data Validation 8
Deploy a Topic 8
Authorization 7
Create Subscribers 10
Deploy and Test 9
Create a Publisher App and Test 12
Deploy and Configure a Websocket API Gateway
Register and Deploy Containers with ECR and ECS
Overview 1
Overview 1
Introducing Websocket API Gateway 2
Introducing ECR, ECS, and Fargate 2
Plan for Websocket API Gateway 13
ECR and ECS Architecture 10
Evaluate the SAM Project 13
Create an ECR 5
Ship an Image to ECR 14
WEEK 3 163 min.
Deploy All Resources 11
WEEK 4 155 min.
Deploy a Full ECS Environment with Copilot 12
Deploy an ECS Service from the Console 14 WEEK 5 156 min.
Deploy and Configure EC2 Instances 13
Evaluate Advanced Deployment Methods for Deploy and Load a DynamoDB Table 5
Containers on ECS
Deploy ElastiCache 9
Overview 1 Manage and Troubleshoot Redis Connections 8
Introducing Advanced ECS Deployments 2 Write Code to Query and Load Redis 8
Bootstrap the CDK 8
Explore the Classes 10 Understand and Deploy AWS DynamoDB
Deploy the CDK App 7 Overview 1
Create a Docker ECS Context 15 Introducing DynamoDB 1
Understand the Docker Compose File 7 When to Use DynamoDB 17
Review the Results 3 Partition Keys and Sort Keys 14
IAM Admin Policies 4
Orchestrate Microservices with IAM in AWS using
Docker Compose Deploy a DynamoDB Table 6
Create Items 13
Overview 1
Implement Backups 5
Introducing Microservice Orchestration in ECS 1
Horizontal Scaling with Global Tables 6
Understand the IAM Challenge 8
Prepare the Resources 12 Understand and Deploy AWS RDS Instances
Interpret the Compose File 10
Overview 1
Deploy the Compose File 5
Introducing AWS RDS 2
Review the Results and Cleanup 10
When to Use a Relational Database - part 1 13
Understand and Deploy Caching in AWS When to Use a Relational Database - part 2 9
Features of AWS RDS 19
Overview 1
Introducing In-Memory Caching on AWS 1
Understand Caching 18
Configure Networking 6 WEEK 6 162 min.
Deploy RDS Instances 16
Manage and Cleanup RDS Instances 5
Connect Lambda to Private Resources on a VPC
Overview 1
WEEK 7 157 min.
Introducing Advanced Serverless Deployments 1 Querying Tables 15
Understand the Solution Architecture 6 Evaluate List and Map Attributes 5
Deploy RDS on Private Subnets 7 Handle JSON Conversion 6
Explore the Lambda Function Code 7 Handle Pagination 4
Create the Lambda Execution Role 5
Create a Psycopg2 Lambda Layer 9 Optimize DynamoDB by Using Batch Operations
Deploy and Test the Lambda Function 12 Overview 1
Deploy the SQS Queue and Trigger 3 Performance Tuning DynamoDB 1
Test the Solution 3 Understand Capacity Units 14
Batch Writes 12
Deploy and Connect an RDS Resource on Private
Subnets Batch Reads 5
Updates and Deletes 5
Overview 1
Understand and Create Secondary Indexes 8
Deploying RDS on Private Subnets 1
Query a Secondary Index 8
Understand the Solution Architecture 11
Deploy a VPC 7 Understand and Deploy AWS Storage Resources
Deploy the EC2 Instance 9
Overview 1
Deploy a Subnet Group 5
Introducing Development for AWS Storage Services 2
Deploy the RDS Instance 6
Elastic Block Storage (EBS) 9
Test Connectivity to the RDS Instance 5
Elastic File Service (EFS) 8
Query Items and Attributes in DynamoDB Simple Storage Service (S3) 12
Develop to Create S3 Buckets 10
Overview 1
Develop to Upload Objects 13
Introducing Querying DynamoDB Tables 1
Downloading Objects 2
get_item Basics 8
Configure S3 Lifecycle Policies 14
Analyze Capacity Usage 9
Table Scans 6
Table Scans with Filters 14
WEEK 8 160 min.
Understand and Implement Caching Strategies
Overview 1
WEEK 9 Understand the Basics of Git and AWS CodeCommit
153 min.
Introducing Caching Policies 1
Overview 1
Lazy Loading 11
Introducing Git and AWS CodeCommit 2
Write-Through 8
Understand Source Control 12
Understand Eviction Policies 10
Git Initialization, Staging, and Commit 11
Configure AWS Resources with Parameter Groups 7
Cloning and Pushing 11
Configure Expiration via the Redis CLI 7
Git Diff 8
Configure Expiration via Python 5
Rollback Basics 11
Implement an Advanced Caching Solutions Evaluate AWS CodeCommit Permissions 6
Overview 1 CodeCommit Init, Clone, and Push 8
Introducing Advanced Serverless Caching 2
Collect and Query Time-Series Data with AWS
The Plan of Attack 11 Timestream
Deploy the VPC 5 Overview 1
Deploy S3 2 Introducing AWS Timestream 2
Deploy ElastiCache 6 Understand Time Series Databases 12
Deploy and Configure the Lambda Resource 7 Deploy AWS Timestream 8
Ship the Lambda Code 13 Understand Data Collection and Formatting 18
Test the Solution 3 Deploy and Prep an EC2 Instance for Grafana 7
Connect Grafana to AWS Timestream 4
Manage Branches in AWS CodeCommit
Query and Visualize the Data 7
Overview 1
Introducing Branches and Branch Strategies 1 Create a Basic CICD Pipeline using CodePipeline
and Elastic Beanstalk
Understand Branches and Branching Strategies 14
Work with Branches from the CLI 10 Overview 1
Work with Branches from VS Code 7 Introducing CICD Pipeline Basics 1
Create a Pull Request (PR) 8 Understand AWS CICD Services 12
Merge a Pull Request 6 Deploy Elastic Beanstalk 7
Now Do it in CodeCommit 10
WEEK 10 153 min. WEEK 11 Create Unit and Integration Tests for Lambda 151 min.
Start a New Pipeline 8 Deployments
The Build Phase 13 Overview 1
The Deploy Phase 5 Introducing Lambda Tests and Orchestration 2
Run the Pipeline 8 Prep and Install Dependencies 14
Review the Lambda Code 8
Dig Deeper into CICD Pipeline Strategies
Review the Test 9
Overview 1 Review the SAM Template 7
Dig Deeper Into CICD Pipelines 3 Review the Deployment Script 9
The Full Buildspec Reference Model 16 Run the Deployment Script 7
Understand Deployment Strategies 9
Create a CodeDeploy Application 6 Understand AWS IAM, Roles, and Policies
Create a Deployment Group 8 Overview 1
Deployment Strategy Configurations 3 Introducing IAM 1
Deployment Approval Workflow 7 Authentication 12
Authorization 9
Deploy and Test Infrastructure as Code Templates
using Taskcat and CodePipeline In-Line Policies 12
Create Access Keys 6
Overview 1
Resource-Based Policies 3
Infrastructure as Code End to End 3
ARNs 6
Scaffold the Project 13
Leverage Secrets Manager 8 Understand the Fundamentals of AWS Accounts and
Test Taskcat Locally 6 Resources
Explore the Buildspec 6 Overview 1
The Cloudformation Pipeline Template: Part 1 10 Introducing AWS 1
The Cloudformation Pipeline Template : Part 2 6 Regions and Availability Zones 14
Test the Stack 11 Organizations and Accounts 10
Know Your Docs 8
Developer Tools 7
WEEK 12 153 min. WEEK 13 Configure Real-Time Log Streaming to S3 103 min.
Service Limits 6
Overview 1
Encrypt Data at Rest in AWS Introducing Real-Time Log Streaming to S3 1
Deploy an EC2 Instance 9
Overview 1
Deploy Firehose and S3 8
Introducing Encryption of Data at Rest 1
Configure IAM 8
Encryption Basics 11
Install and Configure Kinesis Agent 10
Key Rotation 4
Review the Python Script and Run it 7
KMS 12
Summarizing Kinesis Firehose 1
CloudHSM 9
Comparing KMI Options 9 Plan for Logging in AWS
Monitor AWS Resources with CloudWatch Overview 1
Introducing Planning for Logging in AWS 1
Overview 1
The 6 Components of Logging 14
Introducing CloudWatch 1
Monitor the Who 8
CloudWatch Basics 8
Operational Logs 8
Dashboards 9
Resource Access Logs 7
Metric Components 9
Install the CloudWatch Agent 4
Integrated Metrics 8
Configure the CloudWatch Agent 7
Custom Metrics 10
CloudWatch Insights 5
Plan for Monitoring Across AWS
Overview 1
Introducing Planning for Monitoring in AWS 1
Who Should Monitor 8
What to Monitor 11
Monitor Service Status 9
Monitor Root Account Activity and Logins 9
Monitor Organization Management Activities 12
Last updated 12.3.2024