Course content
AWS IAM
- What is the Purpose of IAM?
- Key Components in IAM
- IAM User
- What is the Purpose of IAM User?
- Create IAM User
- Configure AWS CLI for IAM User
- Enable MFA for IAM User
- IAM Policy
- What is the Purpose IAM Policy?
- Types of IAM Policy
- Create IAM Policy
- IAM Group
- What is the Purpose of IAM Group?
- Create IAM Group
- IAM Role
- What is the Purpose IAM Role?
- Create IAM Role
- IAM Access Analyzer
- What is the Purpose IAM Access Analyzer?
- Create IAM Access Analyzer
- Do's and Dont's with IAM
Amazon VPC
- What is the Purpose of VPC?
- Key Components in VPC
- Understanding VPC
- Architecture of VPC-managed Network
- VPC Network
- What is the Purpose of VPC Network?
- Create VPC Network
- Enable DNS Hostnames on VPC Network
- VPC Internet Gateway
- What is the Purpose of VPC Internet Gateway?
- Create VPC Internet Gateway
- VPC Subnet
- What is the Purpose of VPC Subnet?
- Types of VPC Subnet
- Create VPC Subnet
- VPC Elastic IP
- What is the Purpose of VPC Elastic IP?
- Allocate VPC Elastic IP
- VPC NAT Gateway
- What is the Purpose of VPC NAT Gateway?
- Create VPC NAT Gateway
- VPC Route Table
- What is Purpose of VPC Route Table?
- Create VPC Route Table
- VPC Network ACL
- What is the Purpose of VPC Network ACL?
- Update VPC Network ACL
- VPC Prefix List
- What is the Purpose of VPC Prefix List?
- Create VPC Prefix List
- VPC Security Group
- What is the Purpose of VPC Security Group?
- Create VPC Security Group
- VPC Endpoint
- What is the Purpose of VPC Endpoint?
- Types of VPC Endpoint
- Create Gateway VPC Endpoint
- Create Interface VPC Endpoint
- VPC DHCP Options Set
- What is the Purpose of VPC DHCP Options Set?
- VPC Reachability Analyzer
- What is the Purpose VPC Reachability Analyzer?
- Create VPC Reachability Analyzer
- Do's and Dont's with VPC
Amazon S3
- What is the Purpose of S3?
- Key Components in S3
- Understanding S3
- S3 Bucket
- What is the Purpose of S3 Bucket?
- Create S3 Bucket
- Upload Objects to S3 Bucket
- Optimize S3 Bucket for High Scalability
- Encrypting Objects in S3 Bucket
- Managing Object Versions in S3 Bucket
- Understanding Storage Classes in S3 Bucket
- Create Lifecycle Rule in S3 Bucket
- Create Replication Rule in S3 Bucket
- Create Inventory Configuration in S3 Bucket
- S3 Access Point
- What is the Purpose of S3 Access Point?
- Create S3 Access Point for VPC
- Create S3 Access Point for Internet
- S3 Batch Operation
- What is the Purpose of S3 Batch Operation?
- Upload Manifest Object for S3 Batch Operation
- Create S3 Batch Operation
- Execute S3 Batch Operation
- Do's and Dont's with S3
Amazon CloudFront
- What is the Purpose of CloudFront?
- Key Components in CloudFront
- Architecture of CloudFront-managed CDN
- CloudFront Policy
- What is the Purpose of CloudFront Policy?
- Types of CloudFront Policy
- Create Cache CloudFront Policy
- Create Origin Request CloudFront Policy
- CloudFront Origin Access Identity
- What is the Purpose of CloudFront Origin Access Identity?
- Create CloudFront Origin Access Identity
- CloudFront Public Key
- What is the Purpose of CloudFront Public Key?
- Create CloudFront Public Key
- CloudFront Key Group
- What is the Purpose of CloudFront Key Group?
- Create CloudFront Key Group
- CloudFront Distribution
- What is the Purpose of CloudFront Distribution?
- Create CloudFront Distribution
- Create Invalidation in CloudFront Distribution
- Do's and Dont's with CloudFront
Amazon EC2
- What is Hypervisor?
- Major Types of Hypervisor
- Major Bare Metal Hypervisors
- Major Hosted Hypervisors
- What is the Purpose of EC2?
- Key Components in EC2
- Understanding EC2
- EC2 Key Pair
- What is the Purpose of EC2 Key Pair?
- Create EC2 Key Pair
- EC2 AMI
- What is the Purpose of EC2 AMI?
- Build EC2 AMI using Packer
- EC2 Placement Group
- What is the Purpose of EC2 Placement Group?
- Types of EC2 Placement Group
- Create EC2 Placement Group
- EC2 Launch Template
- What is the Purpose of EC2 Launch Template?
- Create EC2 Launch Template
- EC2 EBS
- What is the Purpose of EC2 EBS?
- Types of EC2 EBS
- How to Choose EC2 EBS Type?
- Create EC2 EBS Volume
- Create EC2 EBS Snapshot
- EC2 Instance
- What is the Purpose of EC2 Instance?
- Types of EC2 Instance
- How to Choose EC2 Instance Type?
- Launch EC2 Instances
- Attach EBS Volume to EC2 Instance
- Prepare EC2 Instances for Ansible-managed Deployment
- Using EC2 Instances as Ansible Nodes
- Trigger Deployment on Ansible Nodes
- EC2 Target Group
- What is the Purpose of EC2 Target Group?
- Create EC2 Target Group
- EC2 ELB
- What is the Purpose of EC2 ELB?
- Types of EC2 ELB
- Create EC2 ELB
- EC2 Auto Scaling Group
- What is the Purpose of EC2 Auto Scaling Group?
- Create EC2 Auto Scaling Group
- Do's and Dont's with EC2
Amazon Route 53
- What is the Purpose of Route 53?
- Key Components in Route 53
- Route 53 Domain
- What is the Purpose of Route 53 Domain?
- Register Route 53 Domain
- Route 53 Hosted Zone
- What is the Purpose of Route 53 Hosted Zone?
- Create Route 53 Hosted Zone
- Create Record in Route 53 Hosted Zone
- Verify Record in Route 53 Hosted Zone
- Route 53 Resolver
- What is the Purpose of Route 53 Resolver?
- Do's and Dont's with Route 53
Prerequisites
- A machine running Linux Ubuntu 18.04 LTS as host operating system. Don't panic, we'll help you in this.
- Machine hardware requirements are minimum 12GB RAM, 4 CPU cores, and 100GB storage.
- Must have exceptional knowledge on Linux-based operating systems and it's commands.
Objective
The main objective of the AWS Core Services course is to help you provision and manage AWS resources that is required to deploy a sample CRM app service and Redis database service on AWS Cloud. The CRM app is built on Python Flask micro framework and uses Redis as database.
Audience
Anyone from the IT/software industry who is passionate and willing to manage Cloud infrastructure can start learning AWS Core Services. It doesn't matter whether you are a fresher or an experienced candidate, we always start from ground zero.
Activities
- You do hands-on from day one.
- We do digital whiteboarding to make you understand concepts and real-time implementations.
- You can ask questions, participate in discussions, and get solutions for complex problems.
- We deal with a variety of use cases and case studies.
- We do deep diving on all topics.