Course Introduction
Getting intellectuals ready to become AWS Experts!
This curriculum works to develop the expertise and skills necessary to master AWS architectural principles to design and deploy AWS cloud solutions. Students will learn to build secure, high-performing, resilient, and efficient infrastructure for their applications and workloads with keen regard for operational excellence, security, reliability, performance efficiency, and cost optimisation
Course Audience
The following course is designed for
- Individuals responsible for articulating the technical benefits of AWS services to customers
- Anyone who needs to understand the scope of cloud architectures
- SysOps administrators
- Solutions architects
- Solution design engineers
- Individuals who are preparing to take the AWS Cloud Practitioner exam followed by AWS Solutions Architect – Associate exam
Course Schedule
Syllabus - What you will learn from this course
Introduction to Cloud Computing and AWS
- Benefits of using AWS over a traditional data center.
- AWS Global Infrastructure.
- SaaS, PaaS, and IaaS models
- Virtualization
Identity and Access Management (IAM)
- Elements of IAM
- Security Token Service
- Web Identity Federation
- Active Directory Federation
- Key Management Service (KMS)
- Cognito
Elastic Compute Cloud (EC2)
- Components of EC2
- EC2 Pricing Options
- EC2 Instance Types
- AMI’s
- Amazon Elastic Block Storage (EBS)
- EBS Volume Types
- Security Groups
- Volumes and Snapshots
- Elastic File System (EFS)
- Auto Scaling
- Load balancers
- Placement Groups
- EC2 API and Command Line
Amazon Simple Storage Service (S3)
- Types of Storage
- Data Consistency Model
- Security and Access Controls
- Life Cycle Management
- Cross-Origin Replication
- Transfer Acceleration
- Static Web Hosting Events
- S3 API and Command Line
Other Storage Services
- Amazon Glacier
- Storage Gateway
- Snowball Default Cache Behavior Default Cache Behavior
- Snowball Edge
- Snowmobile
Cloud front Distribution
- Concepts on Content Delivery Network
- Edge Locations and Caching
- Distribution and Origins
- Default Cache Behavior
- Creating your own Cloud front Distribution
Virtual Private Cloud (VPC)
- Networks and Subnets
- Overview of VPC
- Route Tables/ Internet Gateways
- NAT Instances and NAT Gateway
- Endpoints
- Network Access Control Lists (NACL)
- VPN Connections
Cloud Watch
- Overview of Cloud Watch
- Cloud Watch Alarms
- Events and Rules
- CloudWatch Logs
- Cloud Watch Metrics and its components
- CloudWatch Dashboards
Simple Notification Service (SNS)
- Components of SNS
- Platform Applications
- Concepts on Fanning Out
- SNS API and Command line
Amazon Simple Queue Service (SQS)
- Concepts on Decoupled Applications
- Components of SQS
- Queue Attributes
- Concepts on Long Polling and Short Polling
- Encryption
- Dead Letter Queue
- SQS API and Command Line
AWS Lambda
- Serverless and Micro services concepts
- AWS SDK on any programming Language Supported
- Lambda Functions Deployment
- Lambda Triggers and Event Source Mapping
- Environment Variables
- Debugging with Cloud watch Logs
- Monitoring with Cloud watch Metrics
- Step function, X – Ray
API Gateway
- Concepts on Rest API’s
- Resources and Methods
- Stages
- Usage Plans and API keys
- CORS
- Lambda Integration
DynamoDB
- Concepts on NoSQL
- Components of DynamoDB
- Eventual and Strongly Consistent Reads
- Primary Keys and Disk Partition patterns
- Indexes
- DynamoDB Streams
- Provisioned Throughput and its calculations
- Backups and Auto Scaling
- DynamoDB Metrics
- DynamoDB API and Command Line
DNS and Route53
- Concepts on DNS
- Components of Route53
- Routing Policies
- Alias records