J. S., Framestore CFC
B. M., London Internet Exchange
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++.
Applications vs. applets, HTML, the applet tag, applet methods, life cycle, testing and debugging.
Images, sounds, fonts, colours and animation.
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
Why Choose Us
SNT trainers score an average of over 90% on the three main areas of:
- Ability to teach
- Technical knowledge
- Answering questions
We limit our maximum class size to 8 delegates; often we have less than this. This ensures optimal interactivity between delegates and instructor.
"Excellent course. The small class size was a great benefit…" M.B. IBM
We write our own courses; courseware does not just consist of slides and our slides are diagrams not bullet point text. A typical chapter provides clearly defined objectives with a chapter overview, slides with text underneath, a quiz at the end to check the learning of the students. Hands on exercises are at the end and are used to reinforce the theory.