Training Course
Locations | Schools | Online Courses | MBA | Submit Course | Post Request | Students | Jobs | House Rental


Jobs & Resumes

House Rental

Back | Home

Training Course:

Java for Programmers (Certificate)

School/Trainer:

QA Ltd.
Aberdeen, Birmingham, Bristol, Edinburgh, Exeter, Glasgow, Leeds, London, Manchester, Slough, United Kingdom

Course Format: Classroom | E-learning | Virtual Class | Online | On-site | Blended | Self-paced

Course Description:

'' This course is aimed at delegates who are considering or are moving into developing business applications using Java, along with delegates who are preparing for the Sun Certified Java Programmer certification examination.

Prerequisites
Delegates should have experience of programming in a contemporary programming language.

Delegates will learn how to
Use the Java SDK to create and run Java applications
Use the Java collection classes
Define Java classes and create objects
Use inheritance and polymorphism to create hierarchies of classes
Use the Java input and output classes
Use the new Java language features introduced in J2SE versions 5 and 6
Outline
1) Introduction to Java

What is Java?
Java architecture
The Java SDK and JRE
Compiling and running Java programs
Basic types
Operators
Methods and blocks
Comments
Decision making: if and switch
Looping: for, while, and do-while loops
2) Using Objects

Overview of OO concepts
Classes vs. primitive types
Creating objects
Invoking methods
Passing parameters and using return values
Garbage collection
3) Error Handling

Exceptions
Throwable and the Exception classes
try/catch
Chaining catch statements
The finally block
Throwing exceptions
Propagating exceptions
Defining your own exceptions
Assertions
4) The Java Standard Library

Tour of the Java 2 Standard Edition library
Overview of the Object class
Using String and StringBuffer classes
Using the Java wrapper classes
Auto-boxing
5) Creating Classes

Defining instance methods and variables
The ‘this�keyword
Defining and calling constructors
final fields
Accessor and mutator methods
Variable argument lists
Comparing objects
Defining static methods and variables
Static initializers
Using javadoc
6) Inheritance, Interfaces and Abstract Classes

Inheritance
The ‘protected�accessibility specifier
Overriding methods
Working with superclasses
The ‘final�modifier
Polymorphism
The Object class
Cloning objects
Casting and ‘instanceof�
Abstract classes and methods
Defining and using interfaces
7) Packaging and Deployment

The classpath
Creating and using packages
Static imports
Using JAR files
8) Collections

Arrays
Generics
Overview of J2SE collection classes
List collections
Iterators and the for statement
Set collections
Map collections
Comparators and Comparable
9) Java I/O

Streams, readers, and writers
File and directory operations
Reading and writing to a file
Reading from the console
Using filter classes
Object serialization
10) Annotations

Using standard annotations
Creating custom annotations
apt
11) Threading

Introduction to threads
Thread and Runnable
Thread termination
Using synchronized
volatile
Synchronization using wait() and notify()
Interrupting threads
Scheduling threads
ThreadGroups
Exceptions and threads
12) Advanced Topics

Garbage collection
Enumerated types
Inner classes
Using java.text
Regular expressions
Leads to certification
SCJP �Sun Certified Programmer
...''

Elements of this syllabus are subject to change.

Please go to the school's official website for training price and schedule:
http://www.qa.com/

Phone:0844 871 2080

School Address:

TEL: 0844 871 2080
E-mail us: info@qa.com

Jobs & Resumes: Aberdeen, Birmingham, Bristol, Edinburgh, Exeter, Glasgow, Leeds, London, Manchester, Slough
Houses & Roommates: Aberdeen, Birmingham, Bristol, Edinburgh, Exeter, Glasgow, Leeds, London, Manchester, Slough
Travel Agencies: Birmingham, Bristol, Edinburgh, Leeds, London, Manchester,

Search other schools for Java for Programmers training resources.




Other training courses offered by QA Ltd.:

Java Programming Language
Developing Applications with the Java SE Platform
Accelerated Migration to Java Enterprise Edition 5
Advanced Java
Agile UML Modelling for Developers
Building Enterprise Applications in J2EE 5
Building Web Applications in Java EE 5
Developing Java Applications using the Spring Framework
Java Primer for Developers
Java Web Development
Java Development
Using Hibernate in Java Applications
Upgrading Enterprise JavaBeans skills to EJB3


Notice: The course description on this page was captured from the Internet as historical reference or submitted by visitors. It was archived statically and not updated from day to day.
 


Tips:
Want to find a place to stay close to the school? Or homestay in a different country? Try the house rental message board where you can search for roommates and post shared rooms or apartments for rent.



Finding any course, anywhere to learn...
Worldwide training course directory, linking for free
United States - United Kingdom - Australia - Canada - India - SpanishASKEDU.net  © 2003-2009