We also now offer TOGAF™ 9 training, certification and other services.  

For further information contact us via our website:

The Open Group Certification Mark logo and TOGAF™ are trademarks, and The Open Group® is a registered trademark of

The Open Group in the United States and other countries.

LATEST NEWS
TIPS & TRICKS
>
>
>

Credit crunching prices on training 30% of all bookings made in December!

Celestial recognises that during these tough times  everyone is looking to make savings wherever possible.  We also recognise that training is a key strategy to ensuring a competitive edge.  We are strongly committed to the highest quality training at the most reasonable prices, that’s why we have created a new pricing model that we are sure will surprise and excite you.  Contact us for more details or directly on 07738 176370

Traceability

 

How do we guarantee that a delivered system does what it says on the tin?

 

If you talk to a lot of people about the issue of traceability, most of them will simply brush it off as something that might happen.  But without it how do we perform impact analysis in a forward or reverse motion during the system development lifecycle?  Traceability is about ensuring that the requirements are realised, looking at a solution and seeing which requirements have been met and knowing that if the requirements are changed, what’s the impact!

 

Join us and watch how we demonstrate traceability in UML, SOA and TOGAF™

Java Programming
The Network Centric Architecture
Examine why they call Java the lingua franca of the network.  In this introduction to the language we look at the history and architecture of the language.
Platform Independence
A brief look at Virtual Machine concepts and the different versions of Java that are available.
Frontline Security
We look at the 3 levels of security available to Java developers, built-in, programmatic and config file based.
Java Program Structure
The basic structure of a Java program and application are examined.
Data types and Fundamentals
Core language data types such as int, short and double are introduced.
Declarations and Access Control
Core language features for declaring data types and variables and specifying access modifiers.
Flow Control and Exceptions
A complete list of java keywords (for, while etc.) as well as working with exceptions.
Working with Objects
An examination of a Java object’s lifecycle; loading, linking and verification.  What is a Java class, how is a class initialised, constructors, the initialisation of field members, and basic garbage collection theory.
Working with Classes
Abstract classes and inheritance.
Working with Interfaces
What is an interface and how is it different to a class?  Moving away from inheritance to interfaces only.
Class Loaders
Dynamic linking and resolution, class loader theory, and writing class loaders.
IO and Streams
Difference between byte streams and character streams, working with source/sinks, streams and processors.
Java Threading
Threading vs multi-tasking theory, the Thread class and Runnable interface, interrupting and stopping threads, thread safety through synchronisation, worker thread pattern.
Java Networking
Sockets theory, server and client sockets, working with sockets in multi-threaded applications, and sockets and exceptions.
Java Strings
Strings, StringBuffer and StringReader, tuning String manipulation, comparisons and internationalisation.
Optimising Java applications
Profiling, JDK features, object creation and deletion, exceptions, casting, variables and threading issues.  Strategies for altering user perception on timing issues etc.
Fee
£1895
Duration
5 days
Code
JAVA-5
Course content