|
A
2-day Hands-On Training Course for Developers and QA Engineers Starting
to Work with the Microsoft XPS Technology
This
training class will provide your team with a tutorial on all aspects of
XPS, including markup and packaging. Classroom time will consist of alternating
lectures on the technology and workshops where the team will gain hands-on
experience working with XPS. Although the primary target for this class
is QA staff responsible for testing XPS implementations, anyone in an
engineering or support role can benefit from this training. At the end
of the class, your team will have a firm understanding of XPS and will
be capable of isolating problems in an XPS package.
Workshops will consist of students working
through exercises using the XamlPad utility provided as part of the Windows
SDK. This utility allows users to write XAML markup and instantly see
the results. Attendees will also debug completed XPS containers, drilling
into the markup to identify problems. Students will be provided with copies
of QualityLogic's Statistics Generator and PrintTicket Editor utilities
for use in the class.
What Students Say About the Course:
- "My understanding of XPS technology was enhanced by this training."
- "Getting the entire feel of XPS spec in 2 days; Great starter
package for beginners."
- "I really liked the breakdown of the different XPS aspects. The
instructor did a good job explaining things. The workshops were an excellent
idea. Good test cases/scenarios."
- "The training was great, the instructor is a great presenter
and makes the training interesting, effective and fun."
- "I would recommend this course to others."
Course Schedule
Day 1
8:00 - 8:15 am- Introduction
Instructor/student introductions, housekeeping
issues, and review of class agenda.
8:15 - 9:15 am- Big Picture
A top down overview of how XPS fits into Windows Vista, the XPS Print
Path, container structure, and XPS elements. The goal for this session
is to give students a framework within which to fit the detailed elements
of the class.
9:15 - 10:15 am - Basic
Syntax, Paths, and Geometries
Review basic syntax and terminology for working with XML markup. Tutorial
on constructing basic paths using the PathGeometry child elements, such
as PolyLineSegments and PolyQuadraticBezierSegments.
10:15 - 10:30 am - Break
10:30 - 11:45 am - Workshop
1
Sample exercises that have students constructing geometries using XPS
markup.
11:45 am- 1:00 pm - Lunch
1:00 - 1:45 pm - Brushes
Review each of the 5 brush types supported by XPS. Learn how to use the
brushes to stroke and fill objects.
1:45 - 2:45 pm - Workshop
2
Sample exercises that consist of constructing a variety of brushes, then
using them to fill and stroke paths.
2:45 - 3:00 pm - Break
3:00 -3:30 pm - Glyphs
Review of the Glyph element and its numerous options, with particular
focus on the variations of the Indices attribute.
3:30 - 4:15 pm - Workshop
3
Use a number of sample fonts with the Glyph element to build a variety
of glyph runs with various effects.
4:15 - 4:45 pm - XPS Package
Structure
Review structure of an XPS package. Explore relationship, Content_Types,
FixedPage, FixedDocument, and FixedDocumentSequence element markup.
4:45 - 5:00 pm - QualityLogic
Test Tools
A brief overview of QualityLogic's XPS test tools, the role they play
in testing XPS, and how they fit relative to the Microsoft test tools.
Day 2
8:00 - 8:45 am - Canvas, Transforms, Clipping
Show how the Canvas element can contain objects, demonstrate the use of
transform matrices, and describe the use of the clip property.
8:45 - 9:45 am - Workshop 4
Learn to encapsulate Glyphs and Paths in a Canvas, use the Canvas as a
brush, clip various objects, and transform the coordinate space to achieve
various special effects.
9:45 - 10:00 am - Break
10:00 - 10:45 am Resources, Color, Opacity
Discuss both inline and remote resources,
opacity settings and masks, and the various ways of defining specific
solid colors from different color spaces.
10:45 - 11:45 am Workshop 5
Use the four methods of setting opacity, use various color spaces in defining
vector colors, and learn how to create reusable code in dictionaries.
11:45 am - 1:00 pm - Lunch
1:00 - 1:45 pm PrintTickets, Versioning,
Optional Parts
Tutorial on the role of PrintTickets, versioning
support in XPS Markup, and a brief overview of optional parts such as
Document Structure and Digital Signatures.
1:45 - 2:30 pm XPS Container Debugging
Tutorial on strategies for isolating problems in an XPS package, along
with a demonstration of common tools that facilitate the debugging.
2:30 - 3:30 pm Workshop 6 / Working Break
Students will be provided with a variety
of XPS containers with known problems. Instructors will assist students
in isolating problems with these containers.
3:30 - 3:45 pm Workshop Review
Answer questions and review students' experiences from the previous workshop
session.
3:45- 4:00 pm Class Wrap Up
Class surveys, certificates of completion.
Pricing and Terms - On Site Classes
- Up to 10 attendees: $12,950 plus travel expenses
- 11-20 attendees: $16,950 plus travel expenses
- Class will be held on site at customer's U.S. location
- Customer to supply class space, meals, and a minimum of one computer
per two attendees. QualityLogic can supply laptop computers for $150
each.
- Students will need to configure their systems and install Microsoft
beta software per pre-class instructions and will be given additional
software from QualityLogic for use in the class that will need to be
removed at the end of the class.
For more information or to schedule an on-site class,
co
-
tact us at info@qualitylogic.com,
or call 1-800-436-6292 ext, 105 (US toll free) or +1-805-531-9030 ext.
105
|