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
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
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
Graphic Designing
JAVA
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 InstructorsWell-qualified, Well-trained At Academic Approach, we rigorously train our instructors to ensure they meet high standards for technical abilities.
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.