We may earn an affiliate commission when you visit our partners.
Jon Bonso AWS Certified Cloud Practitioner, Developer, Solutions Architect and Tutorials Dojo | AWS Certified Cloud Practitioner, AWS Certified Solutions Architect, AWS Certified Developer

As more and more companies migrate their on-premises workloads to the cloud, the demand for highly skilled and certified AWS Professionals will continue to rise over the coming years ahead. The AWS Certified Developer Associate (DVA-C02) is consistently among the top-paying IT certifications and you can earn over $150,000 per year with an AWS Developer Associate certification.

This AWS Certified Developer Associate Exam Reviewer is a concise collection of lectures on the most important AWS services that you need to know in order to pass the DVA-C02 exam. It contains the following lessons:

Read more

As more and more companies migrate their on-premises workloads to the cloud, the demand for highly skilled and certified AWS Professionals will continue to rise over the coming years ahead. The AWS Certified Developer Associate (DVA-C02) is consistently among the top-paying IT certifications and you can earn over $150,000 per year with an AWS Developer Associate certification.

This AWS Certified Developer Associate Exam Reviewer is a concise collection of lectures on the most important AWS services that you need to know in order to pass the DVA-C02 exam. It contains the following lessons:

  • Note: If you are already enrolled in our other AWS Associate-level video courses, then this Services Walkthrough section is the same across all our Associate training courses. You can opt to skip this part but we recommend that you still go through these at least once.

  • Each deep dive section also contains a mini-quiz at the end.

  • HANDS-ON LABS – some sections have step-by-step demos on how to execute important tasks in the AWS console.

  • All questions have detailed explanations and references after finishing the quiz.

All video lectures in this course have professionally made subtitles to help you gain a better understanding of the concepts discussed.

Enroll now

What's inside

Learning objectives

  • Highly visual and concise course to help you pass the aws certified developer associate dva-c02 exam!
  • Design serverless solutions with aws lambda, amazon api gateway, amazon dynamodb, and many more
  • Learn how to interact with different aws services using aws sdk (cli/api)
  • Know the key differences between seemingly similar aws services
  • Implement cloud-native applications using amazon web services (aws)
  • Learn valuable exam tips and strategies for answering dva-c02 questions

Syllabus

Introduction - AWS Certified Developer Associate
Introduction
Hands-On Lab - Creating your own AWS Account
Slides Download
Read more
AWS Certified Developer Associate Exam Overview
Exam Overview
Exam Domains
Amazon Web Services Basics
Amazon Web Services (AWS) Overview
AWS Global Infrastructure
AWS Service Categories
Section Introduction
AWS Compute Services Overview
AWS Container Services Overview
AWS Database Services Overview
AWS Application Integration Services Overview
AWS Analytics Services Overview
AWS Identity Services Overview
AWS Storage Services Overview
AWS Monitoring Services Overview
AWS Audit and Compliance Services Overview
AWS Networking and Content Delivery Services Overview
AWS Security Services Overview
AWS Management and Governance Services Overview
AWS Fundamentals: Identity and Access (IAM) Management + VPC
IAM overview
IAM Identities
IAM Policy Types
IAM Policy Basics
IAM Policy Evaluation Logic
Hands-On Lab - AWS CLI Setup
Amazon VPC Overview
The Anatomy of an Amazon VPC

Let's test your understanding of AWS IAM with this pop quiz.

Let's test your understanding of VPC with this pop quiz.

AWS Fundamentals: Amazon EC2
Amazon EC2 Overview
Amazon Machine Image (AMI)
Instance User data
Instance Metadata

Let's test your understanding of EC2 with this pop quiz.

