IT Training | Business Training | Corporate Training | IT Higher Education | Business Higher Education

Course Overview Course Outline Course Commencement Course Structure
Course Duration Pre-requisites Course Fees Register Course


   

INTRODUCTION TO JAVA PROGRAMMING

Target Audience

This course is specially designed for students who are interested in learning the hottest programming language - Java with minimum entry requirement. Students who do not have any programming experience or programming knowledge in using object-oriented techniques are encouraged to attend this course.

Course Overview

This course covers extensively the programming and object-oriented techniques of Java. It introduces students to Object-oriented programming concepts, teaches them the fundamentals of the Java language and syntax, introduces them to the major class libraries in Java, and prepares them to begin development of business applications in Java. It is interspersed with step-by-step exercises illustrating the concepts as they are explained. Java applications, using JDK 1.2, are introduced in this course to provide students with a more thorough understanding of the programming process.

Upon Completion

Upon course completion, student will learn to build Java applications from scratch, rather than using pre-written objects. Student will be able to appreciate and develop the right skills to write sound Java programmes.

Pre-requisite

To successfully benefit from this course, students are expected to have basic computer knowledge like Windows 95/98, experience in using a Word editor such as Notepad and web browser like Internet Explorer or Netscape.

Topics

  • Java is a simple solution to complex problems
  • Java development kit
  • Essential basics to build Java programs
  • The "Hello World" application
  • The "Hello World" applet
  • Object-oriented programming concepts
  • The basic constructs
  • Objects and classes in Java
  • Advanced features of the Java language
  • The Applet API
  • Practical considerations when writing applets

Course Outline

Java is A Simple Solution to Complex Problems

  • Introduction
  • Java provides a simple solution to complex problems
  • Why Java is a comprehensive solution
  • Why it is important to be object-oriented
  • Java as an object-oriented language
  • Java as a portable environment
  • Java as a high performance language
  • Java in the world of distributed computing
  • Java as a secure environment
Java Development Kit
  • The Javac compiler
  • The Java interpreter
  • The appletviewer
  • The Jdb tool
  • The Javap disassembler
  • The Javadoc tool
  • The Javah tool
Essential Basics to Build Java Programs
  • Running Java programs
  • The Java phenomenon
The "Hello World" Application
  • Create a Java source file
  • Compile the source file
  • Run the application
  • The anatomy of a Java application
  • The main method
  • Using classes and objects
The "Hello World" Applet
  • Create a Java source file
  • Compile the source File
  • Create an HTML File that includes the applet
  • Run the applet
  • The anatomy of a Java applet
Object-Oriented Programming Concepts
  • Objects
  • Messages
  • Classes
  • Inheritance
The Basic Constructs
  • Running the countChars method
  • Variables and data types
  • Operators
  • Expressions
  • Control flow statements
  • Arrays and strings
Objects and Classes in Java
  • A brief introduction to classes
  • The life cycle of an object
  • Creating classes
  • The spot applet
Advanced Features of the Java Language
  • Managing inheritance
  • Creating interfaces
  • Implementing nested classes
  • Creating and using packages
Advanced Features of the Java Language
  • Overview of applets
  • The life cycle of an applet
  • Methods for milestones
  • Methods for drawing and event handling
  • Methods for adding UI components
  • What applets can and can't do
  • Testing an applet
The Applet API
  • Introduction
  • Finding and loading data files
  • Displaying short status strings
  • Displaying documents in the browser
  • Sending messages to other applets
  • Playing sounds
  • Defining and using applet parameters
Practical Considerations when Writing Applets
  • Security restrictions
  • Creating a GUI
  • Displaying diagnostics to the standard output and error streams
  • Getting system properties
  • Threads in applets
  • Working with a server-side application

Course Duration

1 week

Course Commencement

7th and 21st of every month

Course Fees

USD$100

Mode of Delivery

The course will be conducted entirely online. A facilitator will be assigned to the course to guide participants. A dedicated discussion room will be made available for queries. Other features include private e-mail and 24-hour help desk.

Application Procedures

  1. Please submit the completed application form in the enrolment section of our website.

  2. Please mail the following to :
    PurpleTrain.com Pte Ltd
    5 International Business Park
    Singapore 609914.

    - Duly signed and completed application form
    - Course fees can be paid via Bank Draft, Telegraphic Transfer or e-Payment.

    1. Bank Draft: PurpleTrain.com Pte Ltd
      5 International Business Park
      Singapore 609914

    2. Telegraphic Transfer: PurpleTrain.com Pte Ltd
      DBS Bank
      Shenton Way Branch
      6 Shenton Way
      Singapore 068809
      Account No : 0055-000190-01-9-022 (USD)

    3. e-Payment via VISA or MasterCard at www.purpletrain.com

  3. Applicants may also submit completed application forms through any of our authorised centres, where our course consultants will process the administration procedures on our behalf.

  4. Deadline for application
    Application must be made one week before the commencement of a unit.

Register Course


Copyright © 2002. All Rights Reserved. PurpleTrain.com Pte Ltd.