12
Agile Business Suite (AB Suite) Course Catalog Unisys Agile Business Suite — A Fast and Easy Way to Develop Mission Critical Applications! Agile Business Suite (AB Suite) is a Unisys development environment that comprises a suite of software products used to design, develop, test, debug, build, deploy, run, and maintain business-critical, transaction-oriented solutions for ClearPath ® MCP and Microsoft Windows environments. Unisys Agile Business Suite (AB Suite) Developer provides a model-driven approach to application development. Using a high-level scripting language and industry-popular tools, application developers can generate complete applications from a set of business specifications defined in the model. AB Suite Developer runs as a package within the widely-used Microsoft Visual Studio. It also works with Microsoft Team Foundation Server to provide Application Lifecycle Management. These tools provide a familiar environment that enables application developers to quickly achieve and maintain a high level of productivity. Team Foundation Server helps streamline operations and reduce project-management costs by giving all team members access to common project-related information.

Agile Business Suite (AB Suite) - Pages - Homeassets.unisys.com/.../CAT_150160_AgileBusinessSuite.… ·  · 2015-04-29Agile Business Suite (AB Suite) ... provides a model-driven

Embed Size (px)

Citation preview

Agile Business Suite (AB Suite) Course Catalog

Unisys Agile Business Suite — A Fast

and Easy Way to Develop Mission

Critical Applications!

Agile Business Suite (AB Suite) is a Unisys development

environment that comprises a suite of software products

used to design, develop, test, debug, build, deploy, run,

and maintain business-critical, transaction-oriented

solutions for ClearPath® MCP and Microsoft Windows

environments.

Unisys Agile Business Suite (AB Suite) Developer

provides a model-driven approach to application

development. Using a high-level scripting language and

industry-popular tools, application developers can

generate complete applications from a set of business

specifications defined in the model.

AB Suite Developer runs as a package within the

widely-used Microsoft Visual Studio. It also works with

Microsoft Team Foundation Server to provide Application

Lifecycle Management.

These tools provide a familiar environment that enables

application developers to quickly achieve and maintain a

high level of productivity. Team Foundation Server helps

streamline operations and reduce project-management

costs by giving all team members access to common

project-related information.

2

AB Suite Helps you Capitalize on Change, Rather Than Just Respond to it! With AB Suite tools, business and technical professionals

truly collaborate—sharing a common language to direct

changes and design new capabilities at the highest

possible level. This encourages people to think in terms

of what an application should do, and not worry about

how it should be coded or deployed. This unique

approach eliminates miscommunication that leads to

costly errors and time-consuming redesigns—and

speeds your time-to-value.

AB Suite Gives CIOs a Way to Quickly Commission Applications That Address Pressing Business Challenges! Because application developers can use contemporary

techniques and familiar tools to develop and

modernize applications, an organization can capitalize

quickly on emerging business opportunities.

AB Suite for MCP and AB Suite for Windows are Integrated with the Unisys ClearPath ePortal for MCP Software… Quickly Modernize Server-Based Applications! Developers can use the combination of Microsoft Visual

Studio with ePortal Developer to quickly web-enable

enterprise applications without changing the applications

themselves. They can replace outmoded text-based

application interfaces with contemporary graphic looks,

so mobile users can execute transactions easily on

tablets and smart phones running Windows 8 and

Windows Phone 8 in addition to iPhone, iPad, Android

and Blackberry devices.

Integration with the ClearPath ePortal specialty partition

not only makes it easier for programmers to modernize

server-based applications, but also expands the range of

application access options for end users conducting

business at the point of customer contact and service.

AB Suite Client Tools Unisys offers a very rich set of client tools for both

the Enterprise Application Environment (EAE) and Agile

Business Suite (AB Suite) product sets. These

capabilities enable you to generate end-user

interfaces that range from simple web pages using

the ASP .NET Generator to desktop applications

deployed using Presentation Client to sophisticated

client applications that can be embellished using

Microsoft Visual Basic .NET.

Design User Interfaces with Client Framework With AB Suite on Windows 5.0 we introduced Client

Framework. This offers organizations the capability

to design user interfaces with tools like WPF, WCF,

and Blend by developers with minimal knowledge of

AB Suite.

