Domain Track; Cloud Technologies

Teacher

K V Kalyan Chakravarthy

Category

Domain Courses

Course Attendees

Still no participant

Course Reviews

Still no reviews


Domain Track Title : Cloud Technologies

Track Total Credits ( T-P-P): 4-8-6

Courses Division( list all divisions):

  1. CUCT2030-AWS  Solution Architect (SAA-CO2) ( 2-4-0). 
  2.  CUCT2031-AWS Developer (DVA-CO1) ( 2-4-0)
  3. CUCT2032-Project (0-0-6)

Domain Track Objectives:

  • To learn architectural principles and services of AWS
  • Able to develop scalable and secure Cloud applications
  • Get skills to use resources in Cloud
  • Able to get jobs in various industries

Domain Track Course Outcomes:

 

   COs                   Course outcomes Mapping COs with POs
(High-3, Medium-2, Low-1)
   CO1 Able to gain knowledge on architectural
principles and services of AWS
  PO1 (3)
   CO2 Develop skills to analyze, design, and
prepare resources in Cloud
  PO2(3)
   CO3 Ability to solve the real world problems   PO2(3)
   CO4 Able to develop scalable and secure Cloud applications   PO3 (2), PO5(2)

NOTE: It is mandatory for the Cloud Technology Domain students to clear AWS Solution Architect-Associate & AWS Developer-Associate Certification Examination

Domain Syllabus:

 

1. AWS Solution Architect ( 84 Hours)

 

1.1   Cloud Computing and its type

1.2   Overview of AWS

1.3   AWS Global Infrastructure

1.4   IP Addressing

1.5   Amazon Virtual Private Cloud

1.6   Troubleshooting VPC Endpoints and gateways

1.7   AWS Elastic Block Store

1.8   AWS Elastic Compute Cloud

1.9   Amazon Elastic Network Interface

1.10  Amazon Elastic Load Balancer

1.11   NACL Configuration

1.12    AWS Auto Scaling

1.13    Amazon Simple Notification Service

1.14    AWS Elastic File System

1.15    Amazon FSx

1.16    Amazon Elatic Map Reduce

1.17    Amazon ElasticCache

1.18    Amazon CloudFormation

 

2. AWS Certified Developer ( 84 Hours )

 

2.1   AWS Identification and Access Management

2.2   Amazon Elastic Load Balancing and Auto Scaling Group

2.3   Amazon Elastic Block Store and Elastic File System

2.4   AWS RDS

2.5   AWS ElastiCache and its strategies

2.6   Amazon Route 53

2.7   AWS VPC

2.8   AWS CLI, SDK, IAM Roles & Policies

2.9   Amazon S3

2.10   AWS Athena

2.11   AWS CloudFront

2.12   ECS, ECR, Fargate - Docker in AWS

2.13   Amazon Elastic Beanstalk

2.14   AWS CloudFormation

2.15   AWS Monitoring and Audit

2.16   Integration and Messaging - SQS, SNS and Kinesis

2.17   Serverless Using Lambda

2.18   AWS DynamoDB

2.19   Serverless  using  API Gateway

2.20   Serverless Application Model

2.21   AWS Cognito

2.22   AWS Security and Encryption

Session Plan for the Entire Domain:

1. AWS Solution Architect 

 

Session 1 & 2

On Premise Data Center , What is Cloud Computing

Cloud Computing Offerings - Public, Private and Hybrid Cloud

Video Link

Lecture Notes

Practical Assignments

Session 3 & 4

AWS as the Public Cloud IaaS Leader, AWS Global Infrastructure - Regions and Availability Zones

Elastic Compute Cloud (EC2) Foundation, Create your first EC2 instance

Video Link

Session 5 & 6

VPC Components - Implied Router and Route Tables, Configuring VPC

IP Addressing - Internet Gateway - Subnet Types

Video Link

Session 7 & 8

VPC - Network ACLs and Security Groups

Configuring Security groups and NACL

Video Link

Assignment

Session 9 & 10

VPC Security Scenarios - Applying Security Group and NACLs

VPC - Network Address Translation - NAT

Video Link

MCQ TEST

Session 11 & 12

VPC Peering, Transit Gateway

Virtual Private Networks (VPN)

Video Link

Video Link

Lecture Notes

Session 13 & 14

VPC Direct, Implementing AWS Direct Connect

Connect Knowledge - Direct Connect Routing and Link Aggregation Groups (LAGs)

Video Link

Video Link

Session 15 & 16

Hybrid Connectivity, AWS Direct Connect Gateway

AWS Direct Connect Limits

Video Link

Session 17 & 18

AWS VPC, Creating a VPC

VPC Endpoints - Gateway Endpoint

Video Link

Video Link

Session 19 & 20

AWS VPC - VPC Gateway Endpoint

Configuring VPC gateway

Video Link

Video Link

Assignment

Session 21 & 22

Troubleshooting VPC Endpoints and gateways

AWS VPC - VPC Interface Endpoint

Video Link

Video Link

Session 23 & 24

Egress Only Internet Gateway (for IPv6)

VPC Flow log and DHCP Option Sets

Video Link

Video Link

MCQ TEST

Session 25 & 26

Elastic Block Store Types

EC2 Enhanced Networking and Placement Groups, EC2 Placement Groups

Video Link

Video Link

Lecture Notes

Session 27 & 28

EC2 Status Checks and Monitoring, EC2 Instance States

EC2 Instance Termination and Termination Protection

Video Link

Session 29 & 30

EC2 Instance Metadata and User

EC2 Instance Launch Modes VPC and EC2

Video Link

Video Link

Session 31 & 32

Instance Tenancy Attribute

Elastic Compute Cloud - Elastic Network Interfaces (ENIs)

Video Link

Video Link

Session 33 & 34

Elastic Network Interface (ENI) - IP Addressing

NAT instance Source/Destination Check

Video Link

Video Link

Session 35 & 36

Public IPv4 address auto assignment, Configuring Elastic Block Store

Monitoring and checking health of EC2 instances

Video Link

Video Link

Assignment

Session 37 & 38

Elastic Network Interface, Troubleshooting ENI

Configuring and troubleshooting with EBS

Video Link

Video Link

MCQ TEST

Session 39 & 40

Introduction, How ELB works , ELB health checks

ELB Cross Zone Load Balancing, ELB Positioning - Internet-facing vs Internal ELB

Video Link

Video Link

Lecture Notes

Session 41 & 42

Refresher for TCP IP Packet flow

ELB - Security Group and ELB - Network ACLs

Video Link

Video Link

Session 43 & 44

ELB - Layer 4 TCP/SSL Listeners

ELB - Layer 7 HTTP/HTTPS Listeners

Video Link

Video Link

Session 45 & 46

Attaching Elastic load balancer to instances

ELB Health check and ELB Security groups

Video Link

Video Link

Session 47 & 48

NACL configuration

Troubleshooting ELB - Application and Network

Video Link

Video Link

MCQ TEST

Session 49 & 50

Auto Scaling Components

Auto Scaling Features

Video Link

Video Link

Lecture Notes

Session 51 & 52

Auto Scaling Availability Zone Rebalance feature

Adding/Detaching EC2 instances to/from Auto Scaling Groups

Video Link

Session 53 & 54

Auto Scaling and Elastic Load Balancing Service

Auto Scaling Health Checks

Video Link

Video Link

Session 55 & 56

Simple Notification Service

SNS Notifications & Merging Auto Scaling groups

Video Link

Video Link

Assignment

Session 57 & 58

Implementing Auto Scaling

Troubleshooting Auto scaling with new EC2 instances

Video Link

Video Link

MCQ TEST

Session 59 & 60

Introduction to the Service and Mount Targets

AWS EFS - Use Cases

Video Link

Lecture Notes

Session 61 & 62

Use in On Premise Servers

Storage Classes, Pricing

Video Link

Session 63 & 64

AWS EFS - Data Encryption

EFS Data backup, EFS and AWS Datasync

Video Link

Session 65 & 66

Monitoring EFS

AWS FSx for Windows File Server - Introduction

Video Link

Video Link

Session 67 & 68

Deployment options & Encryption

Amazon FSx - Data Protection, Backup/Restore

Video Link

Video Link

Assignment

Session 69 & 70

Access, Monitoring and Security, Amazon FSx for Lustre

Amazon EFS vs FSx for Windows vs FSx for Lustre

Video Link

Video Link

Session 71 & 72

Creating Elastic File System

Monitoring EFS

Video Link

Video Link

Session 73 & 74

Implementing Data Encryption

Setting up AWS FSx Windows File Server

Video Link

Video Link

MCQ TEST

Session 75 & 76

Amazon Elastic Map Reduce Introduction

AWS EMR - Clusters, Nodes, and deployment in an AZ

Video Link

Video Link

Lecture Notes

Session 77 & 78

Amazon Elasticache Introduction, Amazon ElastiCache - Caching Strategies

Amazon Elasticache for Memcached, Amazon Elasticache for Redis

Video Link

Session 79 & 80

Amazon CloudFormation

Implementing AWS EMR

Video Link

Session 81 & 82

Implementing AWS EMR

Video Link

Assignment

Session 83 & 84

Deployment in Availability Zone

Video Link

MCQ TEST

2. AWS Developer

 

Session 1 & 2

IAM Introduction, IAM Hands-On,

EC2 Connect to SSH using Linux / Mac and Windows and Troubleshooting

Video Link

Lecture Notes

Practical Assignments

Session 3 & 4

Security Groups, Private vs Public vs Elastic IP

Configuring Webserver - Apache and Tomcat, Elastic Network Interfaces

Video Link

Video Link

Session 5 & 6

High Availability and Scalability, Elastic Load Balancing (ELB)

Classic Load Balancer (CLB), Application Load Balancer (ALB), Network Load Balancer (NLB)

Video Link

Session 7 & 8

Elastic Load Balancer - Cross Zone Load Balancing, Elastic Load Balancer - SSL Certificates

Elastic Load Balancer - Connection Draining

Video Link

Video Link

Session 9 & 10

Auto Scaling Groups - Scaling Policies

EBS Volume Types Deep Dive

Video Link

Video Link

Session 11 & 12

EBS vs Instance Store

AWS RDS Overview

Video Link

Assignment

Session 13 & 14

RDS Read Replicas vs Multi AZ, RDS Encryption and Security

Aurora, ElastiCache and its Strategies

Video Link

Video Link

MCQ TEST

Session 15 & 16

EC2 Setup, Route 53 - TTL, CNAME vs Alias, Routing Policy - Simple, Weighted, Latency

Route 53 Health Checks, Routing Policy - Failover, Geolocation, Multi Value

Video Link

Video Link

Lecture Notes

Session 17 & 18

VPC, Subnets, IGW and NAT, NACL, SG, VPC Flow Logs

VPC Peering, Endpoints, VPN, DX, VPC Cheat Sheet & Closing Comments, Three Tier Architecture

Video Link

Video Link

Session 19 & 20

AWS CLI Setup, Configuration on Windows and  Linux, CLI Installation Troubleshooting, Using CLI - EC2, S3

IAM Roles and Policies, AWS Policy Simulator, AWS CLI Dry Run

Video Link

Video Link

Session 21 & 22

AWS CLI STS Decode, AWS EC2 Instance Metadata

AWS CLI Profiles, AWS CLI with MFA

Video Link

Video Link

Assignment

Session 23 & 24

AWS SDK, Exponential Backoff & Service Limit Increase

AWS Credentials Provider & Chain, AWS Signature v4 Signing

Video Link

Video Link

MCQ TEST

Session 25 & 26

Amazon S3 - S3 Buckets and Objects, S3 Versioning and Encryption

S3 Security & Bucket Policies, S3 Consistency Model

Video Link

Video Link

Lecture Notes

Session 27 & 28

S3 MFA Delete, S3 Default Encryption, S3 Access Logs

S3 Replication (Cross Region and Same Region), S3 Pre-signed URLs

Video Link

Video Link

Session 29 & 30

S3 Storage Tiers + Glacier, S3 Lifecycle Policies

S3 Performance, S3 & Glacier Select

Video Link

Video Link

Session 31 & 32

S3 Event Notifications, Athena

S3 Lock Policies & Glacier Vault Lock

Video Link

Video Link

Assignment

Session 33 & 34

CloudFront - CloudFront Caching & Caching

CloudFront Security, CloudFront Signed URL / Cookies

Video Link

Video Link

MCQ TEST

Session 35 & 36

ECS, What is Docker, ECS Clusters, ECS Task Definition, ECS Service

ECS Service with Load Balancers, ECR, Fargate, ECS IAM Deep Dive & Hands On

Video Link

Video Link

Lecture Notes

Session 37 & 38

ECS Task Placement and Constraints, ECS Auto Scaling

AWS Elastic Beanstalk, Beanstalk First Environment, Second Environment

Video Link

Video Link

Session 39 & 40

Beanstalk Deployment Modes, Beanstalk CLI and Deployment Process, Beanstalk Lifecycle Policy

Beanstalk Extensions, Beanstalk & CloudFormation, Beanstalk Cloning

Video Link

Video Link

Session 41 & 42

Beanstalk Migrations, Beanstalk with Docker, Beanstalk Advanced Concepts

Code Commit, Code Pipeline, Code Build in VPC

Video Link

Video Link

Session 43 & 44

Code Deploy for EC2 and ASG, AWS Code Star

AWS CloudFormation

Video Link

Video Link

Session 45 & 46

Create Stack, Update and Delete Stack, YAML, Resources

Parameters, Mappings, Outputs, Conditions

Video Link

Video Link

Assignment

Session 47 & 48

Intrinsic Functions, RollBacks, ChangeSets, Nested Stacks & StackSet

Implementing AWS CloudFormation 

Video Link

Video Link

MCQ TEST

Session 49 & 50

AWS Monitoring, AWS CloudWatch Metrics, Alarms and Logs

CloudWatch Agent, Logs Metric Filters, CloudWatch Events

Video Link

Video Link

Lecture Notes

Session 51 & 52

EventBridge Overview, X-Ray, Instrumentation and Concepts

Sampling Rules, APIs, Beanstalk, AWS CloudTrail

Video Link

Video Link

Session 53 & 54

CloudTrail vs CloudWatch vs X-Ray

AWS Integration & Messaging, AWS SQS, Dead Letter Queue

Video Link

Video Link

Session 55 & 56

SQS CLI, FIFO Queues, SQS Advanced, AWS SNS

AWS Kinesis, KCL, Kinesis Security, Firehose and Analytics

Video Link

Video Link

Session 57 & 58

SQS vs SNS vs Kinesis

Data Ordering for Kinesis vs SQS FIFO

Video Link

Video Link

MCQ TEST

Session 59 & 60

AWS Lambda, Lambda Synchronous Invocations

Lambda & Application Load Balancer, AWS Lambda@Edge, Lambda Asynchronous Invocations & DLQ

Video Link

Video Link

Lecture Notes

Session 61 & 62

Lambda & CloudWatch Events / Event Bridge, Lambda - S3 Event Notifications

Lambda Event Source Mapping, Lambda Destinations, Lambda Permissions - IAM Roles & Resource Policies

Video Link

Video Link

Session 63 & 64

Lambda Monitoring & X-Ray Tracing, Lambda in VPC, Lambda Function Performance

Lambda Concurrency, Lambda External Dependencies, Lambda and CloudFormation

Video Link

Video Link

Session 65 & 66

Lambda Layers, Versions and Aliases, CodeDeploy, Limits

DynamoDB - Throughput, Basic APIs, Indexes (GSI + LSI), Optimistic Concurrency

Video Link

Video Link

Session 67 & 68

DAX, Streams, TTL, CLI, DynamoDB Transactions, Session State

Partitioning Strategies, Conditional Writes, Concurrent Writes & Atomic Writes

Video Link

Video Link

Session 69 & 70

Patterns with S3, Operations and Security

API Gateway - API Gateway Stages and Deployment, Canary Deployments

Video Link

Video Link

Session 71 & 72

Integration Types & Mappings, Swagger & Open API, Caching

Usage Plans & API Keys, Monitoring, Logging and Tracing

Video Link

Video Link

Session 73 & 74

Authentication and Authorization, REST API vs HTTP API vs WebSocket API

SAM, Installing the SAM CLI, Creating first SAM Project

Video Link

Video Link

Assignment

Session 75 & 76

Deploying SAM Project, API Gateway, DynamoDB

CloudFormation Designer and Application Repository, Policy Templates, CodeDeploy

Video Link

Video Link

MCQ TEST

 

Session 77 & 78

Cognito,  User Pools, Identity Pools

Cognito User Pools vs Cognito Identity Pools, Sync

Video Link

Video Link

Lecture Notes

Session 79 & 80

AWS Security, Encryption 101, KMS, KMS using CLI

KMS Encryption Patterns and Envelope Encryption, Limits

Video Link

Video Link

Session 81 & 82

S3 Security Advanced, SSM Parameter Store Overview

Secrets Manager, SSM Parameter Store vs Secrets Manager

Video Link

Video Link

Assignment

Session 83 & 84

CloudWatch Logs Encryption

Key Management Service Encryption Patterns, CodeBuild Security

Video Link

Video Link

MCQ TEST

List of Projects/ papers/jobs/products to be done in domain:

  • Host a Static website using AWS S3
  • Launch a Linux/Windows virtual machine
  • Detect, Analyze, and Compare Faces with Amazon Rekognition
  • Extract text and structured data with Amazon Textract
  • Launch and configure a WordPress instance with Amazon Lightsail
  • Launch a Drupal instance with Amazon Lightsail
  • Remotely Run Commands on an EC2 Instance with AWS Systems Manager
  • Create and Query a NoSQL Table with Amazon DynamoDB
  • Create and Connect to a MySQL Database with Amazon RDS
  • Add Voice to Your WordPress Site with the AWS Plugin for WordPress
  • Deploy WordPress with Amazon RDS
  • Deploy Drupal with Amazon RDS
  • Analyze insights in text with Amazon Comprehend
  • Translate Text between languages in the Cloud with Amazon Translate
  • Create an Audio Transcript with Amazon Transcribe
  • How to Setup a PrestaShop e-commerce site using Amazon Lightsail
  • Run a Serverless with AWS Lambda
  • Locally Debug a Serverless Application from an IDE using AWS Lambda, AWS Cloud9, and Amazon API Gateway
  • Build an Android Application using AWS Amplify
  • Analyze Video & Extract Rich Metadata with Amazon Rekognition Video
  • Amazon EBS Backup & Restore using AWS Backup
  • Store and Retrieve a File with Amazon S3
  • Create a machine learning model automatically with Amazon SageMaker Autopilot
  • Creating, pushing, and deploying container images with Amazon Lightsail
  • How to setup and configure Plesk on Amazon Lightsail
  • How to Serve a Flask App with Amazon Lightsail Containers
  • How to Setup an Nginx using Amazon Lightsail Containers
  • Creating CDN distributions with Amazon Lightsail
  • Deploy Django-based application onto Amazon Lightsail
  • Deploy a LAMP stack application to Amazon Lightsail

 

Gate Process for Project

 

Gate 0:  Planning

Gate 1:   Analysis

Gate 2:  Design

Gate 3:  Implementation

Gate 4:  Testing

Gate 5:  Deployment   

Our Main Teachers

He is currently working as an Assistant Professor in the Department of Computer Science Engineering at Centurion University of Technology and Management, Andhra Pradesh. He is pursuing his Ph.D. in the field of Network Security at Andhra University, Vizag, MTech Degree from Andhra University, Vizag in the year 2011. He is Certified in CCNA (R&S), […]