Course Syllabus: RIA Programming for unipaas V1.x Developers



Similar documents
Course Syllabus: RIA Programming for Magic xpa 2.x Developers

Microsoft Office Outlook 2013: Part 1

Planning and Administering Windows Server 2008 Servers

AuditMatic Enterprise Edition Installation Specifications

unipaas V1.9c Release Notes

Planning and Administering Windows Server 2008 Servers

HP TeamSite Developer - Training Agenda

Point & PointCentral 9.1

Module: Sharepoint Administrator

Managing and Maintaining Windows Server 2008 Servers (6430) Course length: 5 days

Microsoft Office Outlook 2010: Level 1

Go Ria / Mobile. Automatic Conversion of Magic / unipaas Applications to RIA / Mobile

Course Syllabus. Implementing and Managing Windows Server 2008 Hyper-V. Key Data. Audience. At Course Completion. Prerequisites

GigaSpaces XAP 10.0 Administration Training ADMINISTRATION, MONITORING AND TROUBLESHOOTING GIGASPACES XAP DISTRIBUTED SYSTEMS

Océ PRISMA archive software. Archiving made easy. Powerful, high-volume. archiving software

Course: Fundamentals of Microsoft Server 2008 Active Directory

Designing a Microsoft SharePoint 2010 Infrastructure

ivos Technical Requirements V For Current Clients as of June 2014

Managing IBM Lotus Notes Domino 7 Servers and Users. Course Description. Audience. Course Prerequisites. Machine Requirements.

MS SQL Installation Guide

Course Syllabus. Microsoft Dynamics GP Installation & Configuration. Key Data. Introduction. Audience. At Course Completion

Managing and Maintaining Windows Server 2008 Servers

Novell ZENworks Asset Management 7.5

unipaas V1.9g Release Notes

Sage CRM Technical Specification

Enterprise Planning Small Scale

Software and Hardware Requirements

Professional and Enterprise Edition. Hardware Requirements

METAmessage Server and Domain Requirements

Hardware and Software Requirements for Installing California.pro

MYOB EXO System Requirement Guidelines. 30 April 2014 Version 2.7

Rapattoni Magic 9 Hardware and Software Guidelines

Remote Deposit Capture Installation Guide

SPEX for Windows Client Server Version 8.3. Pre-Requisite Document V th August 2006 SPEX CS 8.3

System Requirements March 2015

Dev01: Kentico CMS 7 Developer Essentials Syllabus

Planning, Deploying, and Managing an Enterprise Project Management Solution

COMMUNICATION SERVER 1000 COMMUNICATION SERVER 1000 TELEPHONY MANAGER

Sage BusinessWorks Accounting 2013 System Standards

Prerequisites Guide. Version 4.0, Rev. 1

System Requirements - Table of Contents

Troubleshooting and Supporting Windows 7 in the Enterprise

Implementing and Managing Windows Server 2008 Hyper-V

Amadeus Selling Platform 3.1 P120

Implementing and Maintaining Microsoft SQL Server 2008 Integration Services

CAMBRIDGE CELTA COURSE ONLINE FAQ SHEET

Ekran System List of Frequently Asked Questions

AlphaTrust PRONTO - Hardware Requirements

Table 1. Requirements for Domain Controller. You will need a Microsoft Active Directory domain. Microsoft SQL Server. SQL Server Reporting Services

1 HARDWARE AND SOFTWARE REQUIREMENTS FOR HAL E-BANK SYSTEM

System Requirements - CommNet Server

Course Syllabus. Planning and Administering Windows Server 2008 Servers. Key Data. Audience. At Course Completion. Prerequisites. Recommended Courses

Project Server hardware and software requirements

Project Management Professional (PMP) Certification: PMBOK Guide Fifth Edition

Worry-FreeTM. Business Security Standard and Advanced Editions. System Requirements. Administrator s Guide. Securing Your Journey to the Cloud8

Updated: May Copyright DBA Software Inc. All rights reserved. 2 Getting Started Guide

How To Use The Cisco Ace Module For A Load Balancing System

Install Guide Housatonic Project Plan for Web. Housatonic Software - Project Plan 365 App

Introduction and Overview

Pcounter Web Report 3.x Installation Guide - v Pcounter Web Report Installation Guide Version 3.4

Assima Atlantic Link Technical Specifications

SQL Server / Express 2008 Migration Frequently Asked Questions

E-Notebook SQL 12.0 Desktop Database Migration and Upgrade Guide. E-Notebook SQL 12.0 Desktop Database Migration and Upgrade Guide

OVERVIEW HIGHLIGHTS. Exsys Corvid Datasheet 1

