Examers.io
ExamsOrganizationsHow it worksPricingHelp & FAQ
AWS

AWS Certified Data Engineer - Associate

DEA-C01AWS Certified Data Engineer - Associate (DEA-C01)

The AWS Certified Data Engineer - Associate certification validates your ability to implement data pipelines, manage data stores, and ensure data quality on AWS. Designed for data engineers with 2–3 years of experience, it demonstrates hands-on skills in ingesting, transforming, and orchestrating data while applying security and governance best practices. Earning this credential proves you can build and operate reliable, cost-effective data solutions on the world's leading cloud platform.

452 practice questions · Updated 2026-07-30

4Domains
17Objectives
162Concepts
452Questions

DEA-C01 Curriculum

Every domain, objective, and concept the DEA-C01 exam measures.

Task 1.1: Perform data ingestion

15 concepts · 38 questions
  1. Streaming Data Sources
  2. Batch Data Sources
  3. Batch Ingestion Configuration
  4. Data API Consumption
  5. Scheduling with EventBridge
  6. Scheduling with Apache Airflow
  7. Time-Based Schedules for Jobs and Crawlers
  8. Event Triggers with S3 Event Notifications
  9. Event Triggers with EventBridge
  10. Lambda Invocation from Kinesis
  11. IP Allowlists for Data Sources
  12. Throttling and Rate Limits
  13. Fan-in and Fan-out in Streaming
  14. Replayability of Data Ingestion Pipelines
  15. Stateful and Stateless Data Transactions

Task 1.2: Transform and process data

10 concepts · 29 questions
  1. Container optimization for data workloads
  2. Connecting to data sources via JDBC/ODBC
  3. Integrating data from multiple sources
  4. Cost optimization in data processing
  5. Selecting data transformation services
  6. Transforming data between formats
  7. Troubleshooting transformation failures and performance issues
  8. Creating data APIs with AWS services
  9. Defining data volume, velocity, and variety
  10. Integrating LLMs for data processing

Task 1.3: Orchestrate data pipelines

8 concepts · 26 questions
  1. Orchestration service selection
  2. Building ETL workflows with orchestration services
  3. Performance optimization in data pipelines
  4. High availability and scalability in pipelines
  5. Resiliency and fault tolerance in pipelines
  6. Serverless workflow implementation
  7. Notification and alerting with SNS and SQS
  8. Integrating notifications into pipelines

Task 1.4: Apply programming concepts

10 concepts · 33 questions
  1. Code Optimization for Data Pipelines
  2. Lambda Concurrency and Performance Configuration
  3. Programming Languages and Frameworks for Data Engineering
  4. Software Engineering Best Practices in Data Engineering
  5. Infrastructure as Code (IaC) Fundamentals
  6. AWS SAM for Serverless Data Pipelines
  7. Lambda Storage Volume Mounting
  8. CI/CD for Data Pipelines
  9. Distributed Computing Concepts
  10. Data Structures and Algorithms

Task 2.1: Choose a data store

8 concepts · 23 questions
  1. Cost and performance trade-offs of data stores
  2. Access pattern-driven storage configuration
  3. Use-case-specific storage application
  4. Migration tool integration
  5. Data migration and remote access methods
  6. Lock management for data access control
  7. Open table format management
  8. Vector index types
  1. Data Catalog Fundamentals
  2. Technical Data Catalogs
  3. Building and Referencing Catalogs
  4. Schema Discovery with Crawlers
  5. Partition Synchronization
  6. Creating Catalog Connections
  7. Business Data Catalogs

Task 2.3: Manage the lifecycle of data

8 concepts · 20 questions
  1. Redshift COPY command
  2. Redshift UNLOAD command
  3. S3 Lifecycle policy basics
  4. S3 Lifecycle expiration
  5. S3 versioning
  6. DynamoDB TTL
  7. Data deletion for compliance
  8. S3 resiliency and availability
  1. Redshift schema design
  2. DynamoDB schema design
  3. Lake Formation schema design
  4. Handling data characteristic changes
  5. Schema conversion with AWS SCT
  6. Schema conversion with AWS DMS
  7. Data lineage with SageMaker ML Lineage Tracking
  8. Data lineage with SageMaker Catalog
  9. Indexing best practices
  10. Partitioning strategies
  11. Compression techniques
  12. Data optimization techniques
  13. Vectorization concepts

  1. Orchestrating data pipelines with Amazon MWAA
  2. Orchestrating data pipelines with AWS Step Functions
  3. Troubleshooting Amazon MWAA
  4. Troubleshooting AWS Step Functions
  5. Calling AWS SDKs from code
  6. Processing data with Amazon EMR
  7. Processing data with Amazon Redshift
  8. Processing data with AWS Glue
  9. Consuming data APIs
  10. Maintaining data APIs
  11. Preparing data with AWS Glue DataBrew
  12. Preparing data with Amazon SageMaker Unified Studio
  13. Querying data with Amazon Athena
  14. Automating data processing with AWS Lambda
  15. Managing events with Amazon EventBridge
  16. Managing schedulers for data jobs
  1. Data visualization with AWS services
  2. Data verification and cleaning techniques
  3. SQL querying in Amazon Redshift
  4. SQL querying in Amazon Athena
  5. Athena notebooks with Apache Spark
  6. Provisioned vs serverless services tradeoffs
  7. Data aggregation
  8. Rolling average
  9. Data grouping
  10. Data pivoting
  1. Log extraction for audits
  2. Deploy logging and monitoring solutions
  3. Notifications for monitoring alerts
  4. Troubleshooting performance issues
  5. AWS CloudTrail for API tracking
  6. Troubleshooting and maintaining pipelines
  7. CloudWatch Logs configuration and automation
  8. Log analysis with AWS services

Task 3.4: Ensure data quality

5 concepts · 18 questions
  1. Data Quality Checks During Processing
  2. Defining Data Quality Rules
  3. Investigating Data Consistency
  4. Data Sampling Techniques
  5. Data Skew Mechanisms

  1. VPC Security Groups
  2. IAM Groups and Roles
  3. IAM Endpoints and Services
  4. AWS Secrets Manager Credentials
  5. IAM Roles for AWS Services
  6. IAM Policies for Resources
  7. Managed vs Unmanaged Services
  8. SageMaker Unified Studio Access
  1. Custom IAM policy creation
  2. IAM policy evaluation and best practices
  3. AWS Secrets Manager for credential storage
  4. AWS Systems Manager Parameter Store for credentials
  5. Database user, group, and role management in Amazon Redshift
  6. Database authorization and privilege granting
  7. AWS Lake Formation permissions management
  1. Encryption at rest
  2. Encryption in transit
  3. Key management
  4. Data masking techniques
  5. Tokenization
  6. Anonymization and pseudonymization
  7. Encryption and masking in AWS services
  8. Compliance and regulatory considerations

Task 4.4: Prepare logs for audit

9 concepts · 25 questions
  1. Audit Logging Fundamentals
  2. Identifying Audit Log Sources
  3. Enabling Audit Logging
  4. Log Aggregation and Centralization
  5. Log Retention and Lifecycle Management
  6. Log Integrity and Tamper-Proofing
  7. Access Control for Audit Logs
  8. Monitoring and Alerting on Audit Logs
  9. Audit Log Analysis and Reporting
  1. Data Privacy Fundamentals
  2. Data Governance Frameworks
  3. Data Classification
  4. Data Masking and Anonymization
  5. Data Encryption
  6. Access Control and Authorization
  7. Data Residency and Sovereignty
  8. Data Retention and Lifecycle Policies
  9. Auditing and Monitoring Data Access
  10. Privacy Impact Assessments
  11. Data Subject Rights
  12. Governance for Machine Learning Data
Ready to practice?Test your knowledge with exam-style questions or take an intelligent quiz tailored to your level.

Percentages reflect share of the current practice bank, not official exam weightings — no structured per-skill weight is published for DEA-C01, so none is invented.