Migrate EAE Applications to AB Suite Unisys has also enhanced the compatibility of AB Suite

with the predecessor Enterprise Application Environment

(EAE) product. That compatibility makes it even easier to

migrate EAE applications to AB Suite.

3

Education Maximizes Your IT Investment Unisys provides several courses to train your personnel

to effectively use the unique features and capabilities of

AB Suite. Our classes reflect our commitment to provide

world-class training to enable you to optimize your

investment in Unisys products and services.

We offer standard courses, as well as customized

training. Our training content is developed, refined and

delivered by technical consultants who have real world

experience, gained by working with Unisys clients in

some of the world’s largest organizations.

Develop and Expand Your Skills

We provide training offerings that will:

Provide you with the skills needed to maximize

your productivity

Quickly and efficiently help you extend your value in

this highly competitive world

We offer state-of-the-art training in a variety of delivery

formats allowing you to choose the one that works best

for you:

Classroom training at your site or a Unisys location

Computer-based training at your desktop

Video sessions over the Internet

Client Site Classroom Training

You pick the date and the class location and we bring the

instructor to you! With client site training, courses can be

scheduled on a date that is convenient for you, and

because they are at your location, you don't incur travel

costs and students won't be away from home.

Delivered in Your Work Environment

­ An additional advantage is that the class is

taught on your equipment, so students are

learning in their own work environment.

Tailored Classes

­ Client site classes can be tailored to meet your

needs. You might shorten a class by eliminating

topics that are not relevant to your environment

or combine portions of several related courses

into a single course, or have the instructor vary

the emphasis of topics depending on your staff's

and site's requirements.

Definition Assistance

­ If you're not sure exactly what training you need

or how to best tailor an existing course, our

qualified, experienced staff will assist you to

define the exact training you need to meet your

specific training requirements.

Self-Paced Training As a flexible alternative to classroom training, Unisys

offers self-paced training for select AB Suite topics,

which enables the student to move at their own pace

through the course modules.

Courses Unisys is pleased to present a suite of training offerings

that will provide you with the skills needed to maximize

your productivity.

4

Course List

The training courses listed in the following table are Unisys standard courses. If you have a training need that is not

covered by our standard courseware please contact your Unisys representative as new training is developed on an

on-going basis.

Delivery modes include:

Classroom: Instructor-led presentations delivered in a classroom environment, which when applicable include

product demonstrations and hands-on lab exercises.

Self-Study: Self-study can include computer-based training on CD-ROMs, workbooks, and/or video training that is

viewed via the Internet on the YouTube site. For sites without access to YouTube, the videos will be available on

Unisys Product Support site (www.support.unisys.com). This type of offering works best when there is another

employee in your organization who is experienced with the product and can mentor the student.

Unisys AB Suite Courses The following is a list of available AB Suite training. The courses are listed in numeric order by course number. Please

refer to the Training Paths on the following page for courses listed in recommended prerequisite order.

Detailed outlines for each course title listed are provided following the Training Paths depicted on the next page.

Course Title Duration Delivery Mode

Agile Business Suite Developer for EAE Users (CEL8022) 4 days Classroom

Maintaining and Enhancing Agile Business Suite Applications (CEL8031) –

Part classroom instruction, part mentoring 8 to 10 days Classroom

AB Suite Concepts for Advanced Users (CEL8032) 4 to 5 days Classroom

AB Suite External Interfaces – Windows Platforms (CEL8033) 2 to 12 days Classroom

Using Source Control with AB Suite (CEL8034) 3.5 days Classroom

Getting Started with Agile Business Suite Developer (CES8014) Self-paced Self-Study

Agile Business Suite Runtime for Windows Operating System Administration

(CES8016) Self-paced Self-Study

Agile Business Suite Runtime for ClearPath MCP Operating System

Administration (CES8017) Self-paced Self-Study

Agile Business Suite Getting Started With Automated Test Tool (CES8041) Self-paced Self-Study

Agile Business Suite Component Enabler for .NET - ASP.NET Applications

for Mobile Devices (CES8042) Self-paced Self-Study

External Data Access in AB Suite (CES8043) Self-paced Self-Study

AB Suite Windows Runtime Administration Interface (CES8044) Self-paced Self-Study

