Java SE

Java 7 Intermediate & JDBC

Extends on the basic syntax of Java 7 and focusses on the standard runtime libraries, such as Threading, I/O, Reflection, Logging, ......

Java 8 Programming Essentials

This course is for beginning Java 8 programming. Covers Java syntax and some libraries. Audience is not expected to have programmed in Java before....

Java Performance Monitoring and Analysis

This course focusses on performance monitoring and analysis of Java applications. It includes subjects such as Thread performance, Garbage Collection, JIT compilation and heap-dumps. We also learn how to use tools such as JVisualVM and JConsole....

Java XML Processing

Course on the XML processing APIs available in Java, such as SAX, DOM, StAX, TrAX and JAXB. Also covers JDOM to offer an alternative....

JavaFX 8 - The Rich Client Platform

Build rich desktop applications with the modern JavaFX framework. Now also has features such as CSS based styling....

Unit Testing with Java

This course will teach students how to write unit tests effectively in Java. Covers subjects such as unit/integration tests, JUnit, DBUnit, Mockito, Test Driven Development and Code Coverage. Practial exercises are provided....

What's New in Java SE 8

Learn about the new features of Java 8 for an audience that is already familiar previous versions of Java....