Java Courses

2 Day - Java Object Oriented Development

A 2 day course for staff with who want to understand the principles of Object oriented development using Java. This course covers OO theory as applied to Java including classes, objects, attributes, methods, encapsulation, visibility, inheritance and p...

3 Day - Java Web Server Fundamentals

A 3 day introduction to the fundamentals of developing Java applications on a web server. The course covers core language syntax and packages, an introduction to object oriented programming (OOP) and development techniques including logging and unit t...

Beginner Programming Courses

We offer the following introductory course in our Python Portfolio

3 Day – Introduction to Programming

This course is designed for non programmers to learn the basics of programming such as data types, variables and flow control. While Python is the primary language currently  used on this course there are examples of programming concepts and flow control in other languages including Java.

Web Technology Courses

We also cover Java in the following Web technology courses:

5 Day – Java Web Applications

A 5 day workshop designed to show how to build a functioning Java REST server with end to end connectivity (web client to database). The course will focus on the practicalities of developing a Java Web Server using Spring Boot, Spring REST, Spring Templates, Angular JS and Bootstrap. The course includes a basic overview of managing the development and testing process using Git, Maven, JUnit and Cucumber.