SERVICES:
Mentoring and Consulting
Custom Development
Training
ww Immersion
ww Training Streams
ww Course Catalogue
  Services > Training > Immersion Program  
 


Immersion Program
The Immersion Program is designed to help you and your team gain the maximum proficiency in the use of Java™ and J2EE in the least amount of time. An immersion-training program consists of classroom training followed by a customized prototype development. There are two different flavors of immersion program:

1. Customized prototype development focusing on developing an application based on your company's specific needs. A subset of the requirements for your project is selected with the team during a project-scoping phase, so that the prototype may be developed in the time available. The end- result prototype can be than used as architectural baseline for rest of the system that your team develops. What will be developed and where the focus of the program will be depends on the expertise within the development team and the end goal of the program. The program is made flexible so that it can permit a development team to start
focusing on the most critical areas of the development regardless on where the team is currently in the development effort

Immersion Program can start anywhere in the process:

Requirements
Gathering
Analyses
Design
Implementation
Testing

2. Prototype development focusing on the application that is predefined by Espirity’s experts. If your company doesn’t have a team of people developing an application, but has few individuals this may be the best solution for these individuals to get them real-life experience in developing J2EE applications. Developers from many companies will be gathered together in one of Espirity’s facility to work on developing the application. Prior the immersion start, Espirity’s mentors will look at participants backgrounds and than make up team of 3-4 developers. Each team will be working on the same application during the immersion weeks and will have a chance to present the artifacts of developing the application.