Introduction to Java Programming

Contact Us for Dates
2 days practical workshop for up to 12 people.

Only £790 per person

Contact us for Onsite Price

This two day training course focuses on introducing Java as an implementation language for object-oriented applications. It is therefore assumed that you are either currently working on such a project, will be joining such a project or generally have an interest in gaining this knowledge


The training course consists of instructor-led presentations and practical hands-on exercises. The practical sessions are structured to give the delegates the opportunity to put into practice some of the theory covered during the instructor-led sessions

Training Course Objectives

  • Be able to write simple Java applications based on a combination of any existing foundation expertise together with the knowledge gained through practicing the concepts covered in this training course
  • Have a basic appreciation of the Java language, the delegate will be in a strong position to build on this knowledge by following the training course's many leads to more advanced topics

Who it is for

The training course is aimed at newly trained developers or developers experienced in a very different field wishing to make the transition to Java

Training Course Prerequisites

  • It is assumed that the delegate is used to using software, is able to use software applications and has a background in problem solving and analysis. Anyone who has any programming experience should attend a Java Programming training course aimed at experienced programmers


Chapter 1 Object Modelling

  • Model real-world problems
  • Define classification and functionality
  • Describe terminology

Chapter 2 A Simple Java Application

  • Describe Java Classes
  • Describe simple programming concepts and syntax rules
  • Build and test Java applications

Chapter 3 Data

  • Mapping real world objects to Java data
  • Use Java built-in types and data statements
  • Use simple operations and process statements

Chapter 4 Control Flow

  • Map real world processes to Java algorithms
  • Describe statement execution and sequences
  • Implement decisions and repetitions

Chapter 5 Using Java Classes

  • Import classes
  • Create and use objects
  • Use example classes

Chapter 6 Arrays and Strings

  • Create and use arrays
  • Create and use strings

Chapter 7 Developing Java Classes

  • Define class design and development
  • Implement class operation
  • Design class internal data

Chapter 8 Conclusion

  • Review objectives
  • Describe the Java Development Kit