Description: Extends the basic Java concepts (as attained in course
JA32GB) and confers practical production skills in Java development. Preparation
for the first stage of Java certification.
Audience: Experienced programmers with an understanding of Object Oriented
programming who have previously been introduced to Java and who want to become
familiar with the core aspects of the Java language.
Prerequisites: Participants must have knowledge of OO Programming
concepts and be able to code a simple Object Oriented program in Java. 3GL
programmers should take Classroom course JA32GB - "Introduction to Java
and Object Technology for Procedural Developers" or have completed the
equivalent Virtual Course JA327GB before attending this course.
On completion you will be able to:
test and run Java programs of a moderate complexity.
complete robust secure multi-threaded Java applications involving GUIs, Input/Output
including Networking and Error Handling.
practical experience be ready to take the first stage of Java certification.
Abstract Classes and Interfaces Make use of Java Utility Classes including
the Collections classes and Date and Text management classes
and File handling in Java using Streams
in Java using Exceptions
Graphical User Interfaces using AWT and Swing
in Java Applets
a Multi-threaded Language, including
creation and control
classes including RMI
Practical work: There are practical sessions throughout the course