Name
Developing Java SE Applications

Code
3400

Duration
40 Hours

Description
This course provides a basic introduction for the Java programming language. It covers all topics required for those who want to develop Java SE stand alone applications and/or wish to move forward and take Java EE courses. This course uses the Java SE Software Development Kit, Standard Edition, version 6.0.

Population
Software Developers.

Objectives
Be capable of developing Java SE applications.

Prerequisites
Practical experience in OOP.

If the student has experience in developing procedural programs only taking the 'Introduction to OOP' can be a supplement to the required experience in OOP.

If the student doesn't have any experience in software development taking the 'Introduction to Procedural Programming' and the the 'Introduction to OOP' courses can be a supplement to the required experience in OOP.

Topics
Introduction
Let's Start
The Basic
Introduction to OOP
Object Oriented Programming
Arrays & Strings
Inheritance
Inner Classes
Applets
Exceptions Handling
Threads
GUI Using Swing
Events Handling
I/O Streams
Networking
Java Utilities