Texsas Logo
Call Us: +91-8940133303
Enquiry
Current Opening
Recently Placed
Upload Resume

Java/J2EE Training in Chennai


Introduction

Texsas is one the leading training institutes to offer Java/J2EE training in Chennai. Our training imparts necessary skills that freshers require to pursue a successful career as Java professional. Our well trained faculty with real-time experience coupled with hands-on training in real-world scenario helps our students get the necessary edge to make it to the IT career.

Why Study Java / J2EE?

Java is the backbone of networks today. Java runs on browsers, desktops, servers and even in mobile devices. It is widely used in web-based applications. There is a world of mobile applications that are being used and that are being tried at. Java offers tremendous scope for those who prefer to have a career as Java Programmer. The good thing is, it doesn’t require prior programming experience to learn Java.

Why Texsas for this course?

- 9 years of core experience in Java / J2EE training
- Classes conducted by real time consultants with at least 5 years industry experience
- 24/7 unlimited lab timings
- Latest and most advanced course material
- Individual attention with limited batch sizes
- Placement assistance till the student gets placement

Job Opportunities in Java / J2EE

There is a growing demand for qualified Java / J2EE specialists. Every year, an average of 45 data warehousing students get placement in top IT companies in India

Introduction of Java

- What is Java?
- How to Get Java
- A First Java Program
- Compiling and Interpreting Applications
- The JDK Directory Structure

Data types and Variables

- Primitive Datatypes ,Declarations
- Variable Names
- Numeric Literals,Character Literals
- String, String Literals
- Arrays, on-Primitive Datatypes, the Dot Operator

Operators and Expressions

- Expressions
- Assignment Operator
- Arithmetic Operators
- Relational Operators
- Logical Operators
- Increment and Decrement Operators
- Operate-Assign Operators (+=, etc.)
- The Conditional Operator
- Operator Precedence
- Implicit Type Conversions
- The Cast Operator

Control Flow Statements

- Statements
- Conditional (if) Statements
- Data types and Variables 3
- Adding an else if
- Conditional (switch) Statements
- While and do-while Loops
- For Loops
- A for Loop Diagram - Enhanced for Loop
- The continue Statement
- The break Statement

Methods in Java

- Methods
- Calling Methods
- Defining Methods
- Method Parameters
- Scope
- Method Parameters
- So, Why All the static?

Object-Oriented Programming

- Introduction to Object-Oriented Programming
- Classes and Objects
- Fields and Methods
- Encapsulation
- Access Control
- Inheritance
- Polymorphism
Review -OOP as a programming style: manifestos -Encapsulation, Isolation, Abstraction -Separating Interface and Implementation -constructors -destructors (lack of in Java) -accessors and mutators (cloning issues on contained instances) -basic OOP design: choosing class and method -Interfaces vs classes -Polymorphism and downcasting -more examples

Objects and Classes

- Defining a Class
- Creating an Object
- Instance Data and Class Data
- Methods
- Constructors
- Access Modifiers
- Encapsulation
Using Java Objects
- Printing to the Console
- Printf Format Strings
- String Builder and String Buffer
- Methods and Messages
- ToString
- Parameter Passing
- Comparing and Identifying Objects, Destroying Objects

Inheritance in Java

- Inheritance
- Inheritance in Java
- Casting
- Method Overriding
- Polymorphism
- The Object Class

Packages

- The import Statement
- Static Imports
- Casting
- CLASSPATH and Import
- Defining Packages
- Package Scope

Exception Handling

- Exceptions Overview
- Catching Exceptions
- The finally Block
- Exception Methods
- Declaring Exceptions
- Defining and Throwing Exceptions
- Errors and Runtime Exceptions
- Assertions

Input/Output Streams

- Overview of Streams
- Bytes vs. Characters
- Converting Byte Streams to Character Streams - File Object
- Binary Input and Output - PrintWriter Class
- Reading and Writing Objects
- Basic and Filtered

Collection Framework

- The Collections Framework
- The Set Interface
- Set Implementation Classes
- The List Interface
- List Implementation Classes
- The Map Interface
- Map Implementation Classes

Inner Classes

- Inner Classes
- Member Classes
- Local Classes
- Anonymous Classes
- Instance Initializers
- Static Nested Classes

