Book your place now
|
Delivery
Method: Classroom Course
|
|
|
Dates:
|
Times: 9:00 AM - 5:00 PM
|
|
Duration:
|
4 days
|
| |
| |
|
Location:
|
To be confirmed...., TBC, Melbourne, VIC 3000
View map
|
| |
| |
|
Places:
|
0
|
| |
| |
|
RRP:
|
$ 2816
|
| |
|
Price:
|
$ 2534
(Price includes GST)
|
|
Deposit:
|
$ 348.48
(Price includes GST)
|
| |
| |
|
Discount:
|
10%
|
The techniques and strategies of Java programming are discussed. Participants have the opportunity to raise and discuss issues of concern.
This Java Foundations Training Course covers the following:
Getting Started with Java
Introduces the student to Java, covering; What is Java?, Language, Virtual Machine, API Specification, History of Java, Applications vs Applets, Sample Application and Applet
Object Oriented Primer
This session is designed to introduce object-oriented concepts.
What’s an Object?, State, Behaviour, Identity, Messages, Encapsulation, Data Hiding, Classes, Classes vs Objects, Inheritance, Polymorphism, Dynamic Binding
Java Basics
Gives a basic understanding of the Java syntax:
Java Classes
Covers how to write basic classes in Java.
Syntax Overview for Classes, Method Definitions, Constructor Syntax, Order of Initialisation and Constructor Calls, Variable Definitions, Class Inheritance, Member Access Rights, Distinction between classes and objects, JUnit testing
Abstract Classes, Interfaces and Packages
Introduces Abstract Classes and Interfaces using practical examples and covers packages and why they are important to Java. Abstract Classes, Interfaces, Objects Implement Roles, Interface Examples and Benefits, Interface vs Inheritance, Method Qualifiers (static, final, abstract), Package Syntax and Directories,CLASSPATH,Static Import
Collection Classes
An introduction to the Java collection classes. We cover both the basic JDK 1.1 classes, and the more extensive JDK 1.2 classes. JDK 1.1 Collection Classes, (Vector, Hashtable), JDK 1.2 Collection Classes (Collection, List, Set, Map, Implementation Classes), Sorting, Advanced Features (Generics, Autoboxing)
Exceptions
What are Exceptions?, Checked and Unchecked Exceptions, try - catch blocks, Finally block, Exception Hierarchy, Creating User Exceptions
Inner Classes
Explain inner classes and demonstrate the inner class techniques.
What are inner classes?, Types of inner classes - Top level classes, Local classes, Anonymous classes, Examples of each inner class type
Java IO
The document object, Presents the overall design of the IO classes and demonstrates IO using Serialisation. Overview, Non-stream Classes, InputStream hierarchy, OutputStream hierarchy, Character-based Streams, Example using files, Serialisation, ObjectStreams
Java Tools
Introduction to the fundamental JDK tools, what they are, how and when to use them
Threads
What’s a Thread?, Creating and Extending Threads, Implementing the Runnable Interface, Thread Priorities, Groups, Control, Synchronisation and Notification
At the end of this Java Foundations Training Course you will be able to:
• Use the Java language
• Program in Java
• Be familiar with new language features of Java 5
Participants should have significant practical experience in a programming language.
It is recommended that students should also have an understanding of OO concepts.
Deliverable material for this Java Foundations Training Course includes:
• Certificate of Accomplishment
• Professionally printed student notes and exercises
• CD containing original exercises and source code
If you need further information contact Startnextweek.com.au on 1300 728 102