Java Training Courses

Overview

Since its emergence in 1995, Java has been an extremely popular programming language. It's appeal has stemmed from its ease-of-use, reliability, security and ability to function on any platform. However, it can also be a complex programming language, complete with a whole class library that a user would need some knowledge of in order to use it, and for this reason it is not the ideal choice as an introduction to programming.

It's this complexity that also explains its appeal. The rich functionality provided by Java's class libraries mean that Java is effectively a platform-independent operating system. It is a very advanced operating system containing powerful distributed object and component capabilities. Whether you are experienced with modern structured programming languages, such as COBOL programmers, or new to programming, we have training courses which will suit your level.

Our Java Primer provides a good foundation for the Java for non-C Programmers course. It also provides an excellent overview of the functionality available in Java and its potential uses for managers, team leaders and technical support staff. Our Java Programming courses, available in both the SE6 and SE7 version, will look at Java in more detail, showing users how to design object-oriented applications with Java, create graphical user interfaces (GUIs), exceptions, file input/output (I/O), and threads; and create class files, amongst other essential functions. Courses in Java EE, JSP and Java Beans cover many languages related to Java.

Our Java Training Courses are a mixture from the official Sun curriculum as well as generic Java courses. We also offer courses in related languages such as JBoss and Spring. Our training courses are available to be delivered onsite at your location. Click on the course titles below to view training course content, dates, locations and prices.

  1. Unit Testing using JUnit

    This 2-day course provides the knowledge required to describe the concepts of unit testing, design, write and execute test cases using JUnit, integrate JUnit with Apache Maven, stub and mock collab...

    2 Day Course Hands On Training Next Date November 4th ( Virtual Classroom ) 2 Virtual Classroom Dates Course Code JUNIT
    Classroom Virtual Classroom Private Group - Virtual Self-Paced Online
  2. Design Patterns in Java

    This 3-day course provides an understanding of what a design pattern is, how they're classified, and why they're important.

    3 Day Course Hands On Training Next Date December 15th ( Virtual Classroom ) 1 Virtual Classroom Date Course Code DESPAT
    Classroom Virtual Classroom Private Group - Virtual Self-Paced Online
  3. Java Programming 2 / Java Advanced Developer

    This course is designed for existing Java developers that are comfortable with fundamentals and who want to take next steps.

    5 Day Course Hands On Training Next Date October 25th ( Virtual Classroom ) 4 Virtual Classroom Dates Course Code JAVA2
    Classroom Virtual Classroom Private Group - Virtual Self-Paced Online
  4. Java SE: Programming I

    This 5-day training course offers an excellent introduction to the Java programming language and its concepts.

    5 Day Course Hands On Training Official Curriculum Next Date November 15th ( Virtual Classroom ) 4 Virtual Classroom Dates Course Code OCJSEPI
    Classroom Virtual Classroom Private Group - Virtual Self-Paced Online
  5. Java SE: Programming II

    This 5-day course covers the core language application programming interfaces that are used to design object-oriented applications with Java.

    5 Day Course Hands On Training Official Curriculum Next Date November 22nd ( Virtual Classroom ) 3 Virtual Classroom Dates Course Code OCJSEPII
    Classroom Virtual Classroom Private Group - Virtual Self-Paced Online
  6. Java Developer

    This 5-day course provides the skills required to build object-oriented apps using Java that exploit all of the fundamental elements of the language.

    5 Day Course Hands On Training Course Code JAVADEV
    Classroom Virtual Classroom Private Group - Virtual Self-Paced Online
  7. Java Advanced Developer

    This 5-day course provides the skills required to build complex and modern Java apps by exploiting techniques such as concurrency, and functional and reactive programming.

    5 Day Course Hands On Training Course Code JAVAADVDEV
    Classroom Virtual Classroom Private Group - Virtual Self-Paced Online
  8. Java Programming using the Eclipse IDE

    This 5-day course covers the fundamentals of Java programming and how to use the popular Eclipse Integrated Development Environment (IDE).

    5 Day Course Hands On Training Next Date December 13th ( Virtual Classroom ) 6 Virtual Classroom Dates Course Code QAJAVAECL
    Classroom Virtual Classroom Private Group - Virtual Self-Paced Online
  9. Developing Applications with Java EE

    This 5-day course provides delegates with the skills required to program in the Java Enterprise Architecture.

    5 Day Course Hands On Training Next Date December 13th ( Virtual Classroom ) 2 Virtual Classroom Dates Course Code JEE
    Classroom Virtual Classroom Private Group - Virtual Self-Paced Online
  10. Java Web Services

    This 5-day course provides the skills needed to create, manipulate, use and understand Java Web Services using SOAP, REST and modern Java APIs.

    3 Day Course Hands On Training Next Date November 1st ( Virtual Classroom ) 2 Virtual Classroom Dates Course Code JWS
    Classroom Virtual Classroom Private Group - Virtual Self-Paced Online
  11. Introduction to Hibernate

    This 2-day course provides the skills required to use Hibernate to produce high-performance, scalable and reliable software that manages critical data.

    2 Day Course Hands On Training Next Date November 15th ( Virtual Classroom ) 2 Virtual Classroom Dates Course Code HIBI
    Classroom Virtual Classroom Private Group - Virtual Self-Paced Online
  12. Core Spring

    This 4-day course provides the skills required to develop a Spring web app which exposes a RESTful API and that both reads and writes data to/from persistent storage.

    4 Day Course Hands On Training Next Date October 25th ( Virtual Classroom ) 3 Virtual Classroom Dates Course Code SPRINGC
    Classroom Virtual Classroom Private Group - Virtual Self-Paced Online
  13. JBoss Application Server Administration

    This 3-day course provides the skills necessary to install, configure, manage, deploy applications to and understand the core aspects of JBoss Application Server.

    3 Day Course Hands On Training Next Date October 25th ( Virtual Classroom ) 3 Virtual Classroom Dates Course Code JBOSS
    Classroom Virtual Classroom Private Group - Virtual Self-Paced Online

Filter Courses

Schedule PDF

Print

Share these Courses

Share

Recommend

Sections