Site Map | Legal | Privacy | Terms & Conditions..
.

Booking Hotline: ++44 (0) 1737 821 590..

 

  .


Course Categories


>>
Networking
......Basic networking
......LANs, WANs and cabling
.....
RF and Wireless
..... IP and routing
..... DNS, SNMP...
..... VoIP, SIP...
..... IPsec, firewalls...

>> Telecommunications
>> LINX
>> Foundry Networks
>> Product specific
>>
Management overviews
>> Security
>> UNIX and Linux
>> Microsoft
>> Programming


>> See all courses

 
Effective programming with Java
Java training course description
A comprehensive introduction of the Java language and environment. It is important to note that the course will assume that the delegates are already familiar with the C language as this enables more advanced features of the Java language to be covered in the course. The course will also give an overview of areas related to programming in Java.

Who will benefit?
Those wishing to program in Java.

Java training course prerequisites
C programming foundation.
Also useful would be knowledge of the C++ language.

Java training course objectives
By the end of the course delegates will be able to:
  • Describe the Java architecture.
  • Write Java applets and applications.
  • Debug Java programs.
  • Examine existing code and determine its function.
  • Use multimedia extensions, the awt, multithreading, exceptions within Java programs.
Duration: 5 or 10 days

>> Effective programming with Java - Book 5 day course

> >Effective programming with Java - Book 10 day course

>> Back to Programming courses overview

Note: The 10 day version of this course is designed for non-programmers and spends extra time on the basic Java programming language.

Java training course contents

What is Java?
What Java is, history of Java, reasons for success. The Java Virtual Machine, Bytecodes, getting up and running with Java, Java resources. Simple Java applications.

C features in Java
Java data structures, Java flow control, differences from C, arrays, strings and packages.

OO features in Java
Java classes and objects, inheritance, overloading, packages. Differences from C++.

Java applets
Applications vs. applets, HTML, the applet tag, applet methods, life cycle, testing and debugging.

Multimedia applets
Images, sounds, fonts, colours and animation.

Java products
The JDK in detail, other development environments. Javabeans and JDBC overviews.

Abstract Window Toolkit
JFC and Swing versus AWT. Event handling (JDK 1.1), GUIs, panels, buttons, lists, scrollbars, text areas, frames…

Exception handling and multithreading
Handling exceptions. Starting, pausing, stopping threads, producers, consumers, monitoring.

More standard classes
Java file I/O, Streams, The system class. The networking model, java.net classes.

Security and Java
Types of attack, the security manager, craplets, securing the network.

Integrating legacy code with Java