Introduction to Threads

- Non-Threaded Applications
- Threaded Applications
- Creating Threads
- Thread States
- Runnable Threads
- Coordinating Threads
- Interrupting Threads
- Runnable Interface, ThreadGroups

Interfaces and Abstract Classes

- Separating Interface and Implementation
- UML Interfaces and Realization
- Defining Interfaces - Implementing and Extending Interfaces
- Runnable Threads
- Abstract Classes

Serialization

- Object Serialization
- Serializable Interface
- Serialization API
- ObjectInputStream and ObjectOutputStream
- The Serialization Engine
- Transient Fields
- ReadObject and WriteObject
- Externalizable Interface

Generics

- Using Generics
- Type Erasure
- Type Boundaries
- Wildcards, Generic Methods
- Strengths and Weaknesses of Generics
- Legacy Code and Generics

Annotations

- Uses for Meta-Data
- The Annotations Model
- Annotation Types and Annotations
- Built-In Annotations - Annotations vs. Descriptors (XML)

Reflection

- Uses for Meta-Data
- The Reflection API, The Class Class
- The java.lang.reflect Package
- Reading Type Information - Navigating Inheritance Trees
- Dynamic Instantiation, Dynamic Invocation - Reflecting on Generics

Introduction to Enterprise Edition

- Distributed Multitier Applications
- JEE Containers
- Web Services Support
- Packaging Applications

Web server and Application Server

- Tomcat-Introduction
- Overview, installation, Configuring Tomcat
- Jboss server-Introduction
- Overview,installation and Configuration
- Comparison

Java Servlet Technology

- What is Web Application?
- What Is a Servlet?
- Intro: Web programming via CGI - Client vs server-side programming - Applets - Servlets - JSP
- Servlet Life Cycle
- Sharing Information
- Using Scope Objects
- Controlling Concurrent Access
- Getting Information from Requests
- Constructing Responses
- Filtering Requests and Responses
- Programming Filters
- Customized Requests and Responses
- Specifying Filter Mappings
- Invoking Other Web Resources
- Including Other Resources in
- The Response
- Transferring Control
- Accessing the Web Context
- Maintaining Client State
- Session Management
- Session Tracking
- Tracking Service Requests
- Notifying Methods to Shut Down
- Creating Polite Long-Running Methods

JSP Technology

- JavaServer Pages Technology
- The Life Cycle of a JSP Page
- Translation and Compilation
- Creating Static Content
- Response and Page Encoding
- Creating Dynamic Content
- Using Objects within JSP Pages
- Expression Language
- Deactivating Expression Evaluation
- Implicit Objects
- Literals & Operators
- Reserved Words
- JavaBeans Components
- Reusing Content in JSP Pages
- Transferring Control
- Jsp: param Element
- Including an Applet
- Setting Properties for
- Groups of JSP Pages
- JSP scripting elements and directives-Declarations, expressions, directives,
- Scriplets, comments,actions,implicite
- JSP objects - Working with variable
- scopes – page scope, request scope,
- Session scope, application scope- Using
- J ava beens,custom tags, Declare Default
- Content Type, Set Default Buffer Size,
- JSTL,Expression Language

Custom Tags in JSP Pages

- What Is a Custom Tag?
- Types of Tags
- Tags with Attributes
- Tags with Bodies
- Tags That Define Variables
- Communication between Tags
- Tag Library Descriptors
- Declaring Tag Files
- Declaring Tag Handlers
- Declaring Tag Attributes for
- Tag Handlers
- Declaring Tag Variables for Tag Handlers
- Programming Simple Tag Handlers
- Including Tag Handlers in
- Web Applications
- Cooperating Tags

Javascript

- Java Script Introduction to JavaScript
- Java script variables
- Operators
- Conditional statements
- Functions, Loops, Popup Boxes,
- Events, Exception, Array, Validations.

AJAX

- Introduction to AJAX
AJAX Components
- HTML & CSS, JavaScript & DOM
- XMLHttpRequest
- Server Side Code
AJAX - JSP Application
- Ajax with Servlet and JSP,
- XML and JSON for Ajax,
- Database Application with Ajax,
- Ajax libraries and Toolkits.
- Configuration and set up the project
- Connecting to database SQL, MySQL
- Configuring Tomcat and Jboss application deployment, launching and debugging web applications,
- Detailed study of eclipse and netbeans
- Installing new software plugins-Adding plugins, Update site

