HOME > COURSES > Java Programming Intro-Intermediate

   
Book Java Programming Intro-Intermediate IT Training UK
COURSE TITLE:

Java Programming Intro-Intermediate Training UK

LEVEL:

Introduction : Intermediate

COURSE LENGTH:

up to 4 days

COURSE PRICES:

*All prices quoted exclude VAT

COURSE OVERVIEW:

This 4 day course is designed for those wishing to learn the Java programming language. This course is a primer for more advanced Java courses. The emphasis is on the Java language and the core APIs. The practical exercises constitute about 50% of the course time. They use console applications rather than graphical applications to gain familiarity with Java. Graphics is a large subject which is best left to a more advanced 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.

Introduction Level


What is Java?
Java Environments and the Java Virtual Machine
Java versus C++
Object Oriented Programming
A first program
Packages and file layout
ANT
Exercise to set up a Java programming environment

The Java Language
Comments and javadoc
Methods
Basic data types
Input and output
Operators
Conditional statements
Looping constructs
Exercise to write a menu driven console application

Classes and Objects
Data encapsulation
Java classes, packages and visibility
Constructors
Object life cycles, finalizers and garbage collection
Exercise to create product objects

Inheritence and polymorphism
Inheritence
Constructors and initialisation
Interfaces
Casting and instanceof
Inner classes
Polymorphism
Exercise to build polymorphic objects

Training Modules


Complex data types
Object wrappers
Strings, StringBuffers and Arrays
Collections
Exercise to use collections

Exception handling
Exceptions
Exception handling
Throwing and rethrowing exceptions
Using finally
Excercie to use exceptions

Streams
The stream hierarchy
Keyboard input explained
File handling
Object streaming
Exercise to backup and restore objects to file

Thread and Applets
Java Applets
Threads
Runnable classes
Synchronisation
Exercise to write a bouncing lines applet

Networking
URLs
TCP and UDP
Sockets and connections
Multi-threaded server applications
Exercise to write a client server application

   

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