XyEnterprise
Support
Training > Course Descriptions
Contenta Courses
C101: Contenta EssentialsRegister Now

Prerequisite: None

This three-day course presents the core concepts and functionality of Contenta to trainers, project leaders, administrators and members of the implementation team. Attendees will work with a pre-configured database during the hands-on labs.

The course includes the following topics:
Contenta Explorer user interface
Data configuration and hierarchy
Property sheets (metadata)
Contenta User desktops and roles
Projects and workflows
Creating a new Contenta database
Dynamic import: how to import your documents
Searching the Contenta database
Exporting and importing a Contenta database
Deleting objects (data) from the Contenta database
C201: Using the Contenta APIRegister Now

Prerequisite: C101:Contenta Essentials

Programming experience, especially in Perl, is recommended.

This four-day course is targeted for the programmer and covers Contenta XML tools and APIs, including:
Contenta XML environment
Tool and trigger setup
APIs
Custom import, edit and export/publish tools
Delivered tools and aids
SQL in scripts

 

XPP Courses
X101: XPP EssentialsRegister Now

Prerequisite: None

XPP Essentials is the starting point for all XPP users. In this five-day class you will:
Learn how to use the XPP interface to create and modify documents
Complete an introductory style development project
Set basic typographic parameters
Learn how to achieve common formatting tasks such as page numbering, running headers and footers, and ordered and unordered lists
Use several XPP formatting macros
Learn how to write your own simple macros using XPP’s macro-writing language
Create and automate the placement of footnotes and floating figures/tables

This fundamentals course is intended for all XPP users and style developers, and is beneficial to programmers, managers and system administrators whose workflow involves XPP. This course is a prerequisite for all other XPP courses.

X102: Intermediate StylesRegister Now

Prerequisite: X101: XPP Essentials

This three-day class is designed for XPP users who will be creating or modifying styles. You will create a comprehensive style that will automate page layouts, typography, H&J parameters, vertical justification and other formatting components. You will also learn how to manage styles for reuse in other documents. This course involves a comprehensive review of all style sheets that make up a style “bundle”.

X103: Tabular EssentialsRegister Now

Prerequisite: X101: XPP Essentials

In Tabular Essentials, you will learn how to create and modify tables, apply standard tabular styles, and override the styles on a table-by-table basis. You will also learn how to analyze and create tabular styles for efficient tabular production. This two-day course incorporates the CALS table model as well as XPP tables.

X201: XPP Macro LanguageRegister Now

Prerequisite: X101: XPP Essentials, X102: Intermediate Styles and experience using XPP

This four-day class is the next step for style developers who have completed Intermediate Styles and have had time to apply these skills to actual publications. You will expand your use and knowledge of XPP-delivered macros, and learn how to write increasingly complex macros to achieve formatting tasks. You will use macro-writing tools that include conditional tests, system variables, numeric registers, text registers, and mathematical operators. Numerous in-class exercises move steadily from the simple to the more complex, reflecting a range of formatting tasks, encountered in various publications. The class concludes with segments on block merge, frills processing and XyPerl, which are among the most complex and powerful macros you can use. You will also learn how to manage customized macros for reuse among publications.

X211: XPP AdministrationRegister Now

Prerequisite: X101: XPP Essentials

For Windows environments, Windows competency and Windows NT experience is recommended. For UNIX environments, previous UNIX experience and ability to use an ASCII text editor, such as “vi” is recommended.

This three-day class is designed for users who are responsible for maintaining the XPP software and system configuration. This course does not teach Windows, or UNIX system administration or system administration topics.

Topics include:
Overview of the XPP application directory structure
Establishing users and default environments
Customizing the user interface displays
Configuring autoprocessing , queues and PostScript output
Managing graphics, licensing and troubleshooting problems (including output, network related and operating system)
Learning the use of XPP utility programs
X221: FontsRegister Now

Prerequisite: X101: XPP Essentials and experience using XPP

This two-day on-site class provides an overview of how an XPP division uses a font. It covers several components of an XPP font environment including font libraries, font width files and other related font specs, font width tests, download tables and encoding tables. You will install text fonts and non-text (pi) fonts using the font utilities Font Copy and BuildFAST. You will also learn how to integrate a pi font into the overall font environment so that it may be easily accessed using alternate keyboards or character entities. The class includes tips and techniques for troubleshooting font problems.

If you plan to frequently add fonts to your system, especially pi fonts, this course is for you.

X231: CITIRegister Now

Prerequisite: X101: XPP Essentials recommended

The CITI option automatically creates tables of contents, indexes, and lists of tables and illustrations. The class length is 2 or 3 days – determined by the project scope, and is delivered on-site. In this class, you will learn how to identify and extract information from a document to build a table of contents or index. This course combines instruction with a live development project that involves analyzing requirements, creating a style format and starting development of your TOC or index – possibly incorporating transformation – using the CITI process.

 

X241: XyPerlRegister Now

Prerequisite: Experience developing XPP Styles & XyMacros

XyPerl, which provides the capability to use Perl inside the XPP composition engine, is a must-have skill for today's XPP style developer. XyPerl allows you to solve many composition problems that were difficult or even impossible to solve before.

This course is intended for anyone who has been developing XPP styles but who lacks the necessary programming skills to get started with XyPerl. No programming experience, except for XyMacro writing and a good understanding of XPP styles, is required.

On the first day, you will learn the basics of Perl. We will concentrate on the things inside the larger Perl world that are useful within the XyPerl context. Scalars, arrays, hashes, opening and writing to files, splitting information in useful bits are concepts that we will demystify in this class.  The next two days will be spent inside the XyPerl world learning about and practicing how it connects to the XPP compose world. We will use practical day-to-day examples to teach you how and when XyPerl can be used. All class exercises will use XML jobs, but differences inside the Classic or ML mode will be pointed out throughout the course.