ClearPath ePortal for AB Suite and EAE

(Self-Study; Free/Complimentary Online Videos) Self-paced Self-Study

5

Agile Business Suite Solution Training Paths

Unisys recommends the following training paths be used as a guide to our standard courses. Tailored training paths can

be developed for your site, which could include combining topics from several courses in the curriculum. These tracks are

a guideline for beginning training and are subject to adjustment based on an individual or site’s requirements.

Developer Personnel

The following courses are designed to introduce Agile Business Suite Developer to developer personnel. To start the track,

a separate course is available for non-experienced and experienced Enterprise Application Environment (EAE) users.

Operations Personnel

These courses are designed to teach new and existing users how to administer Agile Business Suite Runtime

systems on a ClearPath MCP host and/or a Windows server.

6

Note: Some courses assume basic Microsoft Visual Studio experience. Please see each course’s detailed description for

recommended prerequisite knowledge.

Agile Business Suite Courses

Agile Business Suite Developer for EAE

Users (CEL8022)

This 4-day course is designed to introduce Agile

Business Suite Developer to experienced EAE

developers moving to AB Suite Developer. The course

helps students understand new features and concepts in

AB Suite and enables them to start developing

applications. At the completion of this course, students

should be able to:

Understand the major differences between the EAE

and AB Suite development environments

Use the Model Importer and Model Exporter Tools

Understand Object-Oriented Concepts with respect

to AB Suite

Understand how model constructs in EAE are

mapped to AB Suite

Understand the differences between LDL and LDL+

Use Debugger to test and debug an

AB Suite application

Build an AB Suite application

Use the ReEldor Utility

Key topics include: AB Suite Overview; Introduction to

System Modeler; Introduction to Object-Oriented

Concepts; Model Constructs in System Modeler;

Importing and Exporting a Model; Developing

Applications with System Modeler; Writing Logic Using

LDL+; Using Debugger; Building an Application; and

Using the ReEldor Utility. Prerequisites: The course

assumes that students are experienced EAE developers.

Familiarity with Microsoft Visual Studio and Object-

Oriented programming concepts is required.

Maintaining and Enhancing Agile Business Suite

Applications (CEL8031)

This 8 to 10 day course focuses on changes to the

Developer user interface; System Modeler

Functionalities; Modeling constructs and the scripting

language (LDL+); Reports; System generation and

deployment options; and Debugger. The course was

designed for experienced EAE Developer users moving

to AB Suite Developer who have basic knowledge of AB

Suite. Upon completion of this course, students should

be able to:

Identify the tasks that can be performed using

AB Suite

Identify the differences between EAE and AB Suite

Identify the options to customize Visual Studio

settings for System Modeler

Identify the AB Suite options available for the

development of a model

Create a model in AB Suite

Identify the different commands available in AB Suite

and how they are used

Identify the differences between LDL and LDL+

Write logic commands in AB Suite

Create and manage reports in AB Suite

Build a system in AB Suite

Identify the tasks that can be performed using

Debugger in AB Suite

Debug the system and reports

Key topics include: AB Suite – An Overview; Visual

Studio Overview; Development Environment in AB Suite;

Logic in AB Suite; Reports in AB Suite; Build a System in

AB Suite; and Debugger in AB Suite. Prerequisites: The

course assumes that students are experienced EAE

Developer users and that they have basic knowledge

of AB Suite Developer. The course is presented as half-

classroom training and half mentoring. In this way, students

are able to learn in a formal setting and apply what they

have learned to the actual AB Suite applications they

maintain and enhance while having an AB Suite

Developer expert close by to advise and correct.

7

AB Suite Concepts for Advanced Users (CEL8032)

