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
|