XML Programming

- Intoduction to XML
- Robustness & Extensibility
- XML Syntax & Documents
- XML Applications
- Elements and Tags
- Text and Attributes
- XML Declaration & Comments
- Processing Instructions
- Entities & Namespaces
- DTDs & Schemas
- Style sheets & XSL
- Valid XML-Understanding
- Document structure – prologue,
- Elements, attributes- XML parsers – DOM parsers,
- SAX parsers – Implementing XML DTDs,
- XML Namespaces, XML schema.
- SOAP, Writing XML with Java
- Output Streams, Writers, and Encodings
- Converting Flat Files to XML
- Reading XMLInputStreams and

Webservices

Web services Defining web services – universal resource identification, XML based technologies, Concepts of Remote Method Invocation. DCOM, web service architecture, advantage of web services, Technologies behind web services – SOAP, WSDL, and UDDI,RESTful Services,RESTful support in JAX-WS,Resouce Oriented Architecture.

EJB

- EJB 3.0 Overview
- A First taste of EJB
- Building Business Logic with Session beans
- Messaging and Developing Message Driven Beans
- Learning Advanced EJB Concepts
- Transactions and Security
- Implementing Domain Models with EJB3.0
- Object-Relationship Mapping using EJB3 JPA
- Manipulating entities with EntityManager API
- Using the Query API and the Java Persistence
- Query Language
- Packaging EJB3 Applications
- Effectively Integrating EJB3 across Your Application Tiers
- Taming Wild EJBs
- Migrating to EJB3
- Exposing EJBs as Web Services
- EJB3 and Spring

STRUTS

- Introduction
- Features and Architecture
- The MVC Design Pattern

System State and Business Logic

- JSP Pages and Presentation
- Components
- ActionServlet and ActionMapping
- Struts Control Flow
- Building Model Components
- ActionForm Beans
- Forms and FormBean Interactions
- Automatic Form Validation
- Building Controller Components
- The ActionServlet
- ActionForm Classes & Action Classes
- The ActionMapping Implementation
- The Struts Configuration File
- Controller Configuration
- Module Configuration Files
- Add Struts Components To
- Your Application
- Validations Using Struts 2 Annotations
- Struts 2 with MySQL Database
- Struts 2 with AJAX , struts tags, Tiles
- Logging in Struts Applications
- Java Server Faces
- Introduction to JSF
- JSF Features
- JSF for Web Application
- JSF components
- JSF Tags, Life Cycle & Architecture
- JSF Renderers
- JSF HTML Tag Reference
- JSF Core Tag Reference
- JSF Facelet Tag Reference
- JSF Navigation, JSF with Ajax, JSF in JSP,JSF with Ajax
- Richfaces
- Apache My faces

Hibernate

- Introduction to O-R Mapping
- Hibernate Basics,
- Hibernate Architecture,
- Hibernate Configurations,
- POJO (Plain Old Java Classes) classes and O/R Mapping
- Object Identifier
- One-to-One Association
- One-to-Many Association
- Many-to-One Association
- Many-to-Many Association
- Collection Mapping
- Component Mapping
- Inheritance Mapping
- Hibernate Query Language
- Criteria Queries
- Hibernate in Web Application

Spring

- Introduction
- Spring Core
- Dependency Injuction
- Aspect Oriented Programming
- Major concepts in Spring
- Spring Architecture
Spring web MVC
- Installation Procedure
- Spring in Web Application
- Bean descriptor
- Spring and Struts
- Spring data access
- Spring using Hibernate

Home | About Us | Site Map | Courses Academic Projects | Online Training | Corporate Training | Placement | Upload Resume | Contact Us | Mainframe training in Chennai | Data warehousing training in Chennai | Java / J2EE training in Chennai | Dot net training in Chennai | Software testing training in Chennai | ITIL training in Chennai | PMP training in Chennai | Prince2 training in Chennai | Online Software Training | Software training institute in Chennai
© 2012 Texsas Technologies
   
Website Designer in India: Concern InfoTech.Pvt.Ltd.,