Phone: +1 (945) 900-6161
Email: arjun@abhitrainings.com

Overview of AWS Cloud

Introduction to AWS Cloud

AWS Free Tier & billing

AWS Cloud Services

 

AWS Global Infrastructure

What is Region?

What is Availability Zone?

• Edge Locations

Content Distribution Network (CDN)

 

AWS Identity Access Management (IAM)

Basics of IAM

Groups, Users, Roles, Policies, MFA

How to use IAM

Active Directory /Web Identity Federation

 

AWS Command Line Interface (CLI)

Introduction to CLI

Download and installation of CLI

Configuring CLI and authenticate with your account

 

AWS-Virtual Private Cloud (VPC)

What is VPC, and Why VPC is required

Launching VPC using VPC Wizard

Designing Custom VPC

Concepts about Network Address Translation (NAT

Create your own NAT Gateway

Security Groups

What is Bastion, and uses of Bastion?

 

AWS-EC2

What is Elastic Cloud Compute (EC2) service?

Windows EC2 Instances Launch

EBS Volumes

Linux EC2 Instances Launch

Windows and Linux based AMI

Elastic Load Balancers (ELB)

Auto Scaling Groups

 

AWS-Route53

What is DNS and Route53

Understanding DNS

What are different Route53 Policies

 

AWS S3

What is Storage as a Service (S3 over AWS)

Basics of S3- Bucket/object/Namespace

Consistency Modeling

Security & Tiered Storage

SLAs for Availability and Durability

 

AWS RDS

DB as a Service (DBaaS) on AWS- RDS

RDS Instances and supported DB Engines

Automated Backups

Multi-AZ & Read Replicas

 

AWS Lambda

Introduction to AWS Lambda

Benefits for using AWS Lambda

Lambda Functions

Lambda Triggers

 

Serverless Computing with AWS Lambda

Introduction to Serverless Computing

Serverless with AWS Lambda

Real Time applications with AWS Lambda

How to trigger Lambda with S3 Bucket?

 

DevOps-Introduction to DevOps

Overview of DevOps

DevOps Pipelines

Why DevOps?

Roles and Responsibilities

DevOps Ecosystem

 

DevOps-Source Code Management-GIT/GITHUB

What is Version Control System?

GIT/GITHUB

GITHUB Desktop

Installation

Configuration

Basic Commands

Branches

Repositories

 

DevOps-Build Management-MAVEN

Automated Build Process

Maven

Maven Structure

Maven Dependencies

Maven Repositories

Maven Plugins

Integrated Maven Build

 

DevOps-Continuous Integration Tool-Jenkins

Installation

Configuring Jenkins

Configuring node

Setting up a node

Jobs/Plugins

Creating Application Builds

Cloning the sample Project

Creating the Jenkins job and Configuring a Git Repo

Compiling in Jenkins

Browsing the workspace in Jenkins

App Packaging in Jenkins

Cleaning up past build

 

DevOps-Middleware Tier-Apache Tomcat

What is Apache Tomcat?

Installation, Setup and configuration

Running Apache Tomcat

Jenkins Integration of Apache Tomcat

 

DevOps-Image Building Tool –Packer

What is Packer?

Why do we use Packer?

How to Install Packer?

Running Packer to create AWS AMI Images

 

DevOps-Provisioning Tool-TERRAFORM

Use Cases

Install Terraform

Using Terraform

Launching infra using Terraform

Learn how to Create AWS Infrastructure using Terraform

Learn how to manage AWS Infrastructure using Terraform

 

DevOps-Source Code-AWS Code Commit

What is AWS Code Commit?

Using AWS Code Commit?

Creation of IAM Code Commit Users

SSH/HTTPS usage

Code Commit Clone/Push

 

DevOps-Build-AWS Code Build

Introduction to AWS Code Build?

Using AWS Code Build?

Creation of project using Code Build

 

DevOps-Deployment-AWS Code Deploy

Introduction to AWS Code Deploy

Components to AWS Code Deploy

AppSpec File Configuration

Deployment Using Code Deploy

 

DevOps-Continuous Integration-AWS Code Pipeline

What is Code Pipeline?

Use cases of Code Pipeline?

Configuring Test Builds

Performing test Builds

Pushing App to Production

 

DevOps-Infrastructure as Code (IaC)-AWS CloudFormation

What is Cloud Formation

Using Cloud Formation

Stack/Template

Cloud Formation Summary

 

DevOps-Platform as a Service (PaaS)-AWS Elastic Beanstalk

What is Elastic Beanstalk

Using Elastic Beanstalk

Environment Provisioning

 

DevOps-Containerization-DOCKER

What is Docker

Installing Docker on Windows, Linux

Docker Pull, Build, Run

Working with images

Container Life cycle

Dockerfile

Pushing App to GitHub

 

DevOps-Container Orchestration-Elastic Kubernetes Services (EKS)

What is Kubernetes?

Kubernetes Architecture

Nodes

Pods

Services and Deployment

AWS Elastic Kubernetes Services (EKS)

Pushing App to Kubernetes Cluster

 

DevOps-Configuration Management Tool-ANSIBLE

Introduction to Ansible

Installing Ansible

Testing with First Ansible

Ansible Configuration Basics

Plays & Playbooks’ basics

Basic Play book

Advanced Playbook usage

 

DevOps-Continuous Code Inspection – SonarQube

What is SonarQube?

Installation on SonarQube?

How to use SonarQube?

Integration of SonarQube with Maven Project

 

AWS Application Services

What are App Services?

What is SQS and SNS?

What is SES?

Implementing SES Service

Implementing SNS and SQS

 

AWS Monitoring Services

Introduction to AWS CloudWatch

Introduction to AWS CloudTrail

CloudWatch Alarms/CloudWatch Logs CloudTrail API package

 

AWS Certification Path

Why AWS Certification

Solution Architect Roadmap

Developer Certification Road/SysOps Certification Roadmap

 

REAL TIME PROJECTS TO BE COVERED (Hands-On Lab)

Project-01:

Name of the Project: AWS Infrastructure project

Project-02:

Name of the Project: Serverless Architecture Project

Project-03

Name of the Project: CI/CD with Complete DevOps Project

Project-04:

Name of the Project: Cloud Native DevOps on AWS (Project A)

Project-05:

Name of the Project: Cloud Native DevOps on AWS (Project B)

Project-06

Name of the Project: Kubernetes Project

 

Enquiry form

    

Can't read the image? click here to refresh.