Getting Started with uniPaaS RIA

Course Syllabus

Course Introduction

The Getting Started with uniPaaS Rich Internet Application course is a classroom course intended to teach the basics of programming with uniPaaS and Rich Client.

The main objective of the course is to enable the student to produce a basic business application. When the course is completed, the student will have written an application developed specifically for the course. During the process of writing the course application, the student learns how uniPaaS works and how to program in uniPaaS.

The course comprises 24 content modules (chapters). These modules were written in logical order, progressing from the basic to the complex. It is therefore highly advisable to work through the modules in the order they are presented. This allows the student to gain full benefit of the course's knowledge structure and to complete the course with the best results.

The course relies heavily on practice. The student is given practical examples and exercises throughout the course, which relate directly to the end-product, the course application. Performing these examples and exercises fully and with careful attention to directions is of the utmost importance in this course.

We have added many screenshots to the course, in order to help you make sure that you are on the right track and following instructions properly.

Target Population

Programmers who want to built applications using Getting Started with uniPaaS Rich Internet Application.


In this course you will learn about:

  1. Learn the fundamentals of uniPaaS and how to get the best out of uniPaaS.
  2. Become familiar with the uniPaaS Studio interface.
  3. Get to know the uniPaaS wizards and utilities.
  4. Understand the uniPaaS concepts.
  5. Understand the uniPaaS standards.
  6. Create a basic uniPaaS business application that:
  • Has a full GUI interface.
  • Works with an SQL.
  • Exhibits one-to-one and one-to-many data source relationships.
  • Produces reports.

Course Modules

  1. Introduction
  2. uniPaaS Studio Interface
  3. Your first program
  4. Data Manipulation
  5. Data Validation
  6. Setting Initial Values
  7. Controlling the Form's Appearance
  8. Viewing Data Source Content
  9. Object Data Centralization
  10. Application Engine Concept
  11. Events
  12. Handlers
  13. Conditioning Block of Operations
  14. Repository Manipulation Tools
  15. Find Reference Utility
  16. One to One Data Relationship
  17. Selecting Data from a list
  18. One to Many Data Relationship
  19. More about the Deployment Engine
  20. Reports
  21. Complex Reports
  22. Processing Data in Groups
  23. Menus
  24. Application Deployment

Setting Up Your PC for this Course

Computer Requirements

Hardware minimum requirements:

Platform: Windows® 2000 Pro / XP Pro
Processor: Pentium® IV or higher
RAM: 512 MB or greater
Hardware: CD drive
Free Space on hard disk: 400 MB or more

Display properties and font settings:

1024 X 768 minimum
small fonts

Software Requirements

Windows® 2000 / XP Supervisor access level is required.
Microsoft© SQL Server 2000  Microsoft© SQL Server 2000 should be installed (and work) on your computer.

sa (Server administrator) access is required.


MSIE 6 or higher.
We have optimized the course for these versions.

Web Server Internet Information Server (IIS)



The printable version of the course is in PDF format. You will need the Acrobat Reader to view its contents. 
Adobe Acrobat Reader®


*Magic University may change the course's content/duration with no prior notification.

**The stated course duration does not include individual PC setup time. If required, additional time should be allocated for this.

Click here for Magic University Contact Information.