JAVA MASTERCLASS

Advanced java Development

This course is targeted at intermediate to advanced Java developers looking to move to the "next level". Delivered by a hugely experienced Java craftsman, the workshop explores the techniques, idioms and tools available to the modern developer and how best to apply them in live situations.

As well as covering technique, the course also introduces many of the newer, but increasingly vital, parts of the Java language, including the Java Concurrency API and OSGi.

Course Overview

Developing multi-threaded applications with the Java 5.0 concurrency API
Performance Tuning
Everyday Java design patterns and idioms
Effective use of Inner Classes
Exception safety and effective use of Exceptions
Verifying behaviour with JUnit and Easymock
Introduction to OSGi
Creating Rich Client Applications using the Eclipse RCP Platform
Introduction to the Spring Framework (AOP, DI, Persistence)
Reflection in depth

Audience

Java developers looking to improve their chops and willing to embrace change and accept new ideas.

Pre-requisites

Attendees should have a solid understanding of Java and of OO design principles.

Additional Information

Facilities should include a whiteboard or flip chart; a projector for a laptop; and adequate workstations with your preferred IDE installed.

Download PDF Duration: 2 or 3 days
Contact:
Course outline: download PDF

software

courses

tailored service

Tailored Service

To ensure that your specific needs are met, we offer customised versions of all our training courses, as well as pre and post workshop consultancy to help facilitate the introduction of training material into your organisation. Please do not hestitate to contact us for further details on any of these courses or on training requirements not listed.