Java
Introduction to Java
Java keywords
Classes & Objects
Data types
Variable types
Wrapper Classes
java.util.Date,Arrays,String
Operators
Conditional Statements
Loops
Constructors & Methods
Packages
Access Modifiers
Exceptions
Understanding OOPs concepts
Interfaces,Abstract Classes
Java I/O
Understanding Threads.
Java Collections
Set,HashSet,TreeSet
List,ArrayList
Map,HashMap,TreeMap
Comparator,Comparable
JDBC
Introduction to JDBC Architecture
Introduction to mySQL.
Statement,
PreparedStatement
CallableStatement
Working with ResultSet
Performing CRUD Operations
JSP & Servlets
Introduction to JSP
Life cycle of JSP
Understanding MVC Architecture
Understanding Servlets
Implicit objects
JSP Elements
JSP Taglibraries(JSTL)
Internationalization
Web Services
Introduction to XML,XSD
Understanding SOAP(Simple Object Access Protocol)
WSDL(Web Services Description Language)
UDDI(Universal Description, Discovery and Integration)
JAX-WS - Producing/Consuming JAX-WS Web Services
JAX-RS - Creation of REST Web Services.
Understanding JAXB.
Understanding Rest @GET,@POST,@PUT,@DELETE
Security -BASIC
Invoking secured web services.
Exception Handling(fault),SOAPException
Testing web services with soapUI and RESTClient Eclipse Plugins
Hibernate
Introduction
Architecture
Setting up Environment
Hibernate Configuration(hibernate.cfg.xml)
Hibernate ORM
Hibernate Query Language(HQL)
Criteria, Restrictions
Named Queries
@Annotations
Spring
Introduction
Architecture
Setting up Environment
Dependency Injection (DJ)
Aspect Oriented Programming(AOP)
Interceptors
Spring MVC
Spring Security
@Annotations
i18N - Internationalization
Struts
Introduction
Architecture
Setting up Environment
Understanding struts-config.xml
ActionClass,ActionForm
Interceptors
Understanding Struts Tags
Form Validations
i18N - Internationalization
Groovy
Setting up environment (Installation of eclipse plug-in)
Working with Groovy classes and Objects
Groovy basics
Working with collections
Working with {Closures}
Calling Groovy scripts from java
Groovy SQL (Reading data from databases)
Regular Expressions
Grails
Setting up grails environment
Working with Controllers,Services,Views
Integration of mySQL using dataSource
Working with GORM (Grails Object Relational Mapping)
Creating Grails Server Pages
Working with layouts
Interceptors
Security Filters