This Java Fundamentals training course covers the basics of programming in Java. Full details of how to install a Java Development Kit (JDK) The major aspects of java syntax, object oriented programming, unit testing with JUnit and working with databases. The course is written using Java 7 although students using any version of Java from 6 upwards will be able to work with this course. The course is valid for Java 8 - there are only minor changes in relation to the fundamentals.