AWS Solution Architecture course
Prerequisites:
There are no prerequisites for this AWS training course. However, prior experience in working
with AWS or another cloud computing platform is recommended
Target Audience:
Linux Admin/IT Ops
Managers
Directors and Software Engineer
Module 1: Introduction to AWS and Cloud Computing
Duration: 5 hours
- 1.1 What is Cloud Computing? (1 hour)
- Cloud Computing Basics
- Types of Cloud Models (IaaS, PaaS, SaaS)
- Cloud Deployment Models (Public, Private, Hybrid)
- 1.2 Overview of AWS (1 hour)
- What is AWS?
- AWS Global Infrastructure
- Key AWS Services Overview
- 1.3 AWS Pricing and Cost Management (1 hour)
- AWS Free Tier
- Pricing Models: Pay-as-you-go, Reserved Instances, Spot Instances
- AWS Cost Explorer and Budget Management
- 1.4 Getting Started with AWS (2 hours)
- Creating an AWS Account
- Exploring AWS Management Console
- AWS CLI and SDK Overview
Module 2: AWS Identity and Access Management (IAM)
Duration: 5 hours
- 2.1 Introduction to IAM (1 hour)
- What is IAM?
- Principles of AWS Identity and Access Management
- 2.2 Managing IAM Users and Groups (1 hour)
- Creating Users and Groups
- Permissions and Policies
- 2.3 IAM Roles and MFA (1 hour)
- IAM Roles for EC2, Lambda, etc.
- Implementing Multi-Factor Authentication
- 2.4 AWS Security Best Practices (1 hour)
- Best Practices for IAM Security
- Understanding AWS Organizations and Service Control Policies (SCP)
- 2.5 Hands-On Lab: Setting up IAM Policies and Roles (1 hour)
- Implementing IAM for a simple web app deployment
Module 3: Amazon EC2 and Compute Services
Duration: 5 hours
- 3.1 Introduction to EC2 and Virtual Machines (1 hour)
- What is Amazon EC2?
- EC2 Instance Types and Pricing Models
- 3.2 Launching and Managing EC2 Instances (1 hour)
- Launching EC2 Instances (Hands-On)
- EC2 Key Pairs, Security Groups, and Instance Connect
- 3.3 Amazon Elastic Block Store (EBS) (1 hour)
- Types of EBS Volumes
- Snapshots and Backups
- 3.4 Elastic Load Balancing and Auto Scaling (1 hour)
- Configuring Load Balancers (Hands-On)
- Implementing Auto Scaling Groups
- 3.5 Hands-On Lab: Deploying a Scalable Web App (1 hour)
- Using EC2, ELB, and Auto Scaling
Module 4: Amazon S3 and Cloud Storage
Duration: 5 hours
- 4.1 Introduction to Amazon S3 (1 hour)
- S3 Buckets, Objects, and Storage Classes
- Use Cases of S3 (Backup, Archiving, Hosting)
- 4.2 S3 Bucket Security (1 hour)
- S3 Access Control, Bucket Policies, and Permissions
- Encryption in S3 (Server-Side and Client-Side Encryption)
- 4.3 Versioning, Lifecycle Policies, and Cross-Region Replication (1 hour)
- Managing S3 Data with Versioning and Lifecycle Rules
- 4.4 Amazon S3 Glacier and Glacier Deep Archive (1 hour)
- Archiving Data with Glacier
- 4.5 Hands-On Lab: Managing S3 Buckets and Data Storage (1 hour)
- Creating and Managing S3 Buckets
Module 5: AWS Networking and VPC
Duration: 5 hours
- 5.1 Introduction to VPC (1 hour)
- What is a Virtual Private Cloud?
- VPC Components: Subnets, Route Tables, Internet Gateways
- 5.2 Security Groups and Network ACLs (1 hour)
- Difference Between Security Groups and NACLs
- Configuring Security for VPC
- 5.3 NAT Gateways, VPNs, and VPC Peering (1 hour)
- Configuring Private and Public Subnets
- VPC Peering and VPN Connectivity
- 5.4 AWS Direct Connect and Elastic IPs (1 hour)
- Advanced Networking with Direct Connect
- 5.5 Hands-On Lab: Setting Up a VPC with Public and Private Subnets (1 hour)
- Implementing a Secure VPC Architecture
Module 6: AWS Databases and RDS
Duration: 5 hours
- 6.1 Introduction to AWS Database Services (1 hour)
- Relational vs. Non-Relational Databases
- Overview of AWS Database Services (RDS, DynamoDB, Aurora)
- 6.2 Amazon RDS and Database Engines (1 hour)
- Launching RDS Instances
- RDS Backups, Snapshots, and Automated Backups
- 6.3 DynamoDB: NoSQL Database (1 hour)
- Introduction to DynamoDB
- Creating and Managing DynamoDB Tables
- 6.4 Amazon Redshift and Data Warehousing (1 hour)
- Overview of Amazon Redshift
- 6.5 Hands-On Lab: Deploying an RDS Instance (1 hour)
- Creating an RDS instance and connecting from an EC2 instance
Module 7: AWS Lambda and Serverless Architecture
Duration: 5 hours
- 7.1 Introduction to AWS Lambda (1 hour)
- What is AWS Lambda and Serverless Architecture?
- Lambda Pricing and Use Cases
- 7.2 Creating Lambda Functions (1 hour)
- Writing and Deploying a Lambda Function
- 7.3 Event-Driven Architecture (1 hour)
- Lambda Integrations with S3, API Gateway, DynamoDB
- 7.4 AWS Step Functions and Lambda Orchestration (1 hour)
- Coordinating Lambda Functions with Step Functions
- 7.5 Hands-On Lab: Building a Serverless Web Application (1 hour)
- Creating a Serverless Application using AWS Lambda
Module 8: AWS Monitoring, Automation, and Security
Duration: 5 hours
- 8.1 AWS CloudWatch Monitoring and Alarms (1 hour)
- Setting up CloudWatch for EC2, Lambda, and RDS
- CloudWatch Logs and Metrics
- 8.2 AWS CloudTrail and Config (1 hour)
- Tracking API Activity with CloudTrail
- Using AWS Config for Compliance
- 8.3 AWS Trusted Advisor and Security Hub (1 hour)
- Using Trusted Advisor for Best Practices
- 8.4 Automation with AWS Systems Manager (1 hour)
- Introduction to Systems Manager for Automation
- 8.5 Hands-On Lab: Automating with AWS Systems Manager (1 hour)
- Configuring Automation and Monitoring using CloudWatch and Systems Manager
Support :
Resume Preparation for AWS Solution Architect, Resume Preparation , Interview Preparation ,
How to Crack the AWS Cloud Job Interview
Job Assistance and Carreer Guidance