AWS Developer-Associate (DVA-C02) Online Course

Best AWS Developer-Associate (DVA-C02) Online Courses

The AWS Developer – Associate (DVA-C02) Online Course is tailored for developers who want to build, deploy, and manage cloud-native applications on Amazon Web Services. This certification validates your ability to develop secure, scalable, and resilient applications using AWS core services and best practices. 

At Linux Training Center, we bring this course to you online with expert-led training, real-time coding exercises, and scenario-based project work, making it ideal for working professionals and students alike. Our DVA-C02 course is fully updated to the latest AWS developer certification requirements and is designed to equip you with the skills to use AWS SDKs, implement cloud integration, automate deployments, and troubleshoot production issues with ease. 

Whether you’re a backend developer or transitioning to cloud-native development, this course will transform your development approach to align with modern cloud architecture.

Who Should Enroll?

This course is perfect for software developers, web and app developers, DevOps beginners, and tech professionals who want to develop in the AWS environment and aim for a globally recognized certification. It’s also ideal for those preparing to enter cloud-based roles in startups or enterprise organizations.

What You Will Learn

You’ll learn to write code that interacts with AWS services using SDKs and APIs, implement secure authentication and authorization using IAM, handle serverless application development using AWS Lambda, develop event-driven systems with SQS and SNS, manage data with DynamoDB and S3, and automate deployments with CodeDeploy and CodePipeline. Our live online classes also provide guided labs, exam-focused practice sessions, and full exposure to application lifecycle management on AWS.

Prerequisites

Basic experience in software development is expected, especially in any programming language like Python, JavaScript, or Java. Familiarity with RESTful APIs and cloud fundamentals is helpful but not mandatory. Beginners are welcome as we start with AWS basics and progressively move into development tools and services.

Course Benefits

Live instructor-led online sessions with real-time project demos, exam-focused coaching and practice questions aligned with DVA-C02, full access to cloud labs and source code samples, mentorship by AWS Certified Developers, flexible batch timings to suit working professionals, and certification support from registration to exam day.

Career Opportunities After Certification

This certification opens doors to roles such as AWS Developer, Cloud Application Engineer, Serverless Developer, Full-Stack Cloud Developer, and Backend Engineer – AWS.

Start building cloud-ready applications with our AWS Developer – Associate (DVA-C02) Online Course at Linux Training Center. Learn from certified experts, practice on real AWS projects, and become an AWS Certified Developer from the comfort of your home. Enroll now and take the next step in your cloud development journey. 

Contact us today to join the next online batch!

AWS Certified Developer - Associate DVA-C02 Syllabus

Chapter 1

Develop code for applications hosted on AWS.
Architectural patterns (for example, event-driven, microservices, monolithic, choreography, orchestration, fanout) Idempotency Differences between stateful and stateless concepts Differences between tightly coupled and loosely coupled components

Chapter 2

