AWS Certified Developer - Associate

(DVA-C01.AE1)/ISBN:978-1-64459-186-4

This course includes
Lessons
TestPrep
Hands-On Labs

Prepare for the AWS Developer certification exam with the AWS Certified Developer Official Study Guide Associate course. The AWS Developer course completely covers the AWS DVA-C01 exam objectives and helps you master the skills required to use the AWS service APIs, AWS CLI, and SDKs to write applications; identify key features of AWS services, use or interact with AWS services, and a basic understanding of cloud. This AWS training course is equipped with the best learning resources to help you pass the DVA-C01 exam.

Here's what you will get

The AWS Certified Developer Associate certification is ideal for individuals who perform a development role and have one or more years of hands-on experience developing and maintaining an AWS-based application. The AWS Developer certification will demonstrate the candidates' understanding of core AWS services, uses, and basic AWS architecture best practices and proficiency in developing, deploying, and debugging cloud-based applications using AWS.

Lessons

17+ Lessons | 232+ Quizzes | 152+ Flashcards | 152+ Glossary of terms

TestPrep

65+ Pre Assessment Questions | 2+ Full Length Tests | 65+ Post Assessment Questions | 130+ Practice Test Questions

Hands-On Labs

30+ LiveLab | 30+ Video tutorials | 01:06+ Hours

Here's what you will learn

Download Course Outline

Lessons 1: Introduction

Lessons 2: Introduction to AWS Cloud API

  • Introduction to AWS
  • Calling an AWS Cloud Service
  • Working with Regions
  • API Credentials and AWS Identity and Access Management
  • Summary
  • Exam Essentials
  • Resources to Review
  • Exercises

Lessons 3: Introduction to Compute and Networking

  • Amazon Elastic Compute Cloud
  • Running Applications on Instances
  • Customizing the Network
  • Managing Your Resources
  • Developer Tools
  • Summary
  • Exam Essentials
  • Resources to Review
  • Exercises

Lessons 4: Hello, Storage

  • Introduction to AWS Storage
  • Storage Fundamentals
  • AWS Block Storage Services
  • AWS Object Storage Services
  • AWS File Storage Services
  • Storage Comparisons
  • Cloud Data Migration
  • Summary
  • Exam Essentials
  • Resources to Review
  • Exercises

Lessons 5: Hello, Databases

  • Introduction to Databases
  • Relational Databases
  • Nonrelational Databases
  • Data Warehouse
  • In-Memory Data Stores
  • Graph Databases
  • Cloud Database Migration
  • Running Your Own Database on Amazon Elastic Compute Cloud
  • Compliance and Security
  • Summary
  • Exam Essentials
  • Resources to Review
  • Exercises

Lessons 6: Encryption on AWS

  • Introduction to Encryption
  • AWS Key Management Service
  • AWS CloudHSM
  • Controlling the Access Keys
  • Summary
  • Exam Essentials
  • Resources to Review
  • Exercises

Lessons 7: Deployment Strategies

  • Deployments on the AWS Cloud
  • AWS Elastic Beanstalk
  • Deployment Strategies
  • Monitoring and Troubleshooting
  • Summary
  • Exam Essentials
  • Resources to Review
  • Exercises

Lessons 8: Deployment as Code

  • Introduction to AWS Code Services
  • Using AWS CodePipeline to Automate Deployments
  • Using AWS CodeCommit as a Source Repository
  • Using AWS CodeBuild to Create Build Artifacts
  • Using AWS CodeDeploy to Deploy Applications
  • Summary
  • Exam Essentials
  • Resources to Review
  • Exercises

Lessons 9: Infrastructure as Code

  • Introduction to Infrastructure as Code
  • Infrastructure as Code
  • Using AWS CloudFormation to Deploy Infrastructure
  • Summary
  • Exam Essentials
  • Resources to Review
  • Exercises

Lessons 10: Configuration as Code

  • Introduction to Configuration as Code
  • Using AWS OpsWorks Stacks to Deploy Applications
  • Using Amazon Elastic Container Service to Deploy Containers
  • Summary
  • Exam Essentials
  • Resources to Review
  • Exercises

Lessons 11: Authentication and Authorization

  • Introduction to Authentication and Authorization
  • Summary
  • Exam Essentials
  • Resources to Review
  • Exercises

Lessons 12: Refactor to Microservices

  • Introduction to Refactor to Microservices
  • Amazon Simple Queue Service
  • Amazon Simple Notification Service
  • Amazon Kinesis Data Streams
  • Amazon Kinesis Data Firehose
  • Amazon Kinesis Data Analytics
  • Amazon Kinesis Video Streams
  • Amazon DynamoDB Streams
  • AWS IoT Device Management
  • Amazon MQ
  • AWS Step Functions
  • Summary
  • Exam Essentials
  • Resources to Review
  • Exercises

