AWS Data Engineer Course Content
- Register for AWS free account
- AWS EC2 – Elastic Cloud Compute
- EC2 Introduction
- EC2 features and uses
- Steps to launch the Ec2 instance
- Create an Ec2 instance
- Deploy sample application in Ec2
- Lambda – Serverless applications
- How does AWS Lambda work
- Events that Trigger AWS Lambda
- AWS Lambda Concepts
- AWS Lambda VS AWS EC2
- AWS Lambda VS AWS Elastic Beanstalk
- Use cases of AWS Lambda
- Advantages and limitations of AWS Lambda
- Create sample lambda function
- Amazon Notification services – SNS
- What is SNS
- SNS Publishers and Subscribers
- How to Use SNS
- SNS Use case
- AWS S3 – Simple storage service
- What is S3?
- Advantages of S3
- AWS S3 Concepts
- Creating S3 Bucket
- AWS Storage Classes
- AWS S3 Versioning
- Cross Region Replication
- Lifecycle Management
- AWS RDS – Relational Database Service
- What is RDS
- Features of RDS
- Setup Amazon RDS
- Connect to the Database
- AWS DynamoDB – NOSQL Database
- DynamoDB
- DynamoDB vs RDBMS
- DynamoDB Advantages
- Dynamo DB limitations
- DynamoDB Features
- DynamoDB working Use Case
- AWS Redshift – Database Management
- What is Redshift
- Redshift Architecture
- Redshift Configuration
- Redshift Features
- Identity and Access Management (IAM)
- Authentication
- Authorization
- IAM Roles
- IAM Groups
- IAM use case
- AWS CloudWatch Monitoring
- What is CloudWatch
- CloudWatch with example
- AWS Athena
- Athena Usage
- AWS service Integrations with Athena
- AWS Glue
- Glue Data Catalog
- Glue Crawler
- Glue ETL jobs
- Data engineer project with Sample data
- Data engineer project with Realtime streaming data