UNIFACE
CompuWeb HomeCompuware External Site

Technical Education Center Main Page

Technical Development
Academy Training
Internal Training
Compuware Client Training

Introduction
Curriculum
Prerequisites and Schedules
Registration
External UNIFACE site



NIFACE Curriculum:

 


he UNIFACE Developer
Class Schedule:

WEEK # MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY
WEEK 1 Introduction to UNIFACE Application Development 1 (UAD1) Application Development 1 and Trial & Error Exercises Application Development 1 and Trial & Error Exercises Application Development 1 and Trial & Error Exercises
WEEK 2 Application Development 1 and Trial & Error Exercises Application Development 1 and Trial & Error Exercises Application Development 1 and Trial & Error Exercises Application Development 1 and Trial & Error Exercises Trial & Error Presentations (am)
SOLID DBA (pm)
WEEK 3 Advanced Development Advanced Development Application Assembly (am)
Application Object Repository (pm)
Environment Management 1 Implementing Complex Relationships (am)
Build 1c-Basic Construction
WEEK 4 UNIFACE Standards & Guidelines (am)
Build 1-Basic (pm)
Transaction Control and I/O Build 2-Advanced Construction Build 2-Advanced Construction Build 2-Advanced Construction
WEEK 5 Build 2-Advanced Construction Build 2-Advanced Construction Build 2-Advanced Construction Build 2-Advanced Construction Build 3-Final Presentations (am)
Evaluations and Certificates (pm)




he UNIFACE Modeler
Class Schedule:

WEEK # MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY
WEEK 1 Component-Based Modeling (UMOD) Component-Based Modeling Component-Based Modeling Component-Based Modeling Component-Based Modeling
WEEK 2 Build 1a-Modeling Build 1a-Modeling Build 1a-Modeling Build 1a-Modeling Build 1a-Modeling (am)
Build 1b-Model Presentations (pm)



he UNIFACE Web Developer
Class Schedule:

WEEK # MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY
WEEK 1 Web Development & Deployment Web Development & Deployment Dreamweaver 2 Build 1a-Web Development Build 1a-Web Development
WEEK 2 Build 1a-Web Development Build 1a-Web Development Build 1b-Web Deployment Build 1b-Web Deployment Build 1c-Final Presentations (am)
Evaluations and Certificates (pm)

NOTE: The Academy hours will be from 8:00am to 5:00pm Monday through Friday, with the exception of the first day when class will begin at 1:00pm.



Curriculum Descriptions:


Introduction to UNIFACE
This class will set the foundation for the student. Some basic history explaining concepts, market positioning and the direction in which the product is headed will be discussed. This is meant to (i) give a general insight to the product, but (ii) is also a very effective way to create enthusiasm and commitment in the student.

UNIFACE Application Development 1 (UAD1)
This course is the main entry level for UNIFACE developers. The Component Model and Application Model are introduced, the three different UNIFACE component types (Forms, Services and Reports) are constructed, and students learn how to manage UNIFACE objects including: Widgets, Proc and Templates. The basic UNIFACE I/O functionality is also discussed. Upon completion of the course, the student is familiar with the development environment and has a basic knowledge of how to develop a UNIFACE application.

Introduction to SOLID Server 2.2
This course will introduce the student to the database SOLID Server, packaged with the UNIFACE product. They will become familiar with the database providing ease for the exercises to come, especially the UEM course.

UNIFACE Component-Based Modeling (UMOD)
The UNIFACE component-based modeling workshop enables UNIFACE developers to deliver a component-based application in the most optimal and efficient way. The workshop shows how to model the "real world" into UML diagrams and how to derive optimal UNIFACE models from the UML diagrams.

UNIFACE Advanced Development (UADV)
This course covers advanced Proc, list processing, advanced widgets, data validation and batch processing/reporting. This course is a valuable extension to the basic UNIFACE training, enabling developers to take full advantage of the UNIFACE Development Environment.

UNIFACE Application Assembly (UAA)
This module outlines the UNIFACE Assembly Workspace including the component model for development and the URB (Universal Request Broker) Architecture for deployment.

UNIFACE Application Object Repository (UAOR)
This module describes the definitions stored in the repository and illustrates how they can be used to provide project information.

UNIFACE Environmental Management 1 (UEM1)
This course focuses on setting up the UNIFACE Development Environment on a PC with assignment files. The course is appropriate for both developers and system managers.

UNIFACE Implementing Complex Relationships (UICR)
This module describes how definitions from the application model are implemented in a UNIFACE component. Complex relationships including many-to-many, recursive and inter-model are practiced through exercise work.

UNIFACE Building Blocks (UBB)
This workshop provides training in UNIFACE Building Blocks, an application framework that jump-starts development and supports customers in building quality applications that are consistent and maintainable.

UNIFACE Transaction Control and I/O (UTCIO)
This course focuses on managing the different components and their behavior within the application. The exercises cover component properties including attached/detached, modal/non-modal, sync/async, parallel transactions, message passing and the usage of services.

UNIFACE Web Application Development & Deployment (UWEB)
The course introduces the architecture of Web applications and focuses on development and deployment issues through discussion and exercises.

Dreamweaver 2
This course will introduce the tight integration between UNIFACE Web Developer and Dreamweaver 2. Dreamweaver provides web development teams with the ability to quickly generate HTML skeletons from UNIFACE web forms and visually enhance them using Dreamweaver 2. At deployment time, the state-of-the-art forms are executed by UNIFACE Web Application Server.



If you have questions or concerns about the UNIFACE Academy, please call the TEC at 248.538.2305 or FAX to 248.538.2307.


Contact the Technical Education Center.
Please direct any comments about this site to the TEC Webmasters.