Lessons 13: Serverless Compute

  • Introduction to Serverless Compute
  • AWS Lambda
  • AWS Lambda Functions
  • Inside the AWS Lambda Function
  • Configuring the AWS Lambda Function
  • Invoking AWS Lambda Functions
  • Monitoring AWS Lambda Functions
  • Summary
  • Exam Essentials
  • Resources to Review
  • Exercises

Lessons 14: Serverless Applications

  • Introduction to Serverless Applications
  • Web Server with Amazon Simple Storage Service (Presentation Tier)
  • Dynamic Data with Amazon API Gateway (Logic or App Tier)
  • User Authentication with Amazon Cognito
  • Standard Three-Tier vs. the Serverless Stack
  • Amazon Aurora Serverless
  • AWS Serverless Application Model
  • AWS SAM CLI
  • AWS Serverless Application Repository
  • Serverless Application Use Cases
  • Summary
  • Exam Essentials
  • Resources to Review
  • Exercises

Lessons 15: Stateless Application Patterns

  • Introduction to the Stateless Application Pattern
  • Amazon DynamoDB
  • Amazon ElastiCache
  • Amazon Simple Storage Service
  • Amazon Elastic File System
  • Summary
  • Exam Essentials
  • Resources to Review
  • Exercises

Lessons 16: Monitoring and Troubleshooting

  • Introduction to Monitoring and Troubleshooting
  • Amazon CloudWatch
  • AWS CloudTrail
  • AWS X-Ray
  • Summary
  • Exam Essentials
  • Resources to Review
  • Exercises

Lessons 17: Optimization

  • Introduction to Optimization
  • Cost Optimization: Everyone’s Responsibility
  • Right Sizing
  • Using Instance Reservations
  • Using Spot Instances
  • Using AWS Auto Scaling
  • Using Containers
  • Using Serverless Approaches
  • Optimizing Storage
  • Optimizing Data Transfer
  • Relational Databases and Amazon DynamoDB
  • Monitoring Costs
  • Monitoring Performance
  • Summary
  • Exam Essentials
  • Resources to Review
  • Exercises

Hands-on LAB Activities

Introduction to AWS Cloud API

  • Creating an IAM Role
  • Creating an IAM Policy
  • Creating an IAM Group
  • Creating an IAM User Using the AWS Management Console

Introduction to Compute and Networking

  • Creating an Amazon EC2 Key Pair
  • Launching an EC2 Instance
  • Creating a Security Group
  • Creating an Internet Gateway
  • Creating a VPC and the Private and Public Subnets

Hello, Storage

  • Creating an Encrypted EBS Volume
  • Hosting an S3 Static Website
  • Creating an S3 Bucket and Enabling Versioning on it

Hello, Databases

  • Creating a DynamoDB Table
  • Configuring Amazon ElastiCache

Encryption on AWS

  • Creating and Disabling an AWS KMS Key

Deployment Strategies

  • Configuring an AWS Elastic Beanstalk Application

Deployment as Code

  • Creating a CodeCommit Repository
  • Creating an AWS CodeBuild Project
  • Creating an Application and Deployment Group in AWS CodeDeploy

Infrastructure as Code

  • Creating a CloudFormation Template

Configuration as Code

  • Creating a Task Definition
  • Creating an ECS Cluster

Authentication and Authorization

  • Setting Up a Simple AD

Refactor to Microservices

  • Creating an SQS queue
  • Creating an Amazon SNS Topic
  • Creating an AWS Step Functions State Machine

Serverless Compute

  • Creating the AWS Lambda Function and Invoking it

Monitoring and Troubleshooting

  • Creating a CloudWatch Alarm
  • Creating a CloudWatch Dashboard
  • Creating a Trail Using CloudTrail

Exam FAQs

There is no official prerequisites for the certification exam.

USD 150

Multiple choice, multiple answer

The exam contains 65 questions.

130 minutes

720

(on a scale of 100-1000)

In the event that you do not pass to pass an AWS Certification exam, you may retake the exam subject to the following conditions:

  • You must wait 14 days from the day you fail to take the exam again.
  • Candidates must pay the exam price each time they attempt the exam.
  • AWS beta examinations may only be taken one (1) time by each candidate.
  • If a candidate has passed an exam, he/she cannot take it again unless their current certification has expired.
  • A test result found to be in violation of the retake policy will be marked invalid, which will result in no credit awarded for the test taken. Repeat violators will be banned from participation in the AWS Certification Program.

Three years