AWS Fundamentals: AWS Key Management Services (KMS
AWS Key Management Service (KMS) Overview
AWS KMS API Commands
Hands-On Lab - Encryption and Decryption Using AWS KMS CLI

Let's test your understanding of KMS with this pop quiz.

AWS Fundamentals: Amazon Simple Storage Service (S3)
Amazon S3 Overview
Amazon S3 Storage Classes
Amazon S3 Bucket Policy
Amazon S3 Encryption

Let's test your understanding of S3 with this pop quiz.

Serverless: AWS Lambda
AWS Lambda Overview
Synchronous vs Asynchronous Lambda Invocation
Hands-On Lab - AWS Lambda Basics
AWS Lambda Execution Environment Lifecycle
Hands-On Lab - Cold Start
Hands-On Lab - Execution Environment Reuse
Deploying Codes with External Dependencies
Hands-On Lab - Deploying Codes with External Dependencies to AWS Lambda
Event vs Context Object
Lambda Layers
Concurrency in AWS Lambda
Connecting a Lambda Function to a VPC
Lambda Versions and Aliases
Lambda Quiz (CDA)
Serverless: Amazon DynamoDB
Amazon DynamoDB Overview
Amazon DynamoDB Core Components
Secondary Index Overview
Global Secondary Index
Hands-On Lab - Global Secondary Index
Local Secondary Index
Capacity Modes
Calculating RCU and WCU
DynamoDB Accelerator (DAX)
DynamoDB Streams
DynamoDB Time-To-Live (TTL)
DynamoDB Transactions
DynamoDB Global Tables

Let's test your understanding of DynamoDB with this pop quiz.

Serverless: API Gateway
Amazon API Gateway Overview
Hands-On Lab - API Gateway Basics
Cross Origin Resource Sharing
API Gateway Authorizer
Usage Plan

Let's test your understanding of API Gateway with this pop quiz.

Overview
AWS Step Functions Overview
Step Functions Workflow Studio Walkthrough

Let's test your understanding of Step Functions with this pop quiz.

AWS Elastic Beanstalk
AWS Elastic Beanstalk Overview
Elastic Beanstalk Deployment Policies
Elastic Beanstalk Lifecycle Policy
Elastic Beanstalk CLI

Let's test your understanding of Elastic Beanstalk with this pop quiz.

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Offers hands-on labs that allow learners to gain practical experience with AWS services, which is crucial for exam preparation and real-world application development
Provides valuable exam tips and strategies, which can significantly improve a learner's chances of passing the AWS Certified Developer Associate DVA-C02 exam
Covers key differences between similar AWS services, which helps learners make informed decisions when designing and implementing cloud solutions
Includes mini-quizzes at the end of each deep dive section, allowing learners to assess their understanding of the material and identify areas for improvement
Requires learners to create their own AWS account, which may incur costs depending on usage and could be a barrier for some learners
Features a section on AWS Services Walkthrough that is the same across other Associate-level training courses, which may be redundant for learners who have already taken those courses

Save this course

Save AWS Certified Developer Associate 2025 – DVA-C02 to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in AWS Certified Developer Associate 2025 – DVA-C02 with these activities:
Review AWS Fundamentals
Solidify your understanding of core AWS concepts like IAM, VPC, EC2, S3, and KMS before diving into more advanced topics.
Show steps
  • Review the AWS Well-Architected Framework.
  • Practice creating IAM users and roles.
  • Familiarize yourself with VPC networking concepts.
Read 'AWS Certified Developer Official Study Guide'
Supplement your learning with the official study guide to ensure you cover all exam objectives.
Show steps
  • Read each chapter carefully.
  • Complete the practice questions at the end of each chapter.
  • Review any areas where you struggled.
Implement IAM policies
Practice writing and testing IAM policies to gain proficiency in access control and permissions management.
Show steps
  • Create IAM policies with varying levels of permissions.
  • Test policies to ensure they grant the correct access.
  • Troubleshoot policy errors and refine your approach.
Four other activities
Expand to see all activities and additional details
Show all seven activities
Write a Blog Post on Lambda Cold Starts
Research and write a blog post explaining Lambda cold starts, their impact, and optimization techniques.
Show steps
  • Research Lambda cold starts and their causes.
  • Experiment with different optimization techniques.
  • Write a clear and concise blog post explaining your findings.
Build a Serverless Application
Develop a serverless application using Lambda, API Gateway, and DynamoDB to apply your knowledge of serverless architecture.
Show steps
  • Design the application architecture.
  • Implement the Lambda functions.
  • Configure API Gateway endpoints.
  • Set up DynamoDB tables.
  • Deploy and test the application.
Read 'Programming AWS Lambda'
Deepen your understanding of AWS Lambda with a dedicated book on serverless development.
Show steps
  • Read the book cover to cover.
  • Try out the code examples.
  • Experiment with different Lambda configurations.
Create a CloudFormation Template
Automate the deployment of your serverless application by creating a CloudFormation template.
Show steps
  • Define the resources required for your application.
  • Write the CloudFormation template.
  • Deploy the template and verify the resources are created correctly.

Career center

Learners who complete AWS Certified Developer Associate 2025 – DVA-C02 will develop knowledge and skills that may be useful to these careers:
Cloud Developer
A Cloud Developer designs, develops, and deploys cloud-based applications. This course helps build the foundational knowledge necessary for a Cloud Developer to work effectively with AWS services. The course's focus on serverless solutions, including AWS Lambda and API Gateway, allows a Cloud Developer to create scalable and efficient applications. Furthermore, this course covers interacting with AWS services using the AWS SDK, crucial for developers working in the cloud. Hands-on labs and quizzes solidify understanding of each service, which is critical for developers who must quickly and effectively utilize these tools. The course provides the specific knowledge necessary to build cloud native systems.
Solutions Architect
A Solutions Architect designs and implements scalable, reliable, and cost-effective cloud architectures. This course is useful for a Solutions Architect as it introduces a broad range of AWS services and their practical application. The course helps a Solutions Architect, especially those without direct hands-on experience, understand the nuances of AWS services like Lambda, DynamoDB, and API Gateway. The detailed explanations and hands-on labs allow a Solutions Architect to better design and implement cloud infrastructure solutions. This course enables a Solutions Architect to make informed decisions about which AWS services are best suited for a given business problem. Through an understanding of AWS, architects can produce better and more realistic cloud-based solutions.
DevOps Engineer
A DevOps Engineer automates and streamlines the software development lifecycle, often involving cloud technologies. This course can help a DevOps Engineer gain a well-rounded understanding of AWS services. The course dives into services like AWS Lambda, which is essential for automating tasks and building scalable systems. It also covers how to interact with AWS using the command line interface, which is something a DevOps Engineer uses to automate deployment and configuration. The course's emphasis on practical, hands-on exercises also helps build confidence in a DevOps Engineer using AWS technologies. It builds a solid understanding of AWS infrastructure.
Backend Engineer
A Backend Engineer builds the server-side logic, databases, and APIs that power applications. This course may be useful for a Backend Engineer because it provides a deep dive into AWS services that are used in backend development. The course emphasizes serverless technologies like AWS Lambda and DynamoDB, which are essential for building scalable and efficient backend systems. This course's hands-on exercises with API Gateway and database services provide practical experience that a Backend Engineer would use frequently. By learning to use these, a Backend Engineer can build their knowledge of services that underpin modern applications.
Cloud Consultant
A Cloud Consultant advises organizations on cloud adoption strategies and implementation. This course may be useful for a Cloud Consultant as it offers a comprehensive overview of AWS services that are essential for understanding cloud technologies. Through the course, a Cloud Consultant can get a concrete understanding of services like AWS Lambda, DynamoDB, and API Gateway, which are core components of solutions that consultants often recommend. The hands-on practical labs also provides real-world context. By thoroughly understanding these services, a Cloud Consultant can provide valuable strategic advice to clients about cloud strategy.
Software Engineer
A Software Engineer develops, maintains, and tests software applications. This course may be useful for a Software Engineer as it introduces key concepts in cloud computing using Amazon Web Services. By understanding the AWS services covered in this course, a Software Engineer can more readily adapt to cloud-based application development and deployment. The course's focus on Lambda, DynamoDB, and API Gateway equips a Software Engineer with the foundational knowledge to develop applications using serverless architecture. The practical exercises will reinforce the theoretical concepts discussed, helping the Software Engineer understand how a cloud-based system can be put together.
System Administrator
A System Administrator manages and maintains computer systems and servers. This course may be useful for a System Administrator who is looking to transition into cloud-based infrastructure. The course provides an overview of AWS services which is important as more and more systems are being moved to cloud-based providers. The course also covers important topics and skills such as setting up EC2 instances, and using IAM for access management. These concepts are core components of cloud-based IT administration, making it relevant for a System Administrator to have an understanding of them.
Database Administrator
A Database Administrator is responsible for managing and maintaining database systems. This course may be helpful for a Database Administrator because it provides practical experience with Amazon DynamoDB. The course covers both the core concepts of DynamoDB, but also the practical aspects of how to use it. The course will enable a Database Administrator to integrate cloud database solutions into their skill set. Understanding concepts like indexes and capacity modes, which are covered in this course, provides useful information for a Database Administrator even if they are not directly working with cloud services.
Technical Project Manager
A Technical Project Manager oversees technological projects, ensuring they are completed on time and within budget. This course may help a Technical Project Manager who needs to manage projects that use AWS. Understanding AWS services, like Lambda, DynamoDB, and API Gateway, allows a Technical Project Manager to more effectively communicate with engineers and make informed decisions about project scope. This course gives a Technical Project Manager practical knowledge of the AWS platform, which allows them to better oversee their team's progress and challenges. An awareness of these technologies enables a Technical Project Manager to foresee potential roadblocks and plan more realistically.
IT Manager
An IT Manager oversees an organization's information technology infrastructure and resources. This course may be useful for an IT Manager as it offers a broad overview of the AWS platform. IT Managers are often tasked with making decisions about cloud adoption. The course provides practical insights into AWS services like EC2, Lambda, and DynamoDB. This introduction to AWS is useful for planning infrastructure and makes the IT Manager aware of the capabilities and constraints of the cloud provider. The course also provides an understanding about how to manage identities and infrastructure, which are important for maintaining a secure IT ecosystem.
Technical Trainer
A Technical Trainer educates others on technical topics. This course may be useful for a Technical Trainer who seeks to broaden their expertise in AWS. The course offers a focused overview of AWS services and key concepts such as Lambda, DynamoDB, and API Gateway, which allows a Technical Trainer to better understand how these technologies fit together. Additionally, understanding the practical aspects of these services, via the hands-on exercises, allows a Technical Trainer to create relevant and practical curriculum. The course may help the Technical Trainer who seeks a more firm grasp of AWS.
Data Engineer
A Data Engineer designs and builds systems for collecting, storing, and processing data. This course may be useful for a Data Engineer because it introduces cloud-based solutions for serverless computing that are often used in data pipelines. The course covers services like AWS Lambda and DynamoDB, which are common tools in data engineering workflows. The course allows a Data Engineer to understand how to interact with, and how to leverage, some components of the AWS ecosystem. By taking this course, a Data Engineer can broaden their knowledge of cloud-based data processing options. The course is useful for exposure to many of these services.
Cloud Security Engineer
A Cloud Security Engineer is responsible for securing cloud-based systems and data. This course may be useful for a Cloud Security Engineer because it touches upon AWS IAM and security best practices. IAM is a core component in securing cloud infrastructure, and the course introduces how IAM identities are controlled. This course also introduces how S3 storage encryption works. Therefore, a Cloud Security Engineer may find some of the covered topics relevant, as these techniques are used in designing cloud security architectures. This course will not substitute a dedicated security course, but nonetheless, a familiarity with these tools can prove useful.
Network Engineer
A Network Engineer designs and maintains network infrastructure. This course may be helpful for a Network Engineer as it introduces key AWS networking concepts, including VPCs. The course specifically discusses the anatomy of a VPC, which is the basis of networking in AWS. By learning about the structure of a VPC, a Network Engineer can better grasp how they are configured for cloud-based systems. While this is only a portion of what a Network Engineer does, it is useful to have a basic context of AWS and its networking components. The concepts covered here can certainly prove useful in a cloud infrastructure context.
Mobile Application Developer
A Mobile Application Developer builds applications for mobile devices. This course may be helpful for a Mobile Application Developer as it introduces how to build backend services that are used by mobile apps. Through the course, a Mobile Application Developer can learn about API Gateway, which is often how mobile applications communicate with server-side code. The course also explains how to use AWS Lambda, and DynamoDB, which are common tools for building scalable mobile application backends. By learning how to build these types of APIs, the Mobile Application Developer can gain broader skills in full-stack application development. This course may provide an alternative perspective on mobile app architecture.

Reading list

We've selected one books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in AWS Certified Developer Associate 2025 – DVA-C02.
This official study guide provides comprehensive coverage of the AWS Certified Developer Associate exam objectives. It includes detailed explanations, practice questions, and hands-on exercises. valuable resource for exam preparation and solidifying your understanding of AWS services. It is commonly used as a reference by those seeking certification.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser