Amazon Web Services

*Latest Syllabus

Introduction to AWS

AWS Overview

Fundamentals of Cloud

Fundamentals of Virtualization

Cloud Service Offerings

Cloud Deployment Models

Overview of AWS Products and Services

Walk through of AWS Free Tier Account

AWS Global Infrastructure

AWS Terminologies

Identity and Access Management (IAM)

Account & Services Layer

IAM Overview

IAM Policies

IAM Users

IAM Groups

IAM Roles

IAM Best Practices

Hands On

○ Creating an IAM Policy

○ Creating an IAM User

○ Creating an IAM Group

○ Creating an IAM Role

Amazon Virtual Private Cloud (VPC)

Networking Layer

Traditional Network Components

Amazon VPC Overview

VPC Features

Default VPC vs Custom VPC

VPC Routing Basics

Gateways

Subnets

Route Tables

NACL’s

Security Groups

VPC Best Practices

Hands On

○ Creating a custom VPC

○ Creating an Elastic IP Address

○ Creating Subnets

○ Creating Internet Gateways

○ Creating Route Tables

○ Creating a Security Group

○ Network ACL Overview

Elastic Cloud Compute- EC2

Virtualization basics

Amazon EC2 Overview

Amazon Machine Images (AMI)

EC2 Instance Types

EC2 Purchase Options

Userdata & Metadata

Amazon Elastic Block Store (EBS)

EBS Snapshots

Placement Groups

EFS

EC2 Best Practices

Hands On

Launch and connect to an EC2 Linux instance

Launch and connect to an EC2 Windows instance

Attaching EBS Volumes

EBS Snapshots

Create an AMI

Copy AMI & Snapshots to other regions

Userdata & Metadata

EFS

High Availability

High Available VPC Design

Introduction to Load Balancing

Generic Load Balancer - NGINX

Classic Load Balancer

Network Load Balancer

Application Load Balancer

Hands on

○ Implementing Generic Load Balancer - NGINX

○ Implementing Classic Load Balancer

○ Implementing Network Load Balancer

○ Implementing Application Load Balancer

Application & Monitoring Services

Simple Notification Service-SNS

Simple Queue Service-SQS

Simple Workflow Service-SWF

Monitoring - Cloudwatch

Auditing - Cloudtrail

Hands On

○ Amazon SNS

○ Cloudwatch

○ Cloudtrail

Fault Tolerance

Introduction to Fault Tolerance

Launch Configuration

Auto Scaling Group

Hands on

○ Auto Scaling

○ Attach Load Balancer to Auto Scaling

Advanced VPC Techniques

VPC Peering

Bastion Hosts

Nat Gateway

Hands on

○ VPC Peering

○ Bastion Hosts

○ Nat Gateway

Databases

Databases Overview

Amazon Relational Database Service (RDS)

Amazon DynamoDB

Amazon Redshift

Amazon ElastiCache

Databases best practices

Hands On

○ Amazon RDS

Amazon Simple Storage Service (S3)

Amazon S3 Overview

S3 Buckets

Version Control

Amazon S3 Lifecycle Management

CloudFront and CDNs

Security

Import/Export & Snowball

Amazon S3 Best Practices

Hands On

○ Create and access an Amazon S3 Bucket

○ Amazon S3 Version Control

○ Amazon S3 Lifecycle Management

○ Amazon CloudFront

Route 53

Amazon Route 53 Overview

Amazon Route 53 and DNS

Route 53 Routing Policies

Route 53 best practices

Route 53 costs and prices

Hands On

○ Route 53 Hosted Zones Demo

Project

AWS
  • Curriculum
  • Enroll Now

Introduction - DevOps

SDLC Model

Waterfall vs. Agile vs. DevOps

DevOps Practices

Cloud Computing - DevOps

Introduction of Cloud Computing

Cloud Computing Significance in DevOps

Creating AWS Account

Understanding Global Infrastructure

Setting Up Remote EC2 Servers

Git Bash

Putty & Puttygen

Working With SSH Keys

Setting With Firewall - Security Groups

Linux Basics - Prerequisite

Introduction to Linux OS

Linux Architecture

Command Line Interface

File & Directory Management

Text Editor (vi)

Linux Utilities

Archives

User & Group Management

File Permissions

Package Management

Service Management

LAMP

Introduction to Application Stacks

Different components of an application

Installing and Configuring Web Server

Web Application Hosting

Load Balancing & High Availability

PHP Setup

Installing and Configuring Database Server

Installing and Configuring Application Server

Integration Of Components

Content Management System - Wordpress

Source Management - GIT

Intro to Version Control System

Centralized Vs Distributed Version Control System

Git Introduction

Git Workflow

Git Branching

Git Merging

Git Ignore

Detached Head

Undoing Changes

Remote Repositories

Tagging

Build Management - Maven

Introduction to Build Management

Introduction to Maven

Maven Lifecycle Phases

Maven Plug-in’s

Building Java Applications

SonarQube

Introduction to Unit Testing

Perform White Box Testing

Analyze Bugs and Vulnerabilities

Integration of SonarQube with Maven

Nexus

Introduction to Binary Repo Manager

Introduction to Nexus

Setup Nexus

Managing Releases

Pushing Stable Releases to Nexus

Jenkins

Introduction to Continuous Integration

Introduction to Continuous Delivery

Overview of Jenkins

Setting up Jenkins

Setting up Build Jobs

Build Parameters

Build Triggers

Jenkins Plug-in

Automated Builds - Web hooks

Securing Jenkins

Distributed Builds Master - Slave Configuration

Code Quality Integration

Automated Releases

Continuous Deployments

CI - CD Pipeline

Pipeline as Code

Ansible

Complexity in Infrastructure Management

Introduction to Configuration Management Tools

PULL vs. PUSH Based Configuration Management

Introduction to Ansible

Introduction to YAML

Ansible Setup

Ansible Inventory

Ansible Modules

Ansible Ad-Hoc Commands

Ansible Playbooks

Ansible Handlers

Ansible Facts & Variables

Ansible Templates

Ansible Tags

Ansible Roles

Docker

Introduction to Containerization

Monolithic vs. Micro services Architecture

Virtualization vs. Containerization

Introduction of Docker

Docker Architecture

Setting Up Docker

Docker Registry

Docker Images vs. Docker Containers

Managing Containers

Data Persistency via Docker Volumes

Docker Compose

Containerize Applications

Building Custom Docker Images

Dockerfile

Kubernetes

Introduction to Container Orchestration

Introduction to Kubernetes

Kubernetes Architecture

Setup Kubernetes Production Grade Cluster - AWS

KOPS

Imperative vs. Declarative

PODS

Replica Sets

Deployments

Services

Devops
  • Curriculum
  • Enroll Now

Digital Marketing

Lecture 1 | Introduction to Digital Marketing

Lecture 2 | Building an Online Presence

Lecture 3 | Current Trends

Lecture 4 | Social Media Marketing - I

Lecture 5 | Social Media Marketing - II

Lecture 6 | Display Advertising

Lecture 7 | SEO & SEM

Lecture 8 | Branding and Communication

Lecture 9 | Upcoming Trends

Lecture 10 | Power of Analytics

Why this course?

• Learn to generate sales through digital marketing activities
• Learn how to create your own website
• Learn how to create your brand image
• Social media creative’s, Interactive content and lot more
• Engage with your customer through social media platforms
• Understand how to handle complaints and customer interaction
• Learn how to get your Google ranking on the top through SEO and SEM
• Learn how to do paid social media marketing
• Learn new age marketing techniques

Digital Marketing
  • Curriculum
  • Enroll Now

Graphic Designing

Graphic Designing
  • Curriculum
  • Enroll Now

JAVA

Core Java
  • Curriculum
  • Enroll Now

Key Features
Features to redefine your career.

Our professional advice is to do your best to find a combination of a career that taps into your passion as well as one that will be viable in the future. We provide all kind of support to achieve those targets.

Expert Instructors

Expert InstructorsWell-qualified, Well-trained At Academic Approach, we rigorously train our instructors to ensure they meet high standards for technical abilities.

Certification

Earning the latest IT certifications proves your skills are current in a rapidly changing field. Certified technology professionals earn higher salaries than their non certified colleges.

Enroll Now