ACT 10 year logo

(703)246-9100 Northern Virginia

(804)285-5830 Central Virginia

(757)420-3810 Tidewater Area

(800)294-7497 Toll Free

(804)285-3722 Fax

www.ACTisIT.com

Introduction to Java and J2EE using IBM’s Rational Application Developer IDE

Duration: 5 days

 

Print Outline in PDF format

 

Course Description

 

 

This course introduces the Java programming language and how to develop Java applications using IBM’s Rational Application Developer (RAD). Students will learn the syntax of the Java programming language, object-oriented programming using Java, exception handling, file input/output (I/O). The students will also be exposed to dynamic programming in java which includes Sockets, HTTP Processing, RMI, Servlets, Java Beans and Java Server Pages.

During the course, students will develop and test Java applications using RAD as an IDE along with Websphere Application Server (WAS).

 

Topics

 

Practical work

This course covers extensive practical exercises; these exercises take students through all major aspects of the design and development of Java programs. The Students will also be introduced to various wizards and tools available from IBM RAD.

 

What you will learn

After completing this course, the student should be able to:

 

Audience

            This course is intended for developers who are interested in adding Java to their skills.

 

Prerequisites

            An exposure to Object Oriented Programming is important, also a knowledge of any programming language is a plus.

 

Course Content:

 

1. Intro to Java

 

 

2. Introduction to RAD IDE

 

 

3. Introduction to WAS Websphere Application Server

 

 

4. Java Basic Syntax

 

 

5. Operations and Data types in Java

 

 

6. Branching and Forking in Java

 

 

7. Basic Structure of a Class in Java

 

 

8. Objects and Classes

 

 

9. Organizing Code

 

 

 

10. Visibility of Code and Controlling Code Access

 

 

11. Constructors

 

 

12. Advanced Controlling Mechanism

 

 

13. Preemptive and Reference Arrays

 

 

14. Inheritance In Java

 

 

15. The Object Class Methods

 

 

16. Exceptions, Exception Handling and Writing Your Exception

 

 

 

17. Polymorphism and Interfaces

 

 

18. Extra Java Data Types

 

 

19. Collections and Generics

 

 

20. Input and Output

 

21. JavaBeans

 

 

22. Java Database Connectivity (JDBC)

 

 

23. Java Servlets

 

 

24. Java Server Pages (JSP)

 

 

25. Intro to EJBs