Basic Java using Eclipse or Rational Application Developer (RAD)
Category
Programming and Development Tools
Vendor
InferData, Ltd. More information »
Scheduled Dates
This course is not currently scheduled. Please contact us for more information on course availability.
Course Description
This course offers a comprehensive coverage of the Java programming language. The first part of the course covers the syntactic and semantic structures of the Java Programming Language. In the next part of this course we introduce concepts in Object Oriented design and the Java Object Model. This is followed by an in-depth coverage of all the language features including advanced features, such as Generics, Threads, Inner & Anonymous classes, Packages, Reflection and Exceptions . This course also includes the design and implementation of Java Applets . Various Java libraries, such as graphics (awt), networking (net) and database (sql) are introduced. Course labs can be delivered on various integrated development environments (IDEs).
In our public course offerings, students may use IBM's Rational Application Developer (RAD 6.x), WebSphere Studio Application Developer (WSAD, Eclipse or Sun's JDK along with a development environment of their choosing (Emacs, JBuilder, etc.).
This course is specially designed for programmers seeking to design and develop applications using the Java 2 Standard Edition (J2SE), version 1.5 (Tiger release). Based on InferData's well-received training methodologies, the course provides for a rapid and efficient transition to object-oriented software development using J2SE. The attendees are expected to be familiar with some other structured programming language. Experience with object orientation would be helpful but is not required.
This five-day course covers topics in object-orientation, the basics of programming using Java, including syntax, compilation, packaging and deployment. The J2SE class library and architecture are also covered as well as multi-threaded programming in Java. Other topics covered include concepts in "Interface based design for de-coupled and concurrent development". The Java class libraries covered include: Java utilities, input and output (I/O), web based client development using Java "Applets", a brief introduction to graphical user interfaces development using the Java Swing library, parameterized classes using Generics and an introduction to the Java Database Connectivity (JDBC). The attendees may choose either Rational Application Developer (RAD) or Eclipse as the development environment.
The course also teaches you how to develop Java applications using RAD or Eclipse. Coverage includes Workspace, Java Projects, Java Perspective, Editor, Debugger, Run-time configuration, Execution and Packaging.
This course consists of a large number of fully worked out example code illustrating various concepts introduced during the course. The concepts are further reinforced through the use of well-crafted exercises at appropriate points throughout the course.
Cost
$1495
Time
5 days
Prerequisites
Experience with at least one structured programming language is assumed. Must be sponsored by your business or work.
