abcdefghijklmnopqrstuvwxyz#

Java Technologies

Advanced Hibernate

Advanced Hibernate Training course is designed to push participants skills to the next level. We skip the basic introduction of what Hibernate is and how to set up the basing mappings, and we move straight to the advanced topics, such as: filters, named queries, complex associations and mappings, advanced HQL, searching by example, Criteria API, transactions, versioning, fetching strategies, performance tuning, and best practices

  • Training Code: VD-0057
  • Duration: 3 days
  • Delivery Method: Onsite Training
  • Tags: Hibernate, Java
  • Print

Advanced Java

This course highlights latest improvements to Java, as well as delving into a range of topics that an experienced Java developer needs, such as design patterns, logging and testing frameworks, performance and concurrency issues: skills that underpin best Java development project practice worldwide.

Architecture & Design Patterns for JEE

This course provides an introduction to the design and implementation of JEE applications, using the services provided by JEE.

Enterprise Spring Framework

This course is a new course based on the Spring 3 release.  It includes complete coverage of the annotation based approach to configuration and the use of Java-5 capabilities that was first introduced in Spring 2.x, and which has been greatly enhanced in Spring 3. It also provides coverage of the traditional XML-based configuration that can still play an important role in existing and new projects.

The course starts with the basics of Spring and in-depth coverage on using the powerful capabilities of the Core module to reduce coupling, and increase the flexibility, ease of maintenance, and testing of your applications. It goes on to cover all the important capabilities of Spring 3, including using Spring to simplify the creation of a persistence layer with JDBC and/or persistence frameworks like Hibernate and JPA. It includes coverage of advanced capabilities such as using Spring's Aspect Oriented Programming (AOP) to program cross-cutting concerns such as transactions and security.

Hibernate Training

Our intensive hands-on Hibernate training course will provide delegates with the skills necessary to develop Java applications that rely on Hibernate for persistance solution. Available as a public or closed course at our London training centre, or can be tailored to your team's requirements and delivered onsite as a bespoke, customised training course.

  • Training Code: VD-0079
  • Duration: 3 days
  • Delivery Method: Classroom
  • Tags: Hibernate, Java
  • Print

Java Swing

Java Swing training course is an intensive, hands-on course that focuses on having you become proficient with Java Swing technology. You will learn how to create real-world GUI applications using Java Swing.

  • Training Code: VD-0055
  • Duration: 3 days
  • Delivery Method: Onsite Training
  • Tags: Java, Swing
  • Print

JEE(J2EE)

Our JEE 6 training course provides an overview of the latest Java EE architecture, and intensive hands-on experience in the development and implementation of scalable distributed applications using Enterprise JavaBeans (EJB 3), Java Persistence Architecture (JPA) and Java Server Page (JSP) technologies – including Java Server Faces (JSF) and possibilities for integration with Web 2.0-enabling techniques like AJAX.

  • Training Code: VD-0082
  • Duration: 5 days
  • Delivery Method: Classroom
  • Tags: J2EE, Java, JEE
  • Print

Programming with Java

This highly acclaimed Hands-On Java training course provides participants who prefer a fast track learning route with intensive practical tuition using Oracle/Suns Java Development Kit (JDK).

  • Training Code: VD-0077
  • Duration: 5 days
  • Delivery Method: Classroom
  • Tags: Java
  • Print

Struts 2

Struts 2 is a popular powerful framework for developing Java web applications. Struts 2 differs greatly from the original framework and as such this course is also suitable for anyone who has been using Struts 1.

In this Struts training course, experienced Java developers learn how to use Struts and the Model-View-Controller (MVC) design pattern to build scalable, maintainable data-driven Web Applications.

  • Training Code: VD-0078
  • Duration: 2 days
  • Delivery Method: Classroom
  • Tags: Java, Struts
  • Print