Infitech’s Java Developer course will help you acquire advanced skills for developing interactive software applications using Java.
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.
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
The duration of the Data Warehousing course is 140 Hours.
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
|