Canada IT Courses
ExitCertified US




ExitCertified - Excellence in IT Certified Education
 
IT education classes
IT training feature sheet
 
   
 
start > courses and registration > training feature sheet
Introduction to Java for OO Developers Using Eclipse
 
 
 
 
ibm certified training   this course works with savings passes
 
code. JA311   length. 2.5 days
type. Instructor-Led   partner. IBM
price.
$1,775  
 
 
If you are an experienced Object-Oriented (OO) programmer with knowledge of OO technology and experience programming in an OO language, this course is for you.

Learn the Java language fundamentals, such as the data types and keywords. Also, learn how to write and organize classes and how to create and use objects. Learn to write very simple but usable non-Graphical User Interface (GUI) applications and classes. During the hands-on labs, make use of the open source Eclipse Java Development Tools as the interactive application development environment.

It should be noted that Eclipse is the basis for IBM Rational Application Developer for WebSphere Software. Java development skills learned with Eclipse are directly applicable to the more full-function Rational tool.

This course uses the open source Eclipse Development Platform as the Interactive Development Environment (IDE) for hands-on labs. If you wish to use WebSphere Studio V5.1 for the IDE, see:

Introduction to Java for OO Developers Using Eclipse (JA319)
If you wish to use IBM Rational Application Developer as the IDE, see the soon to be released:
Introduction to Java using IBM Rational Application Developer V6 (JA351)


 
course schedule  
 
There are currently no scheduled dates for this course. If you are interested in this course, request a course date with the links below.
   
Request course date Request on site training
 
who can benefit
 
 
This is a basic course for OO programmers preparing to learn the Java language. It is intended for experienced OO programmers with knowledge of OO technology and experience programming in an OO language.

If you do not meet the OO background prerequisite, you should attend:

Introduction to OO Java Development for Procedural Developers Using Eclipse (JA321)


 
prerequisites
 
 
With assistance, you should be able to write, compile, and run an application written in an OO language such as Smalltalk and have applied knowledge of OO programming concepts.

If you do not meet the OO background prerequisite, you should attend:

Introduction to OO Java Development for Procedural Developers Using Eclipse (JA321)


 
skills gained
 
 

Write, compile, and execute a simple Java program, using the open source Eclipse Platform V3.0.1 as the IDE
Use primitive data types in a Java program
Use the commonly used operators in a Java program
Instantiate objects from classes
Send messages to objects
Receive return values from sent messages
Use the main features of the string and vector classes
Create your own class
Create and use instance variables and methods
Create and use class methods and variables
Create constructors
Create accessors and mutators
Understand Java's object model
Know why and how to create and use an abstract class
Know why and how to create and use an interface
Create subclasses that override methods of their superclass
Understand the use of super() and super
Do basic I/O operations needed to read files
Handle an I/O exception in code
Understand how to organize classes in packages to restrict access to class members


 
course materials
 
 
The course materials teach OO programmers preparing to learn the Java language using the open source Eclipse Platform V3.0.1 as the IDE.
 
hands-on labs
 
 
Eight labs are included to address the skills transfer for OO programmers preparing to learn the Java language using the open source Eclipse Platform V3.0.1 as the IDE.
 
what's next
 
 
Move beyond the fundamental skills of Java syntax and logic flow into concepts, see:

Developing and Testing OO Applications with Java Using Eclipse (JA341)
and take the courses recommended in the IBM Training Path (see the Overview section).


 
ibm education advantage program eligibility:
 
 

Yes - IBM Education Pack - online account


 
related courses, exams and materials
 
 


 
course content details  
 


  Java technology overview

define the components that make up the Java programming language
identify the existing Java technologies
describe some of the major Java development tools
describe the different deployment architectures
Java language syntax
describe the built-in primitive data types in Java
construct statements in Java
understand type conversion between primitive data types




  Using existing classes

explain the relationship between classes and objects
use and explain object references
state the naming conventions for classes and variables
write code to instantiate objects and invoke the object's methods
list some of the methods of the String, Vector, Array, and wrapper classes
describe the main features of the String class
compare Vector objects to arrays
list the benefits and costs of using wrappers, rather than primitive data types




  Creating your own classes

describe encapsulation and the private and public modifiers
distinguish between composition and aggregation
write a class definition, making use of variables, including getters and setters
explain the structure of a method, including parameters value
write code where a method invokes another method object
contrast local and instance variables
write appropriate constructors for a class
explain the meaning and purpose of overloading




  Class methods and variables

distinguish between static and instance members
state the benefits and constraints of static members
invoke static methods and refer to static variables
explain how the DateFormat and NumberFormat classes are used




  Object hierarchy

explain the principles and benefits of inheritance
draw inheritance diagrams
use the instanceof operator to determine the type of an object
understand constructors
differentiate between aggregation and inheritance




  Packages

understand the problems solved by Java packages
describe the concept of namespace
state Java package naming conventions
state the Java program structure for using packages and adding to packages
provide default name space qualification
understand package member scope
know how to uniquely identify duplicate member names
state package deployment media alternatives
name the major core Java packages
use the Java CLASSPATH to manage access to packages




  Introduction to I/O and exceptions

define exceptions
discuss the keywords associated with exceptions
describe the exception handling process





 
Free $100 Best Buy Gift Certificate

Save on IBM Training



find a course
 
phone us
 
view course schedule





Free PSP - FREE GPS

 
go to top
Sun Microsystems, Veritas, Oracle, Symantec, and Project Management IT Education Sun Microsystems, Veritas, Oracle, Symantec, and Project Management IT Education
© 2008 ExitCertified. All rights reserved.
terms of use and disclaimer :: privacy policy :: webmaster :: link to us
   
Sacramento Training :: 916.669.3970 | Las Vegas Training :: 1.800.803.EXIT (3948) | San Francisco Training :: 415.975.3948 | San Jose Training :: 408.288.EXIT (3948)
Phoenix, Arizona Training | Los Angeles, California Training | San Diego, California Training | Broomfield, Colorado Training | Fort Lauderdale, Florida Training
Tampa, Florida Training | Atlanta, Georgia | Downers Grove, Illinois | Kansas City, Kansas Training | Portland, Maine Training | Baltimore, Maryland Training | Burlington, Massachusetts Training
Troy, Detroit, Michigan Training | Minneapolis, Minesota Training | St. Louis, Missouri Training | Omaha, Nebraska Training | Edison, New Jersey Training | New York City, New York Training
Raleigh, North Carolina Training | Columbus, Ohio Training | Philadelphia, Pennsylvania Training | Nashville, Tennessee Training | Dallas, Texas Training
Houston, Texas Training | Hampton, Virginia Training | Madison, Wisconsin Training | Seattle, Washington Training

ExitCertified is a global provider of authorized technology training. Some of our popular course topic searches include:

Java Training | J2EE Training | JSP Training | Java Courses | Servlets Training | EJB Training | Struts Training | Networking Courses | Solaris Training
Red Hat Training | SUSE Training | XML Training | Oracle SQL | Oracle PL/SQL | DBA Training | DBA Certification | Oracle Certification
RedHat Training | Solaris Certification | Java Certification | Veritas Certification | PeopleSoft Training | 11g Training | 11g Certification
RedHat Courses | SQL Training | 10g Training | 9i Training | Application Development Training | Certified Training | Corporate Training
Government Training | Course Catalogue | Training Schedule | Certification Training | Project Management Training | Linux Training
Solaris 10 Training | Unix Training | NetBackup Training | Virus Protection Courses | Education Technology Newsletter | zSeries Training
s/390 Training | iSeries Training | DB2 Training | OS/400 Training | AIX Training | Rational Courses | PMI Training | Project Management Training
SeeBeyond Training | Java Composite Application Platform (JCAPS) Training | MySQL Training | MySQL Database Course | Hyperion Training | Fusion Middleware