0% found this document useful (0 votes)
2 views7 pages

Developer Associate Aws

This document outlines a comprehensive training program for the AWS Certified Developer - Associate (DVA-C02) exam, covering various AWS services and development practices over 13 weeks. Each week consists of specific topics, including AWS Lambda, Cloud9 IDE, API Gateway, DynamoDB, and CI/CD pipelines, with a focus on hands-on deployment and configuration. The program is designed to equip learners with the necessary cloud skills to develop and optimize applications in the AWS environment.

Uploaded by

gikene9710
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views7 pages

Developer Associate Aws

This document outlines a comprehensive training program for the AWS Certified Developer - Associate (DVA-C02) exam, covering various AWS services and development practices over 13 weeks. Each week consists of specific topics, including AWS Lambda, Cloud9 IDE, API Gateway, DynamoDB, and CI/CD pipelines, with a focus on hands-on deployment and configuration. The program is designed to equip learners with the necessary cloud skills to develop and optimize applications in the AWS environment.

Uploaded by

gikene9710
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

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

You might also like