0% found this document useful (0 votes)
5 views

Java Cloud Architect

Indra Institute of Education offers a 6-month JAVA Cloud Architect program, focusing on practical training in various IT domains including software programming, networking, and cloud computing. Established in 2011, the institute has trained over 80,000 students and provides placement assistance, flexible timings, and affordable fees. The curriculum covers a wide range of topics from core web technologies to advanced AWS services, ensuring students are industry-ready.

Uploaded by

arjunmsd003
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views

Java Cloud Architect

Indra Institute of Education offers a 6-month JAVA Cloud Architect program, focusing on practical training in various IT domains including software programming, networking, and cloud computing. Established in 2011, the institute has trained over 80,000 students and provides placement assistance, flexible timings, and affordable fees. The curriculum covers a wide range of topics from core web technologies to advanced AWS services, ensuring students are industry-ready.

Uploaded by

arjunmsd003
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 25

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

You might also like