Course Outline

This online class provides an overview of Amazon Web Service products and services. Through a combination of presentations, demos and hands-on labs, participants learn the value of AWS and how to incorporate cloud-based solutions into business strategies. The course is aimed at software engineers and system administrators who want to deliver better software and help you to excel in delivering and deploying software.

Target Audience:

  • Developers
  • Solutions Architects
  • Data Center Solution Design Engineers
  • IT Administrators (System, Database, Storage.)
  • IT Provisioning and Maintenance (Hardware, Network, Storage, etc.)
  • IT Managers and solution consultants
  • IT Project Managers etc…

Module 1: Introduction to Amazon Web Services

  • Traditional IT Overview
  • What is Cloud Computing
  • Fundamental attributes of Cloud Computing
  • The Different Types of Cloud Computing
  • AWS Cloud Overview
  • Tour of the Console & Services in AWS
  • Shared Responsibility Model & AWS Acceptable Policy
  • Creating AWS Free tier account

Module 2: IAM – Identity and Access Management

  • IAM Introduction: Users, Groups, Policies
  • IAM Users & Groups Hands On
  • IAM Policies Hands On
  • IAM MFA Overview
  • AWS CLI Setup on Windows
  • IAM Roles for AWS services
  • IAM Security Tools
  • IAM Best Practices
  • Shared responsibility Model for IAM
  • IAM Summary

Module 3: EC2 – Elastic Compute Cloud

  • AWS Budget Setup
  • EC2 Basics
  • Create an EC2 Instance
  • Security Groups & Classic Ports Overview
  • SSH Overview
  • SSH into EC2 Instance
  • EC2 Instance connect
  • EC2 Instance Roles Demo
  • EC2 Instance launch types
  • Shared responsibility model for EC2
  • EBS Overview
  • EBS Snapshots Overview
  • AMI Overview
  • EC2 Store
  • EFS Overview
  • Shared Responsibility Model for EC2 Storage

Module 4: ELB & ASG

  • High Availability, Scalability, Elasticity
  • Elastic Load Balancing (ELB)
  • Application Load Balancer (ALB)
  • Auto Scaling Groups
  • ELB & ASG Summary

Module 5: S3

  • S3 Overview
  • Security: Bucket Policy
  • S3 Website
  • Versioning
  • S3 Server Access Logging
  • S3 Replication
  • S3 Storage Classes
  • Shared Responsibility Model for S3
  • Snowball, Snowball Edge & Snowmobile
  • Storage Gateway
  • S3 summary

Module 6: Databases & Analytics

  • Database Introduction
  • RDS & Aurora
  • ElastiCache
  • DynamoDB
  • Redshift
  • EMR
  • Athena
  • DMS
  • Glue
  • Databases & Analytics Summary

Module 7: ECS, Lambda, Batch, Lightsail

  • What is Docker ?
  • ECS, Fargate & ECR
  • Serverless Introduction
  • Lambda
  • Batch
  • Lightsail
  • Other Compute – Summary

Module 8: Deployments & Managing Infrastructure at Scale

  • CloudFormation
  • Beanstalk
  • CodeDeploy
  • Systems Manager (SSM)
  • OpsWorks
  • Deployment Summary

Module 9: Cloud Monitoring

  • CloudWatch
  • CloudWatch logs
  • CLoudWatch Events
  • CloudTrail
  • X-Ray
  • Service Health Dashboard
  • Personal Health Dashboard
  • Cloud monitoring summary

Module 10: VPC & Networking

  • VPC Overview
  • VPC, Subnet, Internet Gateway & NAT Gateways
  • Security Groups
  • Network Access Control List (NACL)
  • VPC Flow logs
  • VPC Peering
  • Direct Connect
  • Site to Site VPN

Module 11: Security & Compliance

  • DDoS Protection
  • Encryption with KMS
  • CloudHSM
  • Secrets Manager
  • Artifacts
  • GuardDuty
  • Inspector
  • Config
  • Macie

Module 12: DevOps

  • GITHUB, GIT Bash, Visual Studio Code, Postman
  • Terraform, Jenkins, Maven, Nexus etc..
  • Terraform getting started, Provisioning resources with Terraform
  • Creating, updating, destroying infrastructure
  • Automating AWS tasks using CICD pipelines

Real Time Projects – 2

  • Prep sessions on certifications AWS Cloud Practitioner or AWS Solution Architect Associate