Software Training Courses

We offer advanced technology support in the form of coaching, mentoring, training courses and workshops on such topics as software architecture, object-oriented design and programming, Java technologies and relational databases.

Our training offerings provide you with in-depth knowledge about the technology along with patterns and practices to improve quality, maintanability and performance of software.

Our software trainings cover:

  • software architectures, architectural patterns and capabilities,
  • object-oriented design and principles,
  • transactional systems,
  • performance tuning,
  • Java Enterprise Edition (J2EE/JEE),
  • Java frameworks and libraries, specifically hibernate, Spring, jBPM, Struts.