This course is suitable for environments using Java 8, but almost all the labs can also be done with Java 7. The material and labs include coverage of useful new Java capabilities such as default/static methods in interfaces, try-with-resources (Java 7), and lambda expressions. It also stresses the use of good coding practices for all the examples and labs. This course is available for most IDEs, such as Eclipse and IBM RAD
Be prepared to work hard and learn a great deal! The course can be held on-site & customized to fit your needs.