HOME > COURSES > Java Programming Advanced

   
Book Java Programming Advanced IT Training UK
COURSE TITLE:

Java Programming Advanced Training UK

LEVEL:

Advanced

COURSE LENGTH:

up to 5 days

COURSE PRICES:

*All prices quoted exclude VAT

COURSE OVERVIEW:

This course provides a thorough coverage of the Java programming language. It will be of interest to programmers, analysts and anyone involved with the development of Java applications and applets. The course provides a good mix between theory and practice with terminals available for each delegate. It discusses all major aspects of Java and its object- oriented features, and covers the standard Java packages in detail. This course assumes delegates have a knowledge of a programming language (familiarity with C is particularly useful). No knowledge of object oriented programming or C++ is required, since it is covered in the course.

 

The course outlines below set out the full range of topics you can choose to cover during your on-site training course, and you can build your course around your exact training requirements, or any specific projects you or your staff are working on at present.
You will find that this approach makes our courses the most effective and productive use of your training budget available today.

Training Modules


Introduction to Java:
What is Java?
Why use Java?
Comparing C, C++ and Java.
The Java Developers Kit (JDK).
JDK versions.
Overview of 3rd party Java tools.
Java applications & web applets.

Java language fundamentals:
Writing a simple Java program.
Data types.
Blocks and scope.
Expressions & operators.
Control structures (if, switch, for, while).

Exception handling:
Try, catch & throw.
The finally clause.
Types of exception.

Classes, packages and interfaces:
Object oriented systems (objects, methods, encapsulation, messages, classes, inheritance).
Classes in Java (Declaring, deriving, overriding, overloading).
Access modifiers
Overview of the Java standard packages:
Language, Utilities, IO, Networking, Windowing, and Applet packages.

The language package:
The object class.
Data type wrapper classes.
The math class.
String classes.
System and runtime classes.



Training Modules


The IO package:
Input & output stream classes.
File classes.

The windowing (AWT) package:
The component class (simple widgets and text controls).
The container class (panels and windows).
Layout classes (flow, border, card, grid, gridbag).
Menu classes.

Applet programming:
Applet methods (init, destroy, stop, start, paint).
Basic HTML overview.
The <APPLET> tag and parameters.
Simple components (buttons, text fields, text areas, labels, check-boxes, scrolling lists, scroll bars, canvases).

Java graphics:
Graphics coordinate system and colours.
The graphics class (lines, rectangles, polygons, ovals, arcs, text, images).

The networking package (introduction):
Web interface classes.
Raw network interface classes

   

BOOK AHEAD & SAVE

Get a massive 25% off

SAVE ME MONEY

Get Course
Advice Now

Name:

Email address:

Course(s):

ADVISE ME

TESTIMONIALS

"I would just like to say how pleased we were with the way in which ABC Dee Training handled our training requirements....." Vicky Farrow, Kent Fire & Rescue

"My experience with this company has been a positive one and
I would happily recommend ABC Dee Training to others."
Anna Faithfull, London Film