This 4 to 5-day course (duration can vary depending on

the student's experience using AB Suite) is designed to

explain Object Oriented concepts used in AB Suite and

enable the users to develop applications in AB Suite

using advanced concepts. The course focuses on:

Applying Object Oriented concepts in AB Suite

Applying advanced techniques of AB Suite in

application development

Developing applications using AB Suite to enhance

performance

Prerequisites: It is assumed that you have basic

knowledge of AB Suite concepts and experience using

AB Suite. Before attending this training course, you should

complete one of the following AB Suite courses: Agile

Business Suite Developer for EAE Users (Instructor-led)

or Getting Started with Agile Business Suite Developer

(Self-paced). It is also recommended that you go through

the Maintaining and Enhancing Agile Business Suite

Applications (Instructor-led) course before attending

this training.

Agile Business Suite External Interfaces (CEL8033)

This course is designed for AB Suite users who wish to

learn the external interfaces available in AB Suite. The

course participants can also include Enterprise

Application Environment (EAE) users who have now

migrated to AB Suite and have some experience in

working with AB Suite. The course covers the external

interface options available in AB Suite and focuses on

designing and implementing a variety of external

interfaces that expose capabilities within the AB Suite

application or interfaces from other applications. The

external interfaces may be various end-user clients, other

AB Suite or EAE applications, or applications and data

provided in other development languages, potentially on

other runtime platforms. This course is designed to

provide the students a good understanding of the

external interface options available to their AB Suite

application, and depending on the modules selected, a

working knowledge of the interface methods covered in

detail during the training. The course length varies from

2-12 days (typical duration is 6 – 7 days) depending on

topics selected. It is unlikely that all modules will be

delivered in all cases. Prerequisites: Participants require

a basic knowledge of AB Suite concepts and experience

using AB Suite. They should also have prior knowledge

of .NET programming. For the Client Framework module,

the student must have prior knowledge of the technology

of choice, such as WPF/XAML, MVC, or WCF. It is

recommended that before attending this training course,

the participants should complete one of the following AB

Suite courses:

Agile Business Suite Developer for EAE Users

(Instructor-led)

Getting Started with Agile Business Suite Developer

(Self-paced)

It is also recommended that the participants go through

the Maintaining and Enhancing Agile Business Suite

Applications (Instructor-led) course before attending this

training.

Key Topics: AB Suite External Interfaces: An Overview;

Working with Component Enabler Based Client Tools;

Working with Business Integrator; Calling out of AB Suite

for Windows .NET; Calling into AB Suite for Windows

.NET; Working with Client Framework Project, and

Strategy Discussion.

Using Source Control with AB Suite (CEL8034)

This 3.5 day course is for experienced AB Suite users

involved in development and release management. The

course focuses on AB Suite with Team Foundation

Server (TFS); Installing TFS 2013; Using AB Suite and

TFS Source Control; Application Life Cycle Management

using TFS; Using Compare Tools; and Source Control

Operations. Upon completion, students should be able

to: Understand the source control facilities available in

AB Suite to access Team Foundation Server (TFS);

Install, configure, perform administration tasks—TFS

2013; Set up the Source Control Bank; Work in a shared

model database environment; Use the general and

special functions in TFS; Understand the compare,

merge, and report differences functions available in

System Modeler and TFS to perform compare and merge

operations; Use the compare, merge, and report

differences utilities in System Modeler; Use the compare

function in TFS; Perform labeling, branching, and

merging operations; Establish the development, test, and

production source control environments; and Perform

release management. Prerequisites: Participants require

8

a basic understanding of the source control tool and must

have administrative training required for the installation

and configuration of the source control tool. Key Topics:

AB Suite with Team Foundation Server (TFS); Installing

TFS 2013; Using AB Suite and TFS Source Control;

Application Life Cycle Management using TFS; Using

Compare Tools; and Source Control Operations.

Getting Started with Agile Business Suite Developer

(CES8014) (Self-Study)

This self-paced course (approximately 70 hours; 10

days) is for developers who have no experience with

EAE. Note: an alternate agenda is provided for

experienced Enterprise Application Developer users;

following the alternative agenda will enable experienced

EA Developer users to complete the Getting Started

course in approximately 35 hours (5 days). This course

introduces you to the AB Suite Development Environment.

Upon completion, students should be able to:

Model applications in System Modeler

Test and debug your application using the

integrated Debugger

Deploy an application to a Windows Runtime host

Key topics include: Installing AB Suite; What is

Developer?; Using the model; Using folders and

dictionaries; Introducing classes; Testing your forms;

Defining events; Introducing the runtime cycle; Defining

logics; Controlling the runtime cycle; Debugging your

application; Errors and feedback; Simple data

manipulation; Using methods; Using vanilla classes;

Defining profiles; Advanced data manipulation;

Developing reports; Designing user interfaces; Using

session-persistent attributes; Deploying your application;

and Introduction to Automated Test Tool. Prerequisites:

Participants require a basic understanding of Object

Oriented (OO) terminology and techniques, and some

experience using Microsoft Visual Studio.

Agile Business Suite Runtime for Windows

Administration (CES8016) (Self-Study)

This self-paced course (approximately 6 hours) is

designed to teach new and existing users how to

administer AB Suite Runtime systems on Windows

servers. It includes demonstrations, student notes, and

practical exercises.

This administration course will introduce you to:

Runtime architecture

Configuring Runtime

Runtime database security

Generating a Runtime system

Managing Runtime systems

Managing Runtime reports

Migrating data from an EAE Runtime database to an

AB Suite Runtime database

Prerequisites: You must have a working knowledge of

Microsoft SQL Server database management systems to

be able to perform the various database related

administration tasks described in this course.

Note: This course is best taken under the guidance of a

mentor. A mentor is an experienced Runtime

administrator who can help you understand concepts and

techniques, and provide check-points to review your

progress. They can also help you to apply what you are

learning in this course to your business’s processes and

standards. If a mentor has not already been assigned,

you should find someone in your organization who can

help you with this course.

9

Agile Business Suite Runtime for ClearPath MCP

Operating System Administration (CES8017)

(Self-Study)

This self-paced course (approximately 14 hours) is

designed to teach new and existing users how to

administer Agile Business Suite Runtime systems on

ClearPath MCP hosts. Upon completion, students should

be able to:

Understand the Runtime architecture and the various

components involved in Runtime administration.

Describe how to build a Runtime system.

Understand and use the Runtime Control Facilities.

Configure a Runtime Environment.

Describe how to transfer a Runtime system.

Understand how to manage reports in AB Suite and

use the Report Output Control (ROC) screens.

Key topics include: AB Suite Runtime; Generating a

Runtime System; Using the Runtime Control Facilities;

Configuring the Runtime Environment; Runtime Transfer;

and Managing Reports. Prerequisites: The course

assumes students are proficient in Menu Assisted

Resource Control (MARC) and Command AND Edit

(CANDE), and have a conceptual understanding of

Enterprise Transaction Server (COMS) and Enterprise

Database Server (DMSII) principles. Knowledge and

experience in the general use of the AB Suite

Development Environment is desirable. Software

requirements: To complete the practical exercises in this

workbook, you will need to install and configure AB Suite

Development Environment and the corresponding

version of MCP Runtime. You will also need permissions

to generate and deploy a system to an MCP host

machine. For more information on installation and

configuration of AB Suite Developer and Runtime, refer

to the Agile Business Suite Installation and Configuration

Guide.

Agile Business Suite Getting Started With Automated

Test Tool (ATT) (CES8041) (Self-Study)

This self-paced course (approximately 1 hour) is for

developers who use Agile Business Suite to develop

applications. The course teaches how to record and play

back test cases for the applications developed in Agile

Business Suite using ATT. Upon completion of this

course, the student should be able to: Provide an

overview of ATT; List the uses of ATT; Record Test

Cases; and Play Back Test Cases. Key topics include:

Automated Test Tool: An Overview

­ Overview of ATT

­ Workflow of ATT

­ Installing ATT

Using ATT

­ ATT User Interface

­ System Modeler Test List Editor

­ Recording Modes

Recording Test Cases

­ Recording a Test Case in Connect mode with

WPF Client

­ Recording a Test Case in Disconnect mode with

WPF Client

Playing Back Test Cases

­ Configure ATT for Playback

­ Playback a WPF Client Recording using Visual

Studio

­ Build a WPF Client Recording Using Team

Foundation Server

­ Configure a VB.Net Recording for Playback

­ Playback a VB.Net Client Recording Using Visual

Studio

­ Playback Using Sample Test Script.

Prerequisites: Students require a basic understanding of

software testing terminologies/techniques and

experience using Agile Business Suite. They should also

have the knowledge to deploy an application and access

the application using Winforms Client, Windows

Presentation Foundation (WPF) and the following

Component Enabler clients: VB.Net and ASP.Net.

It is recommended and will be helpful if you have prior

knowledge of .NET programming.

10

Agile Business Suite Component Enabler for .NET -

ASP.NET Applications for Mobile Devices (CES8042)

(Self-Study)

This self-paced course (approximately 2 hours) teaches

how to create a new presentation for the SREP Details

information screen in a separate language and you will

design a different presentation for a language called Mobile

(designed for primary language). Key topics include:

Importing a model

Designing the form

Adding the ispec to the bundle

Configuring and deploying the system

Accessing the application

Prerequisites: To complete the activities in this tutorial

you need the following setup: Install AB Suite Developer,

Runtime and Component Enabler on your system; Install

Windows Mobile Device Emulator 6.0 or above, and Install

the latest version of ActiveSync. It is assumed that you

know how to develop ASP.NET desktop applications

using AB Suite.

External Data Access in AB Suite (CES8043)

This self-paced course (approximately 1 hour) teaches:

accessing external data source using external classes;

creating, synchronizing, configuring, and reading external

classes; and using the EPCReconfigure utility.

The course was designed for developers who use Agile

Business Suite to develop applications and EAE developers

who want to migrate OS 2200 data to AB Suite. After

completion of this course, the student should be able to:

Describe external classes

Manage external classes

Read external classes

Use the EPCReconfigure utility

Prerequisites: Students require a basic knowledge of AB

Suite concepts and experience using AB Suite. They

should also have a basic knowledge of Object-Oriented

concepts and the Visual Studio environment. It is also

recommended that the students should complete the

following courses:

AB Suite Developer for EAE Users or

Maintaining and Enhancing Agile Business Suite

Applications or

Advanced Concepts for AB Suite Users

AB Suite Windows Runtime Administration Interface

(CES8044)

This self-paced course (approximately 2 hours) explains

the Command Line Commands and the Application

Programming Interfaces (APIs) that allow you to perform

Runtime Administration tasks. The course was designed

for developers who use AB Suite to develop and manage

applications. After the completion of this course, the student

should be able to: Describe the Runtime Administration

Interface; Execute the Command Line Commands to

perform Runtime Administration tasks and Access the

Application Programming Interfaces (APIs) to perform

Runtime Administration tasks. Prerequisites: Students

require a thorough knowledge of AB Suite concepts.

They should also have knowledge of C# programming

language. It is also recommended that the students should

complete the Agile Business Suite Runtime for the Windows

Operating System Administration course as a prerequisite.

ClearPath ePortal for AB Suite and EAE (Self-Study)

ClearPath ePortal is an end-to-end, integrated solution

for rapidly modernizing ClearPath applications, extending

them to reach new partners and markets through Web,

Mobile and Web Services technologies. In this series of

videos the steps to develop AB Suite / EAE data source

and different types of presentation projects in ClearPath

ePortal Developer for modernizing AB Suite/EAE

applications are presented. The videos are built on top of

the steps performed in a previous video; therefore, it is

advised to watch them in this specific order:

How to Generate Bundles for AB Suite EAE Data

Source Project

How to create AB Suite EAE Data Source Project

How to create AB Suite EAE Web

Presentation Project

How to Create AB Suite EAE Smartphone

Presentation Project

Customizing AB Suite EAE Application in ePortal

How to Create WCF RESTful Service Application

Note: These videos are complimentary and are located at

www.YouTube.com by searching on the video titles. For

sites without access to YouTube, the videos are available

on Unisys Product Support site.

(www.support.unisys.com)

11

Contact Us For additional training information please contact Unisys:

By email: [email protected]

By phone:

United States: 800-222-0966

Europe: 31(0)20 526 7131

UK specific: +44 (0)1908 212912

Other geographies please contact your local Unisys

representative.

Web Sites:

U.S.: www.unisys.com/customer-education

Europe: http://tcs.unisys.nl/es/

Other geographies please use these web sites

for training information or contact your local

Unisys representative.

Unisys provides several

courses to train your

personnel to effectively

use the unique features

and capabilities of

AB Suite.

12

© 2015 Unisys Corporation. All rights reserved.

Unisys and other Unisys products and services mentioned herein, as well as their respective logos, are trademarks or

registered trademarks of Unisys Corporation. All other trademarks referenced herein are the property of their respective owners.

Printed in the United States of America 04/15 15-0160