1: Fundamentals of Cloud Computing Platform
- Introduction to Cloud Computing
- Cloud Computing Models
- Architecture of Cloud Environments
- On-Demand & Self Service – Characteristics of Cloud
- Elasticity – Characteristics of Cloud
3: Mastering Serverless Computing
- Introduction to Serverless Computing
- Getting started with AWS Lambda
- Lambda – Versioning & Alias
- Introduction to API
- Understanding working of API
- Building the function for our API
- Building API with API Gateway
- Lambda Deployment Package
- NodeJS – Resource
5: AWS Developer Tools & CI/CD
- Version Control
- Continues Code Building
- AWS Code Commit
- AWS Code Build
- Code Build – C Demo & Artifacts
- AWS Code Deploy
- Configuring Code Deploy
- Code Pipeline
- Creating our First Pipeline with Code Pipeline
- Overview of AWS X-Ray with Practical
- Parameter Store
7: Message Brokers & Notification Services & Kinesis
- Introduction to Message Brokers with Practical
- Introduction to SQS
- SQS – Polling Methods
- SQS – Visibility Timeout
- SQS – Queue Types
- Understanding SNS with Implementation
9: Database Primer
- Introduction to Relational Database
- 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
- Multi-AZ Architecture for RDS
- Understanding Memcached Engine, Redis Engine,
- Understanding ElastiCache in AWS
- ElastiCache – Deploying Memcached Engine
- Redis AUTH
- Understanding NoSQL Database
- Getting started with DynamoDB
- DynamoDB queries with CLI
- DynamoDB Consistency Models
- DynamoDB Local – Dockers
- DynamoDB Local – Resource
- Integrating Python Boto3 with DynamoDB Local
- Python Boto3 Code Samples
- Partition Key vs Composite Keys
- DynamoDB Streams
- Project Expressions
- DynamoDB Accelerator
- DynamoDB Provisioned Throughput
- Business Intelligence & Data Warehouse
- Understanding RedShift
2: Labs & Infrastructure Overview
- Introduction to Amazon Web Services
- AWS Global Infrastructure
- Setting up LAB Environment
- MFA for AWS
- Creating first IAM user
- Launching first EC2 instance
- Setting MobaXterm
- EC2 Purchasing Options
- EC2 Storage Basics
- ELB & Session State
4: Identity & Access Management
- Understanding Principle of Least Privilage
- POPL Practical
- Introduction to Identity & Access Management (IAM)
- Understanding the IAM Policies
- IAM Role
- AWS STS
6: DevOps Primer
- Introduction to Infrastructure as Code (IAAC)
- CloudFormation Basics
- AWS ElasticBeanstalk
- EB Deployment Policy
- Immutable Deployment Policy
- Serverless Application Model (AWS SAM)
8: Simple Storage Services (S3)
- Introduction to AWS S3
- Understanding S3 Version Control
- Hosting Websites on S3 Buckets
- Understanding CORS
- S3 LifeCycle Policies
- Performance Optimization in S3
10: Security Primer
- Introduction to Cryptography
- Understanding communication Protocols
- Plain Text vs Encrypted Protocols
- Understanding AWS Key Management Service
- S3 Encryption
- Web Identity Federation
- AWS Cognito
- Understanding Streaming Data
- Getting started with AWS Kinesis with Practical
- Introduction to Reverse Proxy
- Understanding CDN’s
- Understanding Edge Locations
- Deploying CloudFront