Indra Institute of Education
IT Training & Testing Services
Since 2011
JAVA CLOUD ARCHITECT
Duration - 6 Months
What’s Inside
Who Our Modules Contact
We Are ? Strength Covered Us
Who We Are
About Us
Indra Institute of Education is a growing educational institute
with bigger and bolder goals. IIE was founded in 2011 and now has
partnerships with PSI assessment, Attest testing, and training
solutions. IIE has achieved ISO 9001:2015 certification. The
Institute provides students with SOFTWARE
PROGRAMMES,NETWORKING,CYBERSECURITY,ARTIFICIALI
NTELLIGENCE BASIC COMPUTING & COMMUNICATION
CLASSES. We also provide corporate training and administer
online exams for universities such as ICFAI, JARO, SCDL, MIT,
IAI, and many more. IIE has trained and placed 80K students in
multi-level companies over the last 13 years. Now IIE is located in
three prime locations in coimbatore delivering technology.
OUR MISSION
We believe that only dedicated and sincere service will get us there.
We make every effort to improve ourselves on a daily basis. We
positively change on a daily basis.
OUR PROGRAMMES
SOFTWARE PROGRAMMES
NETWORKING
CLOUD COMPUTING
SERVER
CYBER SECURITY
TESTING
ARTIFICIAL INTELLIGENCE
TALLY
JOB ASSURED PROGRAMMES
OUR STRENGTH
Hands On Training
At IIE, we provide 100% practical classes with the clear concepts, which
enable students to get hands on training in the technologies. We focus
more on practical oriented training which makes our students industry
ready.
Certified Trainers
Our trainers have sound knowledge in the technologies and concepts
and they mentor the students to become a professional in their
technologies. We believe our teaching methodology is a plus for us.
Flexible Timings
Timings should not be a constraint for learning and we allow our individual
students to select their convenient timings as much as possible. Also, we
provide batch wise schedules for a group of trainees. Flexible timings will be an
advantage for college
students and working professionals.
Facilities
At IIE, we provide practical based teaching which is possible with our well
equipped labs and high configuration systems. Wifi and power backup facility are
available at our place. Also our students are provided with well framed materials
for their reference.
Placement Assistance
IIE has a dedicated placement team to help students to get job. The
Institute also provides recruitment assistance to companies. Based on
the companies' job requirements, our students are shortlisted to get
interviewed & placed with the
organization in need of a skilled professional.
Affordable Fee
We are providing quality education at low cost. We can challenge that we are a
leading institute with best amenities offering IT training at a very low cost. Also
we provide some special offers to our students.
OUR IMPACT OF WORDS
Ready to take your career to the next level? Explore
our courses and start your journey towards a brighter
future in technology with IIE. Contact us today to
learn more and take the first step towards realizing
your career goals.
Module - 1 Core Web Technologies
HTML
Introduction, Evolution,
DOM
Basic Structures and Tags
Heading tags, Text
Formatting tags
Font tag
Break tag
Hr tag, Comments
Scrolling text
Link, Details Tag
List, Table
Advanced HTML
Favicon, Computer code,
Entities
Symbols, Emoji
Canvas & Svg
Iframe
Form, Multimedia
Meter tag
Layouts-Header, Nav,
Section, Article
Core Web Technologies
CSS Essenitals
Introduction
Syntax
Types-Inline, Internal, External
Selectors-Simple, Class, Id, Universal,
Grouping
Commands
Background Properties-Image,
Background-Repeat, Background-
Position,
Background-Attachments
Text properties-Background color, Text
color,
Text Alignment,
Text Decoration, Text Transition, Text
Shadow
CSS Fundamentals
Font properties-Font-Family, Font - Size
Link , List style
Image as a List Type
Border style Properties-Dotted, Dashed,
Solid, Double, Groove, Ridge, Inset & Outset, Border-
color, Border-Individual Sides, Rounded Borders
Table-Table border, Collapsed table borders, Zebra
stripes, Margin-Top, Bottom, Right, Left
Padding- Top, Bottom, Right, Left
Position- Static, Relative, Fixed, Absolute, Sticky
Core Web Technologies
Advanced CSS
Display-inline, Block, inline-block, none
Float-Left, Right, None
Z-index, !important
Gradient, Shadows
2d,3d transform, Transition
Animation (@key frames), Tooltips
Image styling,centering,filters,shapes
Object fit, Masking
Buttons
Multiple columns
Variables -> Var()
Media queries, Flexbox, Grid
Javascript
Introduction
Input and Output
Events-Onclick, Onchange
Onsubmit, Onmouseover,Onload
Variables, String, Numbers, Boolean
Array, Object, Operators
Conditional statements, Looping Statements
Iterables, Sets, Maps, Function
Arrow Function
String and it’s methods
Array and it’s methods, Slideshow
Admin Authentication
Core Web Technologies
Advanced Javascript
String methods
String search methods
Number methods
Array methods
Array search
Array sort
Array iteration
Array const
Date format
Date get & set methods
Math, Random
Sets & Map methods
Error, Scope
Arrow functions
Classes, Modules
JSON, This keyword
Project : Create an attractive webpage
Module - 2 Prebuilt CSS Solutions
Bootstrap
Introduction-Bootstrap, History, Why use Bootstrap
Container
Grid classes- xs, sm, md, lg
Typography
Colors
Table-Table-bordered, Table-hover, Table- condensed
Image Shapes- img-roundedi, mg-circle, Img- thumbnail
Jumbotron
Alerts
Buttons, Button groups
Button Sizes-btn-lg, btn-sm, btn-xs
Badges
Progress bar
Spinners, Pagination
List groups, Cards
Glyphicons,Dropdown
Navbar with dropdown, Collapse Navbar
Tooltip, Popover, Toast
Scrollspy, Offcanvas Sidebar
Utilities, Darkmode
Flex, Form, Carousel, Modal
Advanced Bootstrap
IBadges, Progress bar
Spinners, Pagination, List
groups
Cards, Tooltip
Popover, Toast, Scrollspy
Offcanvas Sidebar Utilities
Darkmode, Flex
Module - 3 Dynamic UI Frameworks
React
Introduction
Installation
React JSX
React Components
React State
React Props
Component Life Cycle
React Form, React Events
React List, React Keys
React Refs, React Fragments
React Router
React CSS, React Animation
React Bootstrap, React Map
React Table
Higher order component
React code splitting
React context, React Hooks
React Flux, React Redux
Immutable.js for immutable data structures
React Redux saga (Redux middleware)
React Portals , React Error Boundaries
Project : Create an responsive webpage
4
Module - 4 Asynchronous Backend
Node JS
IIntroduction
Modules
HTTP Module
File system module - Read, Create, Update, Delete,
Rename, Upload
URL Module
Upload files-The formidable module, upload files
Events- Events in Node.js,Event, module, the Event
Emitter Object
Nodejs MySQL
Nodejs MongoDB, Nodejs Sequelize
Nodejs JSON
Nodejs Async await
Restful API Express JS
IIntroduction to Express.js
Restful API
File Uploads
The Formidable module for file uploads
Server Deploying
Project : Create an responsive webpage
with Database Connectivity
4
Module - 5 Database Storage Engine
SQL Essentials
Get started with database, SQL and MySQL
What is database?
Why use SQL?
Importance of MySQL
First Steps in SQL
Creating a database
Introduction to data types
Creating a table
SQL Server Languages
Data Definition Language
Data Manipulation Language
Data Control Language
Data Query Language
Relational database essentials
Not Null, Unique
Primary Key with Auto_increment
Foreign Key, Check, Default
4
Database Storage Engine
Select statement
Load the database
Loading employees’
database
Starting with SELECT
statement
Select-From Where
Oracle Database
Get started with database,
SQL and Oracle
Importance of Oracle
First Steps in Oracle
Creating a database
Introduction to data types
Creating a table
Update the table
Delete the records
Reading the data
Project : Design a database for an online
store, including products, customers, and
orders.
4
Module - 6 Fundamentals of Java
Essentials
Essentials
Introduction
Introduction
Installation
History and Setting up path
and Features
Features,
Software Python variables
Environment
Input & Output and Import
Installation
Using
IDE PycharmEclipse
– NetBeans, & Scripting
Keywords
JVM & Basic& Identifiers
syntax of Java
Operators,
Syntax, Data Indentations
type
Basic Data
Tokens, types: int, float, string,
Operator
Boolean andabout
Introduction Complex
OOPS
Numbers
Control and String
Structure
Tuple and
Looping List
Control
Dictionary and Set
Arrays
Pre-Defined
Pre-DefinedFunctions
Functions
String, String slices, Date, Math
User defined and Predefined function
Random and Statistics
Array - Static, Dynamic
PDF Data Extraction, CVS module
Static (variable, function, block)
Working with Tuples
Constructor, Overloading
Working with lists
java.lang.*, java.util.*
Working with Sets
java.io.*, java.math.*
Types of Functions, Function Arguments
String
Recursion, Anonymous Function
Methods of String
Global, local and Nonlocal, Lambda Functions
Modules, Packages
Module - 7 File and Exceptions
File Handling
Data Input Stream
Buffered Input Stream
Scanner
File Read and Write
File Input Stream, File Output Stream
Reading file from Excel
Writing file on Excel
Exception Handling
What And How Is Exception Handling?
User Defined Exception
Pre defined Exception
Use of Try Catch Block
Finally Block
Throw, Throws Keyword
OOP’s Concepts
Real Time in OOP’s
Access Specifiers
Class and ObjectsInheritance
Polymorphism
Overriding
Abstraction
Encapsulation
Data Binding
Message Passing (Getter and Setter)
Super and This keyword
Module - 8 Thread-Safe Database
Interaction
Multithreading and Collection
Frameworks
What Is Thread?
Thread Implementation
Synchronization
Inter Thread Communication
Arraylist
LinkedList
Vector
Stack
TreeMap
HashMap
Generics, Type Inference
JDBC and Java 8 Features
What is database?
What is jdbc?
Connection between jdbc and database
Prepared Statement, Result
Set,Statement
Lambda Function
Method Reference
Static Method in an Interface
Default Method
Array Sort, Enhanced For Loop
Module - 9 Advance Java
J2EE Software Architecture
Container
Architecture
What is Web application?
Why Web Application?
What is J2EE?
Software development Lifecycle
Requirement Phase, Analysis Phase
Designing Phase, Development Phase
Testing Phase, Deployment Phase
Maintaining Phase
Model, View, Controller
Rest and Soap API
What is web service?
What is rest?
How to implement REST API
Messages in Rest API
Implementing Postman API
Get, Post, Put, Delete
Module - 10 Java Web MVC Suite
Java Web Middleware
Architecture And Life Cycle
Page Redirection
Handling Request And Response
Servlet with Client side scripting
Servlet + JDBC
Session Tracking
Java Server Pages (JSP)
Jsp introduction
Jsp life cycle and tags
Jsp with Servlet
Jsp with JDBC
Cookies
Custom Tag
Java Server Faces (JSF)
Introduction
Facelet
JSF Tags
JSF Controller
Module - 11 Modern Java
Development Framework
Spring Suite
What is spring?
Spring modules
Dependency Injection
Setter and Constructor Injection
Setter Injection with Map
Constructor Injection with Map
Spring with JDBC
Spring Integration with Hibernate
JPA Persistence Engine
What is hibernate?
Hibernate Components
Hibernate Mapping
Hibernate Query Language (HQL)
Collection Mapping with List
One to One, Many to Many
One to Many, Many to One
Hibernate with Spring
Module - 12 Spring Microservices
Framework
Maven Integration
Introduction
Spring vs boot
Setup and what is maven?
Maven Integration
Project Object Model(pom.xml)
Understanding the maven uses
Spring Boot
Creating spring boot app
Starting a spring boot app
Environment specific config
Get API In spring boot
Add MYSQL dependencies
Add Service classes
Configure application Properties
Fetch Data from mysql db
Create data using spring boot
Update data , Delete data
Project : Design a web app using Spring boot
Admin & user panel with database
connectivity
Module - 13 AWS Essentials
Introduction to AWS
Overview of AWS Services
Setting up an AWS Account
Understanding the AWS Free Tier
Elastic Compute Cloud (EC2)
1. EC2 Instances
Launching EC2 Instances
Configuring Instance Types and Sizes
Security Groups and Firewall Rules
Elastic IPs
2. Key Pairs
Generating Key Pairs for Secure
Access
Using Key Pairs with SSH
3. Elastic Block Store (EBS)
Creating and Attaching Volumes
Snapshot Management
Volume Resizing and Performance
Optimization
Project : Deploying a Web Application with
Nginx and Gunicorn
4
Module - 14 AWS Services
Simple Storage Service (S3)
1. S3 Basics
Creating and Managing Buckets
Uploading and Managing Objects
2. Advanced Features
Versioning
Lifecycle Policies
Encryption and Access Control
S3 Static Website Hosting
Route 53 (R53)
1. DNS Fundamentals
Understanding Domain Name System (DNS)
Registering a Domain
2. Record Management
Creating DNS Records (A, CNAME, MX, TXT, etc.)
Weighted, Latency-Based, and Geolocation Routing
Health Checks and Failover Configurations
Project : Setting up a Scalable
Infrastructure using EC2, ELB, and RDS
4
Module - 15 AWS Services
Elastic Load Balancing (ELB)
1. Types of Load Balancers
Application Load Balancer (ALB)
Network Load Balancer (NLB)
Classic Load Balancer (CLB)
2. Configuration
Listener Rules
Target Groups
Health Checks
Relational Database Service (RDS)
Creating and Managing RDS Instances
Backup and Restore Strategies
2. Database Engines
MySQL, PostgreSQL, and Others
High Availability with Multi-AZ
Read Replicas for Scaling
Middleware Configuration
Relational Database Service (RDS)
1. Nginx
Installation and Configuration
Reverse Proxy and Load Balancing
SSL/TLS with Nginx
2. Gunicorn
Setting up Gunicorn for Python Applications
Integrating Gunicorn with Nginx
Project : Hosting a Static Website on S3
4
with Route 53 DNS
Module - 16 Operating System
Operating Systems
1. Linux Basics
Introduction to Linux Commands
File System and Permissions
Package Management (apt, yum)
2. Specific Distributions
Ubuntu & Linux
Overview and Setup
Windows
Configuring Windows Server Instances
on AWS
Security Groups
Overview of Security Groups
Creating and Managing Security Groups
Configuring Inbound and Outbound
Rules
Best Practices for Security Group
Configuration
Project : Configuring DNS Records for a
Custom Domain in Route 5
4
EXIT PROFILE
Java Backend Developer
Cloud Backend Engineer
AWS Cloud Developer
Serverless Java Developer
Spring Boot Developer
Full Stack Java Developer
Java Web Developer
DevOps Engineer
AWS Solutions Architect
4
Contact Us Since 2011
For further information, please reach out to us info@indrainstitute.com.
Gandhipuram Office
Address: S.S.Complex 2, 65/1 Tatabad 7th Street,100ft road, Near BEA,
Coimbatore - 641012 Phone: +91 91597 79111 / +91 90431 19111
Website: www.indrainstitute.com
Google Map : https://maps.app.goo.gl/Z5kqj2o4d2msLYey8
Hopes Office
Address: 1st Floor,GR Complex 1567,Avinashi Rd,Hope College,Coimbatore-
641004 Phone: +91 81241 19111 / +91 81221 19111
Website: www.indrainstitute.com
Google Map : https://maps.app.goo.gl/DYXMAEQWpTgeMpRT9
Kuniyamuthur Office
Address:AAKIFAH 2017 COMPLEX, 1st Floor, Palghat Main Road, Near
Muthoot Finance, Kuniyamuthur, Coimbatore-641008
Phone: +91 96267 79111 / +91 81221 19111
Website: www.indrainstitute.com
Google Map : https://maps.app.goo.gl/MY8YetqGvkf5Ayjp9