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


Jobs & Resumes

House Rental

Back | Home

Training Course:

Java Programming

School/Trainer:

First Alternative
Didcot, Oxfordshire, United Kingdom

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

Course Description:

'' This course focuses on the development Java applications using the Java 2 specification. The course concentrates on client side technologies, but includes an introduction to server side technologies (JDBC, J2EE and EJB). It is suitable for experienced developers with little or no previous Java knowledge.

TOPICS COVERED ON THE COURSE

Classes and Objects
Classes; what is a class; what is an object; Object methods; public and private; call by value; call by reference; Object instance variables; public and private; Constructors and finalizers

Java Packages
Packages; Class files and Source Files; Directory Structure; Compilation; Classpath; Jar Files

More on Classes
Method Overloading; Passing Parameters; Static Class Variables; Static Methods; Constants and Final

Arrays and Strings
Arrays of primitives; Arrays of object references; String class; String methods; StringBuffer Classs; Wrapper classes

Aggregation and Association
Aggregation; Association; Associations in Java; Null Associations; Bi-directional Associations

Inheritance
Subclassing; Inheritance Syntax; Substitution Rule; Inheriting Methods and Instance Variables; Constuctor Issues; Overiding Methods in Subclasses; The Object Class

Errors and Exceptions
try-throw-catch model; Exception Inheritance Hierarchy; Errors and Runtime Exceptions; Catching Exceptions; Throwing Exceptions; Finally clause; Exceptions and Polymorphism; Defining Your Own Exceptions

Abstract Classes and Interfaces
Concrete and Abstract Classes; Interfaces; Polymorphism; Polymorphic Methods; Interfaces as Contracts

Java Collections
Java 1 Collections; Enumerations; Java 2 Collections; interfaces; Iterators; Standard implementations; Algorithms; Threading issues

Applets
Applet and JApplet classes; Browsers and HTML; Paint method; Passing parameters to applets; Drawing shapes; Using Fonts; Audio clips and displaying Graphics; AWT and Swing Libraries

AWT Events
Event Sources and Listeners; Event Classes; Listener Interfaces; Action Events; Mouse Events; Adapter Classes

Layout Managers
FlowLayout; BorderLayout; GridLayout; Using Panels

SWING Components
SWING Components; Menus

Multithreading
What is a thread; Why use multithreading; Multithreaded Applets; Thread classes; Runnable interface; Shared resources; Monitors; Deadlocks

Introduction to JDBC
What is JDBC; JDBC Architecture; Driver Types; JDBC DriverManager; Connections; Statements; ResultSets; Stored Procedures

Introduction to J2EE and EJB
Java and e-commerce; Sun¡¯s JDK; Sun¡¯s J2EE; Enterprise Java Beans; RMI Technology; Evaluating Web Servers; Common Web Servers

...''

Please go to the school's official website for training price and schedule:
http://www.firstalt.co.uk

Phone:+44 1636 893673

School Address:

Harwell Conf. Centre
Bldg 455, Maxwell Ave
Harwell, Didcot
OX11 0RA

Jobs & Resumes: Didcot
Houses & Roommates: Didcot




Other training courses offered by First Alternative:

Oracle Database Admin
MySQL Administration & Optimisation
Oracle Backup and Recovery
Perl Basics
Perl Programming
Perl Programming for Web Development
PHP Programming
CCSA
CCSE
TCP/IP
J2EE Web Application Development with BEA WebLogic 6.0/iplanet web server, Enterprise Edition
Enterprise Java Beans Development with BEA WebLogic 6.0
Apache
Samba
FrameMaker Advanced
FrameMaker Basics/Intermediate


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:
In most cases you will get a unique submit code along with your each posting on this website. Please provide it as well as the message title if you want any assistance for editing/removal.

- Other Locations -
Manila
Littleton
Atlanta
Valenzuela
Quezon City
Brussels
Cebu City
Velizy
Moscow
Tokyo
- Online Course -
Java Programming



Finding any course, anywhere to learn...
Worldwide training course directory, linking for free
United States - United Kingdom - Australia - CanadaASKEDU.net  © 2003-2008