Java Training in Chennai

Learn Microsoft® Technologies from our Experts in IT industry. We are the best providers of any Microsoft Training in Chennai with excellent syllabus. By placement, course syllabus and practicals we are the best Microsoft Training providers in Chennai.

CORE JAVA
Introduction to Java
Introduction to Software Development Life-Cycle
Why Java?
Java Paradigms
Diff between Java & other programming languages
Features of Java
Basics of Java
How to Create a Java Program
How to Compile a Java Program through IDE
How to Compile a Java Program through Command Prompt
Identifiers and Keywords in Java
Operators
Variables
Data types in Java
Control Statements
Arrays
Single Dimensional Array
Multi-Dimensional Array
Modifiers
Access Modifiers
Non Access Modifiers
Difference b/w For Loop and Enhanced For loop
Arrays
Java programming format
Typecasting
Java Programming Structure
Project Creation
Package Creation
Class Creation
Method Declaration
Usage of Source Folder
Usage of Build Folder
Object Oriented Programming Language (OOPS)
Introduction to OOPS
Difference b/w Object Oriented Programming Language and Object based - Programming language
What is an Object?
Creating an Object
What is Garbage Collection?
Constructors
Inheritance
Interface
Data Abstraction
Encapsulation
Polymorphism
a. Over Loading
b. Over Riding
Usage of “This” Key Word
Usage of “Super” keyword
STRING MANIPULATIONS
String
String Buffer
String Tokenizer
EXCEPTION HANDLING
Introduction to Error Handling
What is Pre-Defined Exceptions 
Hierarchies of Exceptions
Try
Catch
Finally
Throws
Throw
Difference between Throws, Throw and Throwable
User Defined Exception examples
Collections Framework
What is Collection Framework in Java?
Hierarchy of Collections
List
Array List
LinkedList
ListIterator interface
HashSet
LinkedHashSet
TreeSet
PriorityQueue
Map interface
HashMap
LinkedHashMap
TreeMap
Hashtable
Sorting
Comparable interface
Comparator interface
Properties class in Java
MULTITHREADING
What is Multi-Threading?
Thread Creations
Thread Life Cycle and Methods
Synchronization
Wait() notify() notify all() methods
I/O STREAMS
Introduction to I/O Streams
Character – oriented streams
Byte-oriented streams
File Handling
Random-access file Handling
Serialization in Java
NETWORKING
What is Networking?
Components of Networking
Socket, Server socket 
Client –Server Communication
WRAPPERCLASSES
Introduction to Wrapper Classes
Byte classes
Short classes
Integer classes
Long classes
Float classes
Double classes
Character classes
Boolean classes.
AWT
Introduction to Abstract Window Tool Kit (AWT)
AWT Components Hierarchy
Event-Delegation-Model in AWT
Listeners 
Layouts 
Individual AWT Components
1) Menu, 2) Radio Button, 3) List, 4) Lable
5) Text Field, 6) Text Area, 7) CheckBox, 8) Choice
SWING (JFC)
Introduction Swing
Difference b/w Swing and AWT
Components hierarchy
Panes in Swing
Individual Swings components JTextArea, JTextField, Jlabel
JButton.
Java Enterprise Edition (J2EE)
What is Java Enterprise Edition (J2EE)?
Overview of Java Enterprise Edition Platform
Distributed Multi-Tiered Applications
Modules and Packaging Application of Java EE
Deployment of Java Enterprise Edition
Types and Services of J2EE Containers
Business Components of J2EE
Java Database Connectivity
How to connect database with Java
JDBC Drivers
Core APIs of JDBC
Servlets
What is Servlets?
Servlets Life cycle
Difference between Servlets Configuration and Servlet Context
Servletcontextlistener
Servlets listeners and Filters.
Remote Machine Invocation (RMI)
Architecture of RMI and its layers
Examples of RMI
RMI and IIOP
Steps to develop an RMI object
Domain Naming Service in Java
Unicast Remote Object
Multicast object
Difference between Multicast and Unicast object usages
Binding and Rebinding
Distributed Garbage Collection (DGC)
XML
What is XML?
Markup Languages
XML & XSL
XML Schemers and Parsers
Writing XML with Java
Converting flat file into XML
Handling XML Input streams
SERVLETS
Overview of Servlets
Servlet Lifecycle
How to handle Client HTTP Request & Server HTTP Response?
Practical (Hands-on Working Examples)
Initializing Parameters & ServletContext
Initializing a Servlet
ServletContext initialization Parameters
ServletContext Attributes (Context binder)
Practical (Hands-on Working Examples)
Session Management, Request Dispatcher & Redirecting
Hands-on Experience on Real time examples.
Java Server Pages (JSP)
JSP Overview
Architecture and Lifecycle of JSP
JSP Components
Implicit Objects
Standard JSP tags
Hands on Experience on Real Time projects.
Enterprise Java Beans
Enterprise Bean (EJB 3.0)
Architecture of Java Bean (EJB 3.0)
Session Bean
Entity Bean
Bean Managed Persistence
Container Managed Persistence
Java Mail API
Java Mail API Architecture
Mail Sending and Receiving using Java API
Mail Attachments
Framework
Hibernate
Object Relational Mapping (ORM) Framework
Hibernate Framework
Hibernate Application building
Hibernate Query Language
Hibernate Mappings
Collection Mapping
Associate Mapping
Annotations
Spring
Spring Framework Architecture
Bean and its Scope, Definition and Inheritance
IOC Container
Dependency Injection
Integrating Other Frameworks
Persistence Support
Factory Pattern
Struts
Basics of Struts
Architecture of Struts
Configuration of Struts
Struts Actions and Mappings
Struts Tiles Framework
Struts Validation Framework
Struts Libraries
Building Struts based Application
Struts Database.