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