Infitech Global HomeSoftware Product ServicesSoftware Courses Training Consulting ServicesTraining Centers
 

Infitech Certified Java Developer

Infitech’s Java Developer course will help you acquire advanced skills for developing interactive software applications using Java.

Internship Options
Infitech Global is unique in its training and delivery methodology as it is the first in India to provide the participant Hi-End technology training followed by rigorous INTERNSHIP in its SOFTWARE DEVELOPMENT CENTER. This gives the participant real time software-development experience through Software Development Life Cycle to making him/her a complete Software Professional.

J2EE@infitech is designed to make the participant the most sought after Sun Java Expert. This makes the participant familiar with Java technologies on 2-Tier, 3 Tier and N-Tier architecture. On completion of this course, the participant can join the industry as a JAVA Developer/Programmer.

Course Syllabus

CORE JAVA

  • Introduction of Java (Why Java? Future Scope , Market Trends, Opportunities)
  • Java Basics (Oops concepts, Data types, Variables, Arrays, Operators, Control statements)
  • Classes & Objects
  • Inheritance
  • Packages & Interfaces
  • Exception handling
  • Multithreading
  • I/O & Applets
  • String Handling
  • Java util Collection framework
  • Java Assignment & Test

ADVANCED JAVA

1. G.U.I Designing
  • Event Handling
  • A.W.T
  • Swings
2. R.M.I
  • Introduction
  • RMI packages
  • RMI Clients
  • RMI Server
  • RMI Registry
  • RMI Clients
3. Networking
  • Networking Basic
  • Socket
  • D.N.S
  • Proxy Server
  • TCP/IP
4. JDBC
  • Introduction
  • Types of Drivers
  • Statement
  • Prepare Statement
  • Callable Statement
  • Connection Pooling
  • Introduction to Transaction
  • Advanced Java Assignment & Test

J2EE

  • Introduction to Internet Technologies
  • Introduction to J2EE Components
  • Clients Server Architecture
  • Introduction to Web Server & Application Server
  • Introduction to work with Eclipse-3.0 IDE
  • Introduction to work with NetBeans-5.0 IDE

Java Servlet

  • Introduction & Architecture
  • Servlet vs. C.G.I
  • Life Cycle of Servlet
  • Configure and deploy the Servlet
  • Intro to Servlet API
  • Cookies
  • Session Tracking
  • Servlet with JDBC

J.S.P

  • Introduction & Architecture
  • Life Cycle of JSP
  • Model-View-Controller
  • Servlet vs. JSP
  • JSP Tags
  • Custom Tags
  • JSP with JavaBeans
  • Session Handling

E.J.B

  • Introduction & Architecture of EJB
  • Types Of EJB
  • Session Bean
  • Entity Bean
  • Introduction to Message Driven Bean
  • Transaction Management
  • Security Roles

Struts

  • Introduction & Architecture
  • Difference between M.V.C-1 & M.V.C-2
  • Struts Configuration
  • Action Classes
  • Form Bean
  • Struts-Validations
  • Struts With J.D.B.C
  • Introduction of Tiles

X.M.L

  • Introduction of XML
  • XML vs. HTML
  • DTD
  • Schemas
  • XSLT
  • CSS
  • Namespaces
  • Intro to SAX & DOM Parser

Developing Enterprise Java Applications with Spring & Hibernate

DEVELOPING ENTERPRISE APPLICATIONS
  • The requirements of enterprise applications
  • Designing n-tier architectures
  • Comparing standards vs. open source

INTRODUCING THE SPRING FRAMEWORK

Spring architecture fundamentals
  • Identifying Spring application components
  • Injecting dependencies with Inversion of Control (IOC)
Deploying components in the Spring container
  • Delegating component creation to the Spring bean factory
  • Wiring beans with XML
Simplifying data access with JDBC templates
  • Streamlining code with JDBC templates
  • Structuring queries and callbacks
  • Retrieving JDBC data sources
Data Access Object (DAO) pattern
  • Maintaining a consistent data interface
  • Integrating Spring DAO implementations with the business service layer

MANAGING TRANSACTIONS

Analyzing J2EE transaction support
  • Defining transaction properties
  • Explicit transaction management
Applying Spring transaction strategies
  • Controlling transactions with the Spring Transaction Template
  • Declaring transaction policies with XML

ACCESSING ENTERPRISE SERVICES

Remote Method Invocation (RMI)
  • Connecting to application services with RMI
  • Exporting services with Spring
Building Web services
  • Working with WSDL to access a service
  • Deploying Web services with Spring
Asynchronous messaging
  • Sending and consuming messages with Java Message Service (JMS)
  • Reducing code complexity with Spring JMS templates
Scheduling tasks and processes
  • Employing the Quartz scheduler
  • Invoking methods periodically

PERSISTING OBJECTS WITH HIBERNATE

Integrating Hibernate
  • Simplifying data access with O/R mapping
  • Unraveling the Hibernate architecture
  • Deploying and configuring Hibernate
Generating Hibernate applications
  • Developing the persistent class
  • Defining the Hibernate mapping rules
  • Storing and retrieving Java objects

HANDLING COMPLEX OBJECT RELATIONSHIPS

The role of the Hibernate Session
  • Establishing a thread-safe session object
  • Defining object states: transient, persistent, detached
Mapping collections
  • Persisting and retrieving collections
  • Preserving collection order for data integrity
Strategies for building object associations
  • Specifying one-to-many and many-to-many relationships
  • Controlling the association life cycle
Effectively mapping inheritance relationships
  • Applying class rules for inheritance
  • Techniques for class-database mapping

OPTIMIZING DATA ACCESS

Applying Hibernate Query Language (HQL)
  • Selecting and filtering queries
  • Improving structure with named queries
  • Augmenting HQL with native SQL
Maximizing Hibernate performance
  • Accelerating data access via Hibernate cache
  • Monitoring performance with Java Management Extensions (JMX)
INTEGRATING SPRING AND HIBERNATE
  • Employing the Spring Hibernate template
  • Configuring Hibernate resources in Spring

Course Duration

The duration of the Data Warehousing course is 140 Hours.

Contact us

For more information about this course write to queries@infitechglobal.com or walk into our IT Training centers located in Chennai & Bangalore.

For more details click here - Locate a center


 



Overview
Home
About Us
Products
Services
HR Consulting
Trainings
careers
Enquiry
Contact Us
 
 
2008 © Copyright Infitech Global