|
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
- Please submit the completed application form in the enrolment section of our website.
- 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.
- Bank Draft: PurpleTrain.com Pte Ltd
5 International Business Park
Singapore 609914
- Telegraphic Transfer: PurpleTrain.com Pte Ltd
DBS Bank
Shenton Way Branch
6 Shenton Way
Singapore 068809
Account No : 0055-000190-01-9-022 (USD)
- e-Payment via VISA or MasterCard at www.purpletrain.com
- 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.
- 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.
|