5115B: Installing, Configuring, and Troubleshooting Windows Vista

Minimum Software and Hardware Requirements

Hardware/Software Requirements For Self-Hosting Multi Server

CRM Outlook Plugin Installation

System requirements for MuseumPlus and emuseumplus

Enterprise Edition. Hardware Requirements

INFORMIX - Data Director for Visual Basic. Version 3.5

Writing Queries Using Microsoft SQL Server 2008 Transact-SQL

Sage ERP MAS 90 Sage ERP MAS 200 Sage ERP MAS 200 SQL. Installation and System Administrator's Guide 4MASIN450-08

Enterprise Planning Large Scale ARGUS Enterprise /29/2015 ARGUS Software An Altus Group Company

MS-50292: Administering and Maintaining Windows 7. Course Objectives. Required Exam(s) Price. Duration. Methods of Delivery.


ProSystem fx Engagement. Installation Guide

MARSHAL REPORTING CONSOLE VERSION 2.5 INSTALLATION GUIDE


E-Notebook SQL13.0 Desktop Migration and Upgrade Guide

Workflow Solutions Data Collection, Data Review and Data Management

inforouter V8.0 Server & Client Requirements

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS WEB DESIGN III: ADVANCED SITE DESIGN WEB 2812

Sage Grant Management System Requirements

Table of Contents. 2 Getting Started Guide

Software Installation Instructions IK 5000 QUADRA-CHEK. Software Version 3.0.x

Next Generation ProSystem fx Suite. Planning and Implementation Overview

For designers and engineers, Autodesk Product Design Suite Standard provides a foundational 3D design and drafting solution.

E-Notebook SQL 12.0 Desktop Database Installation Guide. E-Notebook SQL 12.0 Desktop Database Installation Guide

About This Manual. 2 About This Manual

Kaspersky Endpoint Security 10 for Windows. Deployment guide

Table of Contents. Introduction. Audience. At Course Completion. Prerequisites. Microsoft Certified Professional Exams

Transcription:

TABLE OF CONTENTS: Course Syllabus: RIA Programming for unipaas V1.x Developers Course Objectives and Goals Course Objectives and Goals... 1 General Course Details... 1 Lesson Outline... 2 Technical Material... 3 Knowledge Prerequisites... 4 Magic Software University Course Prerequisites... 4 Setting Up Your PC for this Course... 5 Rich Internet applications (RIAs) are today s most preferred form of business application deployment. The great benefits of RIA range from internet availability ease of distribution, through a much lower cost of ownership. For the most part, Rich Client programs can be created using the already acquired skills in writing Online programs, since they both share the same development environment. However, due to the nature of the Rich Client architecture, there are some differences in the way these programs need to be coded. During this course, the students will learn how to take their existing unipaas Open Client development skills a step further by acquiring unipaas RIA development skills. Upon successful completion of the course, the student will: Comprehend the RIA concept and architecture. Become familiar with the programming differences between a unipaas Open Client application and a Rich Internet application. Practice the optimization techniques of developing a unipaas Rich Internet application, including monitoring, and deploying the project. Know the guidelines for technically converting an Open Client application to RIA. General Course Details Course ID: Level: Format: Target Audience: Duration: UCR1XPFUD RIA Entry level Classroom instructor-led training (ILT) Private on-site training or public course Experienced unipaas Open Client developers A total of 15 net learning hours over 3 days* *Magic Software University may change the course's content/duration with no prior notification. Page 1 of 5

Lesson Outline The course consists of the following lessons: 1. Constructing Your First Program During this lesson, the student will become familiar with Rich Internet underlying architecture and technology, and learn how unipaas runs on the.net. The student will practice developing a basic program. 2. Logic Unit Differences One of the major programming differences between Client/Server programming and Rich Client programming is found in the Logic Editor and the expressions. Different from Client/Server programming, in the Rich Client paradigm, the processing is split between the server and the client. During this lesson, the student will learn how to optimize the performance of the application by efficiently structuring and assigning the processes between the client and server. 3. Data View This lesson is a continuation of the previous Logic Unit module. The data view is assembled on the server. However, the actual records and fields that are used are sent to the client. Using the Data View Editor, the student will learn how to effectively set the variables, Range and Locate, Init property and Link operations for a Rich Internet application. 4. Forms and Controls Forms and controls are considered to be client-side, because their purpose is to interact with a user. However, the forms and controls work slightly differently in.net, because different operating system objects are being used. Also, forms and controls may use expressions to set their properties. These expressions may need to be re-evaluated while the user is interacting with the screen. During this lesson, the student will learn what the considerations are and how to program the forms and controls differently in a RIA environment. 5. Calling Programs and Tasks When working with a Rich Client interface, each task can run as a stand-alone task until a server action is required or the task ends. The unipaas RIA can also be developed to manually call other programs and tasks from within the Rich Client task. During this lesson, the student will learn how to call other tasks, whether by using the Call operation or by a control, such as a Subform. Page 2 of 5

6. Accessing Other Applications The Browser Control When working in a Rich Client environment, the data is on the server, and it is displayed on the client. However, there are cases where it is required to display data on the client using different applications, such as a report in PDF format or in an Excel spreadsheet. During this lesson, the student will learn how to access other applications using the Browser control, which acts like the Microsoft Explorer ActiveX object. 7. Reports This chapter is part of the previous lesson. The unique RIA architecture has an impact on how to plan and design reports; for example, how to enable the user to print a report in an internet environment and how to route the report output from the server to a local printer or save it locally. The student will learn how to convert a client/server report into a RIA report, how to properly create and manage reports in RIA, and how to use the Browser control for the RIA report. 8. RIA Deployment To design a secure environment for the unipaas Rich Client application during deployment, the elements of the application have been separated into: External elements that should be exposed to the outside world. Internal elements that should only be accessible by the runtime engine. During this lesson, the student will learn how prepare the Rich Internet Application deployment package, which is in a.net environment. 9. Application Monitoring Like in any application, sometimes it is required to analyze complex logic or behavior that occurs during runtime on a step-by-step basis. unipaas has a built-in tool for this. During this lesson, the student will learn how to use the Activity Monitor tool to specifically monitor a Rich Internet application. 10. Rewriting the Application During this lesson, the student will learn what the steps are and how to technically convert existing Open Client applications into Rich Internet applications. Technical Material The student will be provided with technical courseware material that guides the student through the course, including exercises that further develop the student s knowledge. The student will also receive a tutorial book with all the information provided in the course. All of this is accompanied by a practice CD that includes the product. Page 3 of 5

Knowledge Prerequisites Language Environment Development Knowledge Web Technology English reading/writing Familiarity with: Windows Administrative tools and computer Management tools Familiarity with: Databases Basic knowledge of the following: Web server, Web site, Address/URL, HTTP protocol Magic Software University Course Prerequisites This course is designed for a student that has successfully completed one of the following: Open Client Learning Path Getting Started with unipaas Open Client course and has at least 1 month of unipaas experience after successfully completing the course or Half a year of proven successful development of a unipaas Open Client application edeveloper V9.4 Learning Path Completed the Migration from edeveloper V9.4 to unipaas Open Client course and has at least a half a year of proven successful development of an edeveloper V9.4 application and has completed the Fundamentals of edeveloper V9.4 course (recommended) Please note that this course is not designed for: Students who have already completed one of the following: Getting Started with unipaas Open Client course and does not have any unipaas experience after completing the course. If such a student is interested in learning how to develop with unipaas RIA, please refer them to the Getting Started with unipaas RIA course. Getting Started with unipaas RIA course. However, if such a student is interested in learning how to convert a unipaas Open Client application to a unipaas Rich Internet application, it is recommended to additionally complete just the Rewriting the Application chapter in the RIA Programming for unipaas Developers course. There is no need to attend the full course. Page 4 of 5

Setting Up Your PC for this Course unipaas License Computer Requirements Hardware minimum requirements: Display properties and font settings: Software Requirements For Windows 2000 / XP users Microsoft SQL Server For Windows 2000 Pro / XP Pro users Web Server Browser unipaas RIA evaluation license or any other valid license. The course uses the built in MGDEMO license. If the classroom computers reside on a network, a network evaluation license MGCSTK will be required. The evaluation license will be provided by the instructor. Platform: Windows 2000, 2003 (Standard Edition), XP, or Vista Processor: Pentium 1GHz or higher RAM: 512 Mb or greater. Actual runtime usage might require greater computer resources, depending on the running application. Hardware: CD drive Free space on hard disk: 300Mb or more Screen resolution of at least 1024x768 pixels. Small fonts. Supervisor access level is required. Microsoft SQL Server 2000 or later should be installed (and work) on your computer. SA (Server administrator) access is required. Supervisor access level is required..net.net Framework 2.0 Utilities PDF A Web Server should be installed on your computer (available on your Windows operating system installation disk). MSIE 6.0 or later. Note: This course may or may not work on other browsers. The printable version of the course is in PDF format. You will need the Acrobat Reader to view its contents. August 2010 Release: 3 Page 5 of 5