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.
WHAT WILL YOU LEARN
* 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
JAVA TRAINING COURSE DETAILS
* Who will benefit:
Those wishing to program in Java.
* Prerequisites:
Complete C programming
* Duration
5 days
JAVA TRAINING COURSE CONTENTS
* Review of UNIX fundamentals
* 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