JAVA J2EE TRAINING IN CHENNAI

 Home    IT Training    JAVA J2EE TRAINING IN CHENNAI 

Java - J2EE Training in Chennai


Are you looking for the best J2EE Training in Chennai?. Our J2EE Training Institute in Chennai will ensure you to understand the terminologies that the Java J2EE Programming language will encompass in it.

The place where you have landed is an epitome of excellence in teaching and practicing J2EE concepts. J2EE basically involves web based application development and deployment.

J2EE is an extension of the standard Java Edition (J2SE). The J2EE® platform imparts an API and runtime environment for developing and running Java components that is exploited across a network and web based services, The components developed using this are scalable and reliable across multiple networks and also across platforms.

J2EE Training in Chennai

We, at Velgro Academy – Training in Chennai are providing you with the finest piece of J2EE learning. Our training will help you navigate through the design, development and workflow of a web-based application, the mechanism underlying the design principles and how we can interact with cohesive applications in the market.

If you want to enroll into this program, the only per-requisite that is needed is, you must have a basic idea about all the Core Java® principles, including how Java uses variables, methods and their syntax’s and the Java API, as to how Java terminology works.

Java /J2EE Training Syllabus:


Introduction

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

Datatypes And Variables

  • Primitive Datatypes ,Declarations
  • Default values provided.
  • Wrapper classes.

Variables

  • Types of variables.
  • 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

The break Statement

  • 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

  • Inheritance
  • Inheritance in Java
  • Casting
  • Method Overriding
  • Polymorphism
  • super
  • The Object Class

Packages

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

Exception Handling

  • Exceptions Overview
  • try/catch/finally/throw/throws –Debugging
  • 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
  • Print Writer Class
  • 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
  • Wrapper, Vector

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

J2EE

Introduction To Enterprise Edition

  • Distributed Multitier Applications
  • J2EE 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

ANT Tool

  • Basics and introductions
  • Building web applications
  • Using Ant Tool

Java Servlet Technology

  • What is Web Application?
  • What Is a Servlet?
  • 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

  • Java Server 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,implicit
  • JSP objects - Working with variable
  • scopes – page scope, request scope,
  • session scope, application scope- Using
  • java beans, 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

IDE

  • Eclipse, Netbeans
  • Introduction and overview
  • Creating web projects using eclipse
  • Configuration and set up the project
  • Connecting to database SQL, MySQL
  • Configuring Tomcat and Jboss application deployment, launching
  • Debugging web Applications
  • Detailed study of eclipse and netbeans
  • Installing new software plugins-Adding plugins, Update site
  • RMI Basics & Function
  • EJB

Advanced Technologies - Frameworks

Structs

  • 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
  • Using 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
  • 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 Injection
  • 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

Course Duration:  2  to  3 Month, 2 hpd

Contact:  +91  7092284244

Mail:  info@velgrotechnologies.com

Click here for Offer

Training Courses


  • Adobe Photoshop Training in Velachery
  • Adobe Flash Training in Velachery
  • Adobe Flex Training in Velachery
  • Adobe Dreamweaver Training in Velachery
  • Oracle Training in Velachery
  • Teradata Training in Velachery
  • Informix Training in Velachery
  • Sybase Training in Velachery
  • MongoDB Training in Velachery
  • Apache Cassandra Training in Velachery
  • Oracle DBA Training in Velachery
  • Advanced Oracle DBA Training in Velachery
  • Oracle Apps DBA Training in Velachery
  • Performance Tuning Training in Velachery
  • SQL Server DBA Training in Velachery
  • DB2 DBA Training in Velachery
  • Teradata DBA Training in Velachery
  • MySQL DBA Training in Velachery
  • MongoDB Admin Training in Velachery
  • Informatica Training in Velachery
  • DataStage Training in Velachery
  • OBIEE Training in Velachery
  • Microsoft BI Training in Velachery
  • Microstrategy Training in Velachery
  • Cognos Training in Velachery
  • Cognos TM1 Training in Velachery
  • SAS Training in Velachery
  • Hadoop Training in Velachery
  • Big Data Analytics Training in Velachery
  • R Programming Training in Velachery
  • Cognos TM1 Training in Velachery
  • Ab Initio Training in Velachery
  • Informatica Data Quality Training in Velachery
  • Informatica MDM Training in Velachery
  • Business Objects Training in Velachery
  • Qlikview Training in Velachery
  • Tableau Training in Velachery
  • Pentaho Training in Velachery
  • DataScience Training in Velachery
  • DataScience with R Training in Velachery
  • DataScience with SAS Training in Velachery
  • DataScience with Python Training in Velachery
  • Apache Spark Training in Velachery
  • HTML Training in Velachery
  • CSS Training in Velachery
  • PHP Training in Velachery
  • Mysql Training in Velachery
  • JavaScript Training in Velachery
  • DB2 DBA Training in Velachery
  • AngularJS Training in Velachery
  • Node.js Training in Velachery
  • AngularJS2 Training in Velachery
  • React.js Training in Velachery
  • Core Java Training in Velachery
  • J2EE Training in Velachery
  • Struts Training in Velachery
  • Hibernate Training in Velachery
  • Spring Training in Velachery
  • Manual Testing Training in Velachery
  • QTP Training in Velachery
  • LoadRunner Training in Velachery
  • JMeter Training in Velachery
  • Selenium Training in Velachery
  • ETL Training in Velachery
  • Mobile Application Training in Velachery
  • Complete Test Training in Velachery
  • SoapUI Training in Velachery
  • Big Data Testing Training in Velachery
  • Coded UI Training in Velachery
  • Dot Net Training in Velachery
  • Advanced .NET Training in Velachery
  • SharePoint Training in Velachery
  • SharePoint Admin Training in Velachery
  • Microsoft Dynamics Training in Velachery
  • SCCM Training in Velachery
  • Windows Server Administration Training in Velachery
  • MCSA Training in Velachery
  • MicroSoft - Excel Training in Velachery
  • Windows Azure Training in Velachery
  • MVC Training in Velachery
  • Oracle Apps Finance Training in Velachery
  • Oracle Apps SCM Training in Velachery
  • Oracle Apps HRMS Training in Velachery
  • Oracle Apps Technical Training in Velachery
  • PeopleSoft Finance Training in Velachery
  • PeopleSoft HCM Training in Velachery
  • Android Training in Velachery
  • iOS Training in Velachery
  • Objective-C Training in Velachery
  • PhoneGap Training in Velachery
  • Weblogic Server Training in Velachery
  • SOA Admin Training in Velachery
  • Oracle Identity Manager Training in Velachery
  • Oracle 11g Training in Velachery
  • Oracle ADF Training in Velachery
  • Forms & Reports Training in Velachery
  • Hyperion Planning Training in Velachery
  • Hyperion Financial Management Training in Velachery
  • ODI Training in Velachery
  • Oracle Essbase Training in Velachery
  • Amazon Web Services Training in Velachery
  • Workday Training in Velachery
  • Salesforce Admin Training in Velachery
  • Salesforce Developer Training in Velachery
  • VMWare Training in Velachery
  • OpenStack Training in Velachery
  • OpenNebula Training in Velachery
  • Citrix Training in Velachery
  • Mainframe Developer Training in Velachery
  • Mainframe Admin Training in Velachery
  • Websphere Training in Velachery
  • Websphere MQ Admin Training in Velachery
  • Websphere Message Broker Training in Velachery
  • Pega Training in Velachery
  • UNIX Training in Velachery
  • Linux Training in Velachery
  • C C++ Training in Velachery
  • CCNA Training in Velachery
  • CCNP Training in Velachery