Upload
phamkhuong
View
213
Download
0
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