Core Java & Advance Java Training in Pune

Vidushi Gyanpeeth Pune, provides real-time and placement focused Java training in India.  We at Vidushi Gyanpeeth Pune, provides advanced Java course includes basic to advanced level.  Our Java course is designed to get the placement in good MNC companies in India as quickly as once you complete the Java training course.  Our faculty members are java trainers, Oracle java certified experts and experienced working professionals with hands on real time multiple java projects knowledge. Vidushi Gyanpeeth Pune has designed our java course content and syllabus based on students requirement to achieve everyone’s career goal. In our java training program, you will learn Java programming, java Language, Basic Java programming, OOPS in Java, Java Classes, Exception Handling, Packages, Swing, java real time project and Java placement training.

At Vidushi Gyanpeeth Pune, java training centers are equipped with lab facilities and excellent infrastructure.  Our curriculum is designed so well so that we also provide oracle java certification training path for our students.  We have trained many java students and provided placement through our associated training centers.   Java training in India conducted on day time classes, weekend training classes, evening batch classes and fast track training classes.  Our java course fee is value for money and tailor-made course fee based on the each student’s training requirements.

Duration: 4 Months

Core Java

  • Java Features
  • Programming Fundamentals
  • Language Fundamentals
  • More OOP
  • Java Fundamentals
  • Exception Handling
  • Multi Threading
  • io
  • util
  • New Age Java (Java 1.5)
  • JDBC Architecture
  • AWT Component
  • Event Handling
  • Applet
  • Swing
  • Internationalization & JAR utility


  • JDBC Overview & Architecture
  • Step By Step Usage of JDBC API
  • Connecting to Oracle 10g XE Database in Java
  • Practical (Hands-on Working Examples)
  • Prepared Statement & JDBC Transactions
  • Practical


  • Struts2 Basics & Architecture
  • Struts Request Handling Life Cycle
  • Struts2 Configuration, Struts2 Actions, Struts2 Interceptors, Struts2 Results,
  • Struts2 Value Stack/OGNL
  • Practical (Building Struts2 Framework Application)
  • Struts2 Tag Libraries
  • Struts2 XML Based Validations
  • Practical (Building Struts2 XML based Validation Application)
  • Struts2 Database Access


  • Introduction to Spring Framework Architecture
  • Bean Definition, Bean Scopes & Bean Definition Inheritance
  • Spring IoC Containers, Understanding inversion of control (IoC) – Dependency Injection (DI)
  • Spring Setter Injection, Spring Constructor Injection
  • Ioc in Action
  • Architecture of Spring Web MVC Framework
  • Spring MVC Getting Started – constructing web MVC application using Spring Framework
  • Abstract Controller in Spring MVC
  • Spring MVC Controllers hierarchy
  • Simple Form Controller, Spring DAO design pattern

Advanced Java EE (Web & Business Components Development)


  • Servlet Overview
  • Life cycle of Servlet
  • Handling Client HTTP Request & Server HTTP Response
  • Practical
  • Initializing Parameters & ServletContext
  • Initializing a Servlet
    • Servlet Context initialization Parameters
    • Servlet Context Attributes (Context binder)
  • Session Management, Request Dispatcher & Redirecting

Enterprise Java Beans (EJB 3.0)

  • EJB 3.0 overview & Architecture
  • Features of EJB 3.0
  • About Session Beans
  • EJB 3.0 Persistence Programming Model
  • Java EE Application Assembly and Deployment – Anatomy of EJB Module & Packaging
  • Java Persistence API
  • Designing a Java Enterprise Application


  • Introduction to Hibernate, ORM Overview, Hibernate Environment
  • Hibernate Architecture & API, Hibernate Configuration
  • Hibernate Sessions, Persistent Class & Mapping Files
  • Building Hibernate application, Hibernate Query Language (HQL)
  • Hibernate O/R Mappings – Collection & Association Mappings
    • Many-to-One,
    • One-to-One
    • One-to-Many
    • Many-to-Many

Java Training Course Benefits

  • 100% Placement assistance
  • Small Training Batch
  • Practical Guidance
  • Excellent Lab Facility
  • Java Resume Preparation
  • Hands on Experience
  • Java Certification Support