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