Fundamentals of Cloud Computing Platform
Introduction to Cloud Computing
Cloud Computing Models
Architecture of Cloud Environment
On-Demand & Self Service - Characteristics of Cloud
Characteristic of CSP - Elasticity
Characteristic of CSP - Elasticity 02
Infrastructure & Networking
Introduction to Amazon Web Services
AWS Global Infrastructure
Setting up LAB environment
Launching our first EC2 instance.
Introduction to Network Switches & Virtual Private Cloud
VPC - Part 2 ( Routing )
VPC & Subnetworks
Internet Gateways
Public & Private Subnets
Public & Private Subnets - Practical
IP Addressing in AWS
Deploying full VPC based EC2 Infrastructure
Understanding EC2 Instance Types
EC2 Pricing Models
Understanding VPC Peering
VPC Peering - Part 02
Inter Region VPC Peering
EC2 Placement Groups
Understanding basics of Firewalls
Understanding AWS Firewall - Security Groups
Network ACL (NACL)
Infrastructure & Networking Quiz
Storage
Introduction to Block & Object storage mechanism
Introduction to Elastic Block Store
Feature of EBS - Portability
Understanding NAS Solutions
Feature of EBS - Elasticity
Understanding Virtualization Snapshots
EBS Snapshots
EBS - Volume Types
Instance Store Volumes
Introduction to Simple Storage Service (S3)
Features of S3 - Storage Classes
New S3 Storage Class - Intelligent-Tiering
New S3 Storage Class - One Zone-IA
New S3 Storage Class - Glacier Deep Archive
Features of S3 - Version Control
Feature of S3 - Lifecycle Management
Features of S3 - Cross Region Replication
Static Website Hosting in S3
Understanding AWS Storage Gateway
Snowball
Storage Quiz
High Availability
Understanding High Availability Configuration
RTO & RPO
Getting started with Elastic Load Balancers
ELB Configuration - Health Checks
Configuring our first ELB
ELB - Nodes & Availability Zones
ELB Configuration - Cross Zone Load Balancing
Overview of Elastic File System (EFS)
Creating our First EFS
High Availability Quiz
Characteristic of Cloud - Elasticity
Scaling to traffic patterns
Introduction to Auto Scaling
Auto Scaling - Practical
Auto Scaling - Scaling Up Operations
Auto Scaling - Scaling Down Operations
Auto Scaling Plans
Identity & Access Management
Understanding the principle of least privilage
POLP - It starts with ROOT
Introduction to Identity & Access Management (IAM)
Understanding the IAM Policies
IAM Policies - Part 02
IAM Policy Evaluation Logic
AWS CLI
IAM Role
EC2 Instance Metadata
IAM - Credential Reports
Understanding working of an IAM role
AWS STS
IAM Quiz
Cryptography Kung Fu
Introduction to Cryptography
Understanding communication Protocols
Plain Text vs Encrypted Protocols
Challenge with storing encryption keys & Intro to CloudHSM
Understanding the Disk Level encryption schemas
Serverless Architecture
Introduction to Serverless Computing
Getting started with AWS Lambda
Introduction to API
Understanding working of API
Building the function for our API
Building our API with API Gateway
Database Primer
Introduction to Relational Databases
Installing an RDMS system in an EC2 instance
Creating our first database structure in MySQL
Understanding the INSERT statements
Primary Key & Null Values
Getting started with AWS RDS
Connect to RDS via CLI and MySQL Workbench
Understanding the Parameter & Subnet Groups in RDS
Creating our first blog and connect it with RDS
Exploring the Wordpress database structure in RDS
Implementing Read replicas - Part 01
Implementing Read replicas - Part 02
Understanding RDS Snapshots
Multi-AZ Architecture for RDS
Understanding NoSQL Database
Getting started with DynamoDB
DynamoDB queries with CLI
DynamoDB - Consistency Models
Real World Use Case for NoSQL Database
DynamoDB - Read & Write Capacity Units
Database Quiz
Building Scalable Applications
Introduction to Message Brokers
Message Broker - Practical
Introduction to SQS
SQS - Understanding "Visibility Timeout" parameter
SQS - Understanding different polling methods
SQS - Understanding different queue types
Understanding Simple Notification Service (SNS)
Implementing SNS - Practical
Simple Workflow Service (SWF)
Scalability Quiz
Domain Name System
Introduction to DNS
Traffic packet capture of DNS packets
Understanding DNS Records
DNS Records - A & AAAA
Introduction to Route53
Integrating Route53 with VPC
DNS Records - CNAME & Alias
DNS Records - Mail Exchange
DNS Records - TXT records
Advanced Route53 Configurations
Route53 - Health Checks
Implementing Health Checks with Route53 for Nginx
Understanding Route53 FailOver Routing Policy
Implementing FailOver Routing Policy
DNS Quiz
Analytics
Understanding Streaming Data
Configuring our first streams in AWS Kinesis
AWS Kinesis - Practical
Document - Kinesis Commands
AWS Import / Export
Elastic Map Reduce
Business Intelligence & Data Warehouse
Understanding RedShift
AWS SWF
The DevOps Section
Introduction to Infrastructure as a Code
Understanding CloudFormation
AWS Elastic Beanstalk
AWS Elastic Beanstalk - Part 02
AWS Code Commit
Content Delivery Networks
Introduction to Reverse Proxies
Understanding the Content Delivery Networks
Understanding Edge Locations
Deploying CloudFront Distribution - Part 01
Deploying CloudFront Distribution - Part 02
Understanding the Origin Access Identity
S3 Transfer Acceleration
Monitoring
Intro to Logging & Monitoring
Understanding CloudWatch
Auditing AWS environment with CloudTrail
CloudTrail - Part 02
AWS Trusted Advisor
AWS Well Architected Framework
Personal Health Dashboard
AWS Risks and Compliance
Shared Responsibility Model
Client Security Responsibility Model
Exam Preparation Guide
Important Pointers - Infrastructure & Networking
Important Pointers - Storage - Part 01
Important Pointers - Storage - Part 02
Important Pointers - Scalability & Monitoring
Important Points for Exams - Part 03
Redis AUTH
Final Exam Preparation Quiz