Sunday, September 05, 2010
   
Text Size

Search Site

Courses:

77-925 Java 2 Programming Language

click here to download the course outline  

Java 2: Programming Language

Course specifications

Course number: 077925

Software version number: 1.3

Course Length: 5 days

Hardware/software required to run this course

 

A Pentium computer, at least 300 MHz

 

At least 64 MB memory

 

GB free hard disk space

 

CD-ROM drive

 

Windows 95, 98, NT, or 2000 (Tested setup instructions for Windows 95/98 are included in

this course. The software manufacturer’s documentation states that this course will also support

Windows NT and Windows 2000; however, you may notice minor differences in the setup.)

 

Java 2 Software Development Kit version 1.3

 

Access to the Internet

Course Description

Overview:

 

Java 2: Programming Language introduces the foundations of Java 2 Standard Edition

(J2SE) technology. Students will explore concepts and perform hands-on exercises to apply what they

learn. Java is the language of choice for the Internet. Java enhances productivity by allowing the

inheritance of methods and properties from the well-organized Java Class Library. Students will build

Graphical User Interfaces and handle various events. Students will explore multi-threading and how it

can improve the performance of applications. Students will also use many methods of the Graphics class

to draw shapes.

Prerequisites: To ensure your success, we recommend you first take the following Element K course or

have equivalent knowledge:

 

Introduction to Programming (required)

 

HTML Programming, Level 1 (recommended)

Delivery method: Instructor-led, group-paced, classroom-delivery learning model with structured handson

activities.

Certification

Element K's Java series is based on the multi-vendor jCert certification. Several information-technology

companies, including BEA Systems, Hewlett-Packard, IBM, iPlanet.com, Oracle, Sun, and Sybase,

sponsor the jCert program. The certification program is made up of both common and vendor-specific

exams from the sponsor companies.

The jCert program has three tiers, five skill sets, and five required exams. The tiers are:

1) Sun Certified Programmer for the Java Platform

2) Certified Solution Developer

3) Certified Enterprise Developer

Tier 1 has one set of skills with one required exam. Tier 2 has two sets of skills (2A and 2B) with one

exam required per skill set. Tier 3 has two sets of skills (3A and 3B) with one exam required per skill

set. The table below provides a summary of the program.

JCERT TIER SKILL SET # EXAMS REQUIRED

Sun Certified Programmer for the Java

Platform

1 1

Certified Solution Developer 2A

2B

1

1

Certified Enterprise Developer 3A

3B

1

1

Element K Press offers five courseware titles covering 21 days of training. Each of the titles maps to

one of the skill sets.

COURSE TITLE PROGRAM

SKILL

DAYS

OF

TRAINING

PART #

Java 2: Programming Language Skill 1 5 077925

Java 2: Object-Oriented Analysis and Design using UML Skill 2A 3 077926

Java 2: Using IBM VisualAge to Create Java Applications Skill 2B 5 077927

Java 2: Enterprise Connectivity Skill 3A 5 077928

Java 2: Enterprise Development with BEA WebLogic Server

Skill 3B 3 077929

Java 2: Programming Language

 

follows the objectives of the Sun Certified Programmer for the Java

Platform and covers Skill Set 1.

Performance-based Objectives

Lesson objectives help students become comfortable with the course, and also provide a means to

evaluate learning. Upon successful completion of this course, students will be able to:

 

List the benefits and roles of the Java programming language.

 

Utilize primitive datatypes, variables, constants, literals, and methods.

 

Implement classes and properties, and understand abstraction and encapsulation.

 

Differentiate between an application and an applet, and pass parameters to both.

 

Use inheritance, interfaces, packages, modifiers, as well as archive files.

 

Use operators and expressions to perform calculations and typecasting.

 

Control the flow of programs with branching and looping.

 

Explore the packages and interfaces in the Java Class Library.

 

Explore the java.lang package and use methods from the String and Math classes.

 

Change fonts and colors in the display; use Graphics and Image classes to draw to the display.

 

Handle key and mouse events.

 

Explore the applet architecture, detect and process errors, and explore threads.

 

Explore the AWT package and build a GUI interface.

Course content

Lesson 1: An Introduction to Java

Java-the Language of the Internet

The Benefits of Java

The Essential Building Blocks of JDK

Lesson 2: Datatypes, Variables, and Methods

Datatypes

Variables, Constants, and Literals

Storing and Retrieving Values

Methods

Lesson 3: Object Orientation, Part 1

Classes and Instances

Methods

Properties

Abstraction and Encapsulation

Lesson 4: Construction Time

General Components

Build an Application

Building an Applet

Passing Parameters

Lesson 5: Object-Orientation, Part 2

Inheritance

Java Terms

Modifiers

Overloading Methods

Constructors

Using Inner Classes

Encapsulation

Lesson 6: Java Language-Statements and Expressions

Statements and Expressions

Automatic and Explicit Type Conversions

Garbage Collection

Lesson 7: Branching and Looping

Making Decisions

Looping

Lesson 8: The Java Class Library

Standard Packages

Standard Interfaces

The Collections Framework

Lesson 9: Exploring java.lang

Classes and Interfaces

The String Class

The Math Class

Lesson 10: Fonts, Graphics, and Images

Fonts and Colors

Graphics

Images

Lesson 11: Handling Events

Event Handling

Key Events

Mouse Events

Lesson 12: Threads and Animations

Applet Architecture

Exception Handling

Threads

Lesson 13: AWT and GUI

The Abstract Window Toolkit (AWT) Package

Building the GUI

Appendix A: The java.io Package

Appendix B: The Java Class Library Reference

Appendix C: Java Datatypes, Operators, and Keywords

Appendix D: Event Handling

Appendix E: Exceptions

Appendix F: Abstract Window Toolkit (AWT)

Appendix G: Downloading and Installing the JDK

Appendix H: Java Related Websites

 

Online Content

CourseOutlinesonline


IL Training

CourseOutlines-Instructor

Online Ordering

Access Our LMS

Search Courseware