Beginners Guide to IAM, Introduction to AWS Identity and Access Management (IAM), IAM 101 Summary
Develop code for AWS Lambda.
  • Knowledge of:
  • Event source mapping Stateless applications Unit testing Event-driven architecture Scalability The access of private resources in VPCs from Lambda code

    Chapter 3

    Beginners Guide to EC, Introducing EC2, EC2 Pricing Options, Exploring EC2 Instance Types, Launching An EC2 Instance - Demo, Understanding EBS Volumes, Creating An EBS Volume - Demo, How To Use Putty (Windows Users Only), Elastic Load Balancer, Route 53 Lab, CLI Demo Lab, EC2 with S3 Role Lab, RDS 101, RDS Lab, RDS Multi-AZ and Read Replicas, Elasticache 101 Systems Manager Parameter Store, EC2 Summary
    Use data stores in application development.
    Relational and non-relational databases Create, read, update, and delete (CRUD) operations High-cardinality partition keys for balanced partition access Cloud storage options (for example, file, object, databases) Database consistency models (for example, strongly consistent, eventually consistent) Differences between query and scan operations Amazon DynamoDB keys and indexing Caching strategies (for example, write-through, read-through, lazy loading, TTL) Amazon S3 tiers and lifecycle management Differences between ephemeral and persistent data storage patterns

    Chapter 4

    S3, S3 101, S3 Security, S3 Policies, S3 Encryption, Set Up Encryption On an S3 Bucket, CORS Configuration Lab, CloudFront, CloudFront Lab, S3 Performance Optimization, S3 Performance Update, S3 Summary
    Implement authentication and/or authorization for applications and AWS services.
  • Knowledge of:
  • Identity federation (for example, Security Assertion Markup Language [SAML], OpenID Connect [OIDC], Amazon Cognito) Bearer tokens (for example, JSON Web Token [JWT], OAuth, AWS Security Token Service [AWS STS]) The comparison of user pools and identity pools in Amazon Cognito Resource-based policies, service policies, and principal policies Role-based access control (RBAC) Application authorization that uses ACLs The principle of least privilege Differences between AWS managed policies and customer-managed policies Identity and access management (IAM)

    Chapter 5

    Introduction to Serverless Computing, Serverless 101, Lambda, API Gateway, Building A Serverless Website - Demo, Version Control with Lambda, Make an Alexa Skill Lab, Step Functions, X-Ray, Advanced API Gateway, Serverless Summary
    Implement encryption by using AWS services
  • Knowledge of:
  • Encryption at rest and in transit Certificate management (for example, AWS Certificate Manager Private Certificate Authority) Key protection (for example, key rotation) Differences between client-side encryption and server-side encryption Differences between AWS managed and customer-managed AWS Key Management Service (AWS KMS) keys

    Chapter 6

    DynamoDB, Introduction to DynamoDB, Creating a DynamoDB Table Lab, Indexes Deepdive, HANDS-ON LAB AWS DynamoDB in the Console - Creating Tables, Items, and Indexes, Scan vs Query API Call, DynamoDB Provisioned Throughput, DynamoDB On-Demand Capacity, DynamoDB Accelerator (DAX), ElastiCache, DynamoDB Transactions, DynamoDB TTL, DynamoDB Streams, Provisioned Throughput Exceeded & Exponential Backoff, DynamoDB Summary
    Manage sensitive data in application code.
  • Knowledge of:
  • Data classification (for example, personally identifiable information [PII], protected health information [PHI]) Environment variables Secrets management (for example, AWS Secrets Manager, AWS Systems Manager Parameter Store) Secure credential handling

    Chapter 7

    KMS and Encryption on AWS, KMS 101, Creating A CMK - Demo, Understanding KMS API Calls - Demo, Exploring Envelope Encryption, KMS Summary
    Prepare application artifacts to be deployed to AWS.
  • Knowledge of:
  • Ways to access application configuration data (for example, AWS AppConfig, Secrets Manager, Parameter Store) Lambda deployment packaging, layers, and configuration options Git-based version control tools (for example, Git, AWS CodeCommit) Container images

    Chapter 8

    Other AWS Services, SQS, Understanding SQS Queue Types, SQS Settings, SQS Delay Queues & Large Messages, Simple Notification Service, SES vs SNS, Kinesis 101, Setting Up A Kinesis Data Stream - Demo, Kinesis Shards & Consumers, Introducing Elastic Beanstalk, Deploying An Application With Elastic Beanstalk - Demo, Updating Elastic Beanstalk, Updating An Application In Elastic Beanstalk - Demo, Advanced Elastic Beanstalk, RDS & Elastic Beanstalk, Other AWS Services Summary - Part 1, Other AWS Services Summary - Part 2
    Test applications in development environments.
  • Knowledge of:
  • Features in AWS services that perform application deployment Integration testing that uses mock endpoints Lambda versions and aliases

    Chapter 9

    Developer Theory, What is CI/CD?, CodeCommit 101, CodeCommit Lab, HANDS-ON LAB Configure and Work with CodeCommit from the CLI, CodeDeploy 101, The CodeDeploy AppSpec File CodeDeploy Lifecycle Event Hooks, CodeDeploy Lab, CodePipeline 101, CodePipeline Lab, HANDS-ON LAB Setting Up an AWS CodePipeline with a Manual Approval, Elastic Container Service, Docker and CodeBuild Lab 1, Docker and CodeBuild Lab 2, Docker and CodeBuild Lab Summary and Exam Tips, CloudFormation, CloudFormation Lab, Serverless Application Model (SAM), CloudFormation & SAM Lab, CloudFormation Nested Stacks, HANDS-ON LAB Working with CloudFormation Nested Stacks, Developer Theory Summary
    Automate deployment testing.
  • Knowledge of:
  • API Gateway stages Branches and actions in the continuous integration and continuous delivery (CI/CD) workflow Automated software testing (for example, unit testing, mock testing)

    Chapter 10

    Advanced IAM, Web Identity Federation, Cognito User Pools, Cognito Lab, Inline Policies vs Managed Policies vs Custom Policies, STS AssumeRoleWithWebIdentity, Configuring Cross Account Access - Demo, Advanced IAM Summary
    Deploy code by using AWS CI/CD services.
  • Knowledge of:
  • Git-based version control tools (for example, Git, AWS CodeCommit) Manual and automated approvals in AWS CodePipeline Access application configurations from AWS AppConfig and Secrets Manager CI/CD workflows that use AWS services Application deployment that uses AWS services and tools (for example, CloudFormation, AWS Cloud Development Kit [AWS CDK], AWS SAM, AWS CodeArtifact, Copilot, Amplify, Lambda) Lambda deployment packaging options API Gateway stages and custom domains Deployment strategies (for example, canary, blue/green, rolling)

    Chapter 11

    Monitoring, Introduction To CloudWatch, CloudWatch Lab, CloudWatch Vs CloudTrail
    Optimize applications by using AWS services and features.
  • Knowledge of:
  • Caching Concurrency Messaging services (for example, Amazon Simple Queue Service [Amazon SQS], Amazon Simple Notification Service [Amazon SNS])

    Chapter 12

    Updates Based On Student Feedback, Introduction, CLI Pagination, IAM Policy Simulator, Lambda Concurrent Executions Limit, Lambda Versions, Lambda & VPC Access, X-Ray Configuration, Docker & Elastic Beanstalk, Additional Resources, Chapter Summary