Introduction
Welcome and how to use this course
()
The DEA-C01 exam
()
Hands-on practice: AWS Free Tier vs. sandbox
()
1. AWS Accounts and Identity Access Management (IAM)
Introduction
()
AWS account overview
()
Hands-on learning: Create your AWS Free Tier account
()
Hands-on learning: Set up an account with a budget and alarm
()
AWS IAM
()
Hands-on learning: Create an IAM user and group
()
IAM authentication and multi-factor authentication (MFA)
()
Hands-on learning: Enable MFA
()
Access control methods: RBAC and ABAC
()
Hands-on learning: Switch IAM roles
()
2. Data Pipelines
Introduction
()
Data pipelines overview
()
The three Vs
()
Types of data
()
Batch vs. streaming
()
OLAP vs. OTAP
()
Data formats
()
Data modeling
()
Data warehouses
()
Data lakes
()
Design considerations
()
State management and replayability
()
Use cases
()
Distributed computing
()
Data pipelines on AWS
()
3. SQL Primer
Introduction
()
Using SQL with AWS
()
Hands-on learning: Create a SQL environment
()
SQL commands
()
SQL data types
()
Data definition language (DDL)
()
Data query language (DQL)
()
SQL operators
()
Displaying results
()
SQL functions
()
SQL joins
()
SQL constraints
()
Data manipulation language
()
Hands-on learning: Query a database
()
4. Data Ingestion
Introduction
()
Data ingestion scenarios
()
AWS Database Migration Service
()
Schema conversion
()
Change data capture
()
AWS DataSync
()
AWS Storage Gateway
()
AWS Snow Family
()
AWS Transfer Family
()
AWS Glue
()
AWS Glue Data Catalog
()
Hands-on learning: Create an AWS Glue Data Catalog
()
AWS Glue Crawler
()
Hands-on learning: Create an AWS Glue Crawler
()
Amazon Kinesis Data Streams
()
Hands-on learning: Create a data stream
()
Consumer throughput
()
Reading data with AWS Lambda
()
AWS Lambda concurrency
()
Using Amazon EFS with AWS Lambda
()
Hands-on learning: Create and use an AWS Lambda function
()
Amazon Kinesis Client Library (KCL)
()
Amazon MSK
()
Amazon Data Firehose
()
Hands-on learning: Configure an Amazon Data Firehose stream
()
Amazon DynamoDB Streams
()
AWS Glue Schema Registry
()
Amazon AppFlow
()
Consume data APIs
()
Data exchange
()
5. Data Transformation
Introduction
()
Common scenarios
()
Amazon EMR introduction
()
Apache Hadoop
()
Hadoop frameworks
()
Apache Spark
()
Amazon EMR architecture
()
Hands-on learning: Launch an Amazon EMR cluster
()
Amazon EMR serverless
()
Amazon EMR on EKS
()
Amazon EMR Studio
()
Hands-on learning: Use Amazon EMR Studio
()
Container services for batch processing
()
AWS Batch
()
Amazon Managed Service for Apache Flink
()
AWS Glue DataBrew
()
Hands-on learning: Create an AWS Glue DataBrew project
()
6. Data Storage
Introduction
()
Storage platforms
()
Aligning to access patterns
()
Cost and performance comparisons
()
Amazon RDS
()
Amazon Aurora
()
Hands-on learning: Create an Amazon RDS database
()
Amazon DynamoDB
()
DynamoDB partitions and primary keys
()
Hands-on learning: Practice creating DynamoDB tables
()
DynamoDB LSI and GSI
()
Hands-on learning: Create an LSI and a GSI
()
Hands-on learning: Add a time to live (TTL) to items
()
Amazon S3 for data lakes
()
Amazon S3 storage classes
()
Amazon S3 lifecycle policies
()
Amazon S3 versioning and replication
()
Hands-on learning: Configure replication and lifecycle
()
Amazon S3 performance optimization
()
Server access logging
()
Using Amazon S3 for staging data
()
Amazon S3 access points
()
Other database services
()
7. Data Analytics
Introduction
()
Analytics services
()
Amazon Redshift
()
Hands-on learning: Launch an Amazon Redshift cluster
()
Amazon Redshift serverless
()
Schema design for Amazon Redshift
()
Loading data into Amazon Redshift
()
Hands-on learning: Use the Amazon Redshift COPY command
()
Unloading Amazon Redshift data
()
Hands-on learning: Unload data to Amazon S3
()
Column compression
()
Distribution styles
()
Maintaining tables
()
Amazon Redshift federated queries
()
Amazon Redshift Spectrum
()
Amazon Redshift materialized views
()
Transform data with stored procedures
()
Workload management
()
Zero-ETL integrations
()
Streaming ingestion
()
Amazon Athena
()
Partitioning data
()
Creating views
()
Hands-on learning: Create and query tables using Athena
()
AWS Lake Formation
()
Hands-on learning: Create a data lake
()
Amazon QuickSight
()
Hands-on learning: Create a QuickSight dashboard
()
Amazon OpenSearch
()
8. Orchestration
Introduction
()
Serverless services and event-driven architecture
()
Amazon Simple Queue Service (SQS)
()
Amazon Simple Notification Service (SNS)
()
AWS Step Functions
()
Hands-on learning: Create a state machine for data analytics
()
Amazon S3 event notifications
()
Amazon EventBridge
()
Hands-on learning: Create an event bus and rule
()
Amazon Managed Workflows for Apache Airflow
()
Hands-on learning: Orchestrate EMR tasks using Amazon MWAA
()
AWS CloudFormation
()
Hands-on learning: Create an AWS Glue Catalog with partitions
()
AWS Serverless Application Model (SAM)
()
Hands-on learning: Run a SAM app using CloudShell
()
AWS Cloud Development Kit (CDK)
()
CI/CD overview
()
AWS CodeCommit and CodePipeline
()
Hands-on learning: Install Git
()
Hands-on learning: Deploy an AWS Glue job with CodePipeline
()
9. Maintenance and Monitoring
Introduction
()
Amazon CloudWatch overview
()
Hands-on learning: Create a custom metric
()
Hands-on learning: Create an Amazon CloudWatch alarm
()
Amazon CloudWatch Logs Insights
()
Hands-on learning: Query Amazon CloudWatch logs
()
DynamoDB capacity units
()
DynamoDB performance and throttling
()
RDS performance optimization
()
RDS Proxy
()
Amazon Redshift performance optimization
()
10. Security and Governance
Introduction
()
AWS Key Management Service (KMS)
()
Virtual private cloud (VPC) overview
()
Defining VPC Classless Interdomain Routing (CIDR) blocks
()
Hands-on learning: Create a custom VPC
()
Security groups and network ACLs
()
Hands-on learning: Configure security groups and NACLs
()
VPC peering
()
Hands-on learning: Configure VPC peering
()
VPC endpoints
()
Hands-on learning: Create a VPC endpoint
()
AWS Systems Manager Parameter Store
()
AWS Secrets Manager
()
Hands-on learning: Work with secrets
()
AWS Config
()
AWS CloudTrail
()
Hands-on learning: Create a CloudTrail trail
()
AWS CloudTrail Lake
()
Hands-on learning: Query CloudTrail Lake events
()
Amazon RDS security
()
Amazon Redshift security
()
Database audit logging
()
AWS Audit Manager
()
Amazon Macie
()
Ex_Files_AWS_DEA_C01_Cert_Prep.zip
(311 KB)