|
Provided by: Serebra Learning Corporation IBM Java Development for Procedural Programmers - Introduction to Object TechnologyJava |
![]() |
This course provides an introduction to object technology and analysis design and programming concepts. It explores Java Technologies such as JavaBeans Applets Servlets and JSPs. Java Development Technologies such as JVM and the JIT Compiler are also discussed. The Object Concept Fundamentals section discusses objects classes and introduces basic UML concepts. These concepts include class and object diagrams. Inheritance and Polymorphism is also covered.
|
|
||||||||||
Audience
Learners should be programmers whom are able to program in a procedural Third Generation Language (3GL) such as COBOL or RPG with assistance.
Objective
Upon completion of this course the student will be able to:
- identify features of object technology.
- differentiate between procedural and object approaches to encapsulation.
- differentiate between procedural and object approaches to modeling.
- identify features of Java.
- identify aims of Java.
- identify standardized class libraries supported by Java.
- identify features of an object.
- identify benefits of the doughnut diagram to illustrate person objects.
- identify features of an object message.
Topics Include
Unit 1: Introduction to Object Technology
- Identify features of object technology.
- Differentiate between procedural and object approaches to encapsulation.
- Differentiate between procedural and object approaches to modeling.
- Differentiate between procedural and object approaches to reuse.
- Identify characteristics of analysis design and programming.
- Identify benefits provided by objects.
Unit 2: Java
- Identify features of Java.
- Identify aims of Java.
- Identify standardized class libraries supported by Java.
- Identify features of JavaBeans.
- Identify features of applets.
- Identify features of servlets.
- Identify features of JavaServer Pages (JSPs).
- Identify features of Enterprise JavaBeans (EJBs).
- Identify features of traditional architecture.
- Match multitier environment Java technologies with their features.
- Identify features of a Java Virtual Machine (JVM).
- Match Just-in-Time (JIT) compilers with their functions.
- Sequence the steps to create a basic Java-executable program.
Unit 3: Object Concept Fundamentals
- Identify features of an object.
- Identify benefits of the doughnut diagram to illustrate person objects.
- Identify features of an object message.
- Differentiate between user and developer views of an object.
- Identify features of a class.
- Identify elements used to define a class.
- Identify features of inheritance.
- Sequence the steps for a method lookup.
- Identify features of polymorphism.
- Identify features of Unified Modeling Language (UML).
- Identify features of a class diagram.
- Identify features of an object diagram.
- Identify features of a sequence diagram.
- Match Unified Modeling Language (UML) artifacts with their functions.
- Identify features of a collaboration diagram.
Duration
8 Hours
Minimum Requirements
The CDROM version of this course requires:
- At least a 486DX 33Mhz CPU.
- Microsoft Windows 3.1 or higher and a Microsoft compatible mouse.
- At least 8MB RAM.
- At least VGA graphics capability with a minimum 512K video RAM (1MB video RAM recommended).
- At least a double speed CDROM drive.
- An MPC compliant sound card with attached speakers or headphones is recommended (Currently only the CDROM version supports audio).
- At least a 486DX 33Mhz CPU.
- Microsoft Windows 3.1 or higher and a Microsoft compatible mouse.
- At least 8MB RAM and 22MB available hard disk space or file server space.
- At least VGA graphics capability with a minimum 512K video RAM (1MB video RAM recommended).
Media
Serebra Learning Corporation 119 - 7565 132nd Street Surrey BC V3W 1K5 Canada

