Java I: Java Programming and IBM RAD
Course Number: 570-JK
Recommended Duration: 5 days
Intended Audience
Experienced programmers (COBOL, Visual Basic, or some other language). No prior Java knowledge or experience is assumed.
Course Overview
Experienced programmers (COBOL, VB, C/C++) are introduced to Java, Object-Oriented Programming, and the IBM RAD tool's features. Participants will create, test, and deploy Java applications using IBM RAD. Servlets, and JSPs will be introduced in exercises at the end of the course. Exercises include creating classes, inheritance, JDBC, and Java best practices.
Course appropriate for Java 5.0 (Java 1.5) and J2SE 1.4; IBM RAD Version 6.
Objectives
Participants will learn object oriented basics, and how to create, test, and deploy programs using the Java language. Students learn to use the IBM RAD product and its features to write applications, servlets, and JSPs as part of the hands-on exercises.
Prerequisites
Students should have experience working with Java or have completed “Java Programming I” or equivalent.
Topics
-
Java Virtual Machine (JVM)
-
IBM RAD Java features: editor, debugging, code-assist, perspectives, preferences, more...
-
Applications, Applets, Servlets, JSPs
-
Classes, Methods, and Variables
-
Compilation and testing
-
Object-oriented principles (Inheritance, Polymorphism, Encapsulation, etc…)
-
Packages, naming, and Import
-
Comments and Javadoc
-
Datatypes and variables
-
Primitive types and Strings
-
Reference vs. Non-Reference types
-
Classes and Objects: creating new classes, garbage collection
-
Arrays and Collection objects
-
Operators and Expressions
-
Conditions: if-then-else, switch
-
Loops: for/while/do while
-
Exceptions: try, throw, catch
-
Inheritance: Subclasses and Superclasses
-
Class vs. Instance variables/methods
-
Constructors
-
Multi-threading Intro.
-
Java's built-in class libraries
-
Java File I/O Basics
-
Introduction to Java SQL access using JDBC
-
Java Beans
-
Servlet basics
-
JSP introduction
|