0% found this document useful (0 votes)
120 views

AWS Data Engineer 6 Weeks Training Course Content

This document outlines the content of an AWS data engineer training course. The course covers AWS services like S3, EC2, VPC, Lambda, databases and security options. It also covers data processing with PySpark and infrastructure as code with CloudFormation.

Uploaded by

raktion
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
120 views

AWS Data Engineer 6 Weeks Training Course Content

This document outlines the content of an AWS data engineer training course. The course covers AWS services like S3, EC2, VPC, Lambda, databases and security options. It also covers data processing with PySpark and infrastructure as code with CloudFormation.

Uploaded by

raktion
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

Course Duration: 6 weeks

Mon to Fri ( INDIA morning )


Sun to Thur ( US evening )

AWS Data Engineer Training Course Content

Introduction to Cloud Computing

➢ Introduction to Cloud Computing


➢ Introduction to AWS
➢ Create free AWS trial Account
➢ Creating Billing Alerts
➢ Brief introduction to AWS services

IAM ( Identity Access Management )

➢ Overview of IAM service


➢ Root account vs IAM user
➢ MFA ( Multi-Factor Authentication )
➢ IAM Users
➢ IAM Groups
➢ IAM Roles
➢ AWS managed Policies
➢ Creating Customer Managed Policies.

S3 ( Simple Storage Service )

➢ Overview of S3 service
➢ Create bucket
➢ S3 Storage classes
➢ Data versioning
➢ Data Security & Encryption
➢ S3 Bucket level policies
➢ Static website hosting
➢ Cross-region replication
➢ Cross-account S3 access
EC2 Basics

➢ Overview of EC2 service


➢ EC2 Instance Types
➢ Launch your first EC2 Instance
➢ Key-pair for EC2 instances
➢ Connect to EC2 instance
➢ Basic commands overview on EC2 instance

EC2 Advanced

➢ AWS CLI ( Command Line Interface )


➢ IAM role for EC2 instance
➢ Security groups for EC2 instance
➢ Volumes and Snapshots
➢ Create EC2 instance alarms
➢ Creating AMI ( Amazon Machine Images )

VPC ( Virtual Private Cloud ) / AWS Networking

➢ Overview of VPC service ( AWS Networking )


➢ CIDR Range
➢ Subnets
➢ Route Tables
➢ Internet Gateway
➢ Network ACL
➢ Security groups

Lambda

➢ Overview of Lambda service


➢ Create your first Lambda function
➢ Configuration of Lambda function
➢ Create a test event
➢ Test your Lambda function
➢ Schedule a Lambda function with EventBridge rules
➢ Add event based trigger to a Lambda function
ELB ( Elastic Load Balancing )

➢ Overview of ELB service


➢ Type of Load Balancers
➢ ALB : Application Load Balancer
➢ NLB : Network Load Balancer
➢ Load Balancers Health Checks
➢ Target groups
➢ EC2 launch Templates
➢ ASG : Auto Scaling Groups
➢ Auto Scaling Policies

Route 53

➢ Overview of Route53 service


➢ Hosted zones
➢ DNS Records
➢ Routing Policies
➢ Simple Routing Policy
➢ Geolocation Routing Policy
➢ Latency Routing Policy
➢ Weighted Routing Policy
➢ Failover Routing Policy

Databases

➢ Crawlers
➢ Glue Data Catalog
➢ Athena
➢ Redshift
➢ Traditional databases vs AWS databases
➢ Overview to RDS service
➢ Launching a RDS Instances ( MySQL )
➢ Multi-AZ for RDS instances
➢ RDS Read Replicas
➢ Overview of DynamoDB
➢ Create table in DynamoDB
➢ Read consistency
➢ Read/write capacity
➢ Elastic Cache
➢ DMS : Database Migration Service

Security Options

➢ CloudWatch
➢ CloudTrail
➢ Secret Manager
➢ KMS : Key Management Services

Application Services

➢ SNS : Simple Notification Service


➢ SES : Simple Email Service
➢ SQS : Simple Queue Service
➢ ACM : AWS Certificate Manager

Infrastructure Management

➢ Cloud Formation
➢ Create/manage AWS resources with Stacks

CICD ( Continuous Integration & Continuous Deployment )

➢ Overview of CICD
➢ Introduction to GIT
➢ GIT commands
➢ Code Commit
➢ Code Build
➢ Code Deploy
➢ Code Pipeline

Python Basics

➢ Setting up Cloud 9 environment


➢ Write your first Python Code
➢ Data types & variables
➢ Functions in Python
➢ Conditional & logical operators
➢ For/while loop
➢ One/two dimensional array
➢ Dictionary

PySpark Basics

➢ Introduction to PySpark
➢ Installation of PySpark on EC2/Cloud 9
➢ Creating DataFrame from local file
➢ Creating DataFrame from S3 file
➢ Processing data with PySpark
➢ Select/Filter using DataFrame

PySpark Advanced

➢ Joins using DataFrame


➢ Grouping using DataFrame
➢ Aggregate functions using DataFrame
➢ Window functions using DataFrame
➢ Overview of Spark SQL
➢ Writing output data into local file
➢ Writing output data into S3 file

You might also like