DITA Training Workshops
Introduction to DITA
The primary audience for this class is technical publication managers, technical writers, SMEs, and information architects that intend to utilize DITA effectively within their organizations. Unless otherwise requested, training exercises are based on the oXygen XML Editor. No prior knowledge of XML is required, so anyone seeking to learn the fundamentals of DITA will benefit from this workshop.
oXygen XML for Technical Writers
This course is delivered as a custom workshop to apply the oXygen XML Editor to your publishing environment. This class provides you with the concepts and skills to use oXygen effectively. You get hands-on practice working with basic through advanced techniques to get the most out of your experience.
The objective is to quickly get productive in using the tool as either an author or as a developer. The class is customized to address the specific industry standards (DITA, S1000D, etc.) or proprietary DTDs or schemas that you will use in your environment. The material includes how to create and customize complete authoring environments to fit these requirements. Although this is not a class teaching XSLT, XPath, XQuery or XSL-FO, how these technologies are used within oXygen XML is addressed.
XMetaL for Technical Writers
This class is delivered as a custom workshop to apply the XMetaL Editor to your publishing environment. This class provides you with the concepts and skills to quickly get productive in using the tool as either an author or as a developer. You get hands-on practice working with basic through advanced techniques to get the most out of your experience.
Used standalone, or integrated with any of several leading content management and publishing systems, XMetaL can be used by writers and reviewers even without XML knowledge. We begin with an introduction to XML and structured authoring concepts, covered to whatever level is necessary for your audience. The class is customized to address the specific industry standards (DITA, S1000D, etc.) or proprietary DTDs or schemas that you will use in your environment.
Collaborative DITA Authoring in a CMS
This class will introduce the concepts of content management and content authors as contributors to a content repository - as opposed to traditional creators of documents. The class will instruct on how to collaborate with the enterprise's (or CMS) information model, as well as with other authors and content management participants. Exercises will instruct on how to apply a sample information model to new content. Although not intended to be an in depth technical course, prior knowledge of the basic concepts of XML is required.
Developing Transformations with XSLT
The objectives of the course are to understand the role and utility of XSLT, to overview all the XSLT constructs, to design and develop XSLT scripts, and to efficiently navigate the available documentation and resources. This course is a comprehensive study of XSLT as it covers every element, attribute, and function of the standard. Attendees will leave the classroom with a solid working knowledge of XSLT and will have the skill set to immediately begin implementing XSLT solutions.
Working with XQuery and XML Databases
This session will introduce XQuery, which has emerged as the standard mechanism to query large volumes of XML data. Analogous to how SQL allows users to retrieve data from relational databases, an XQuery expression returns a set of XML nodes matching its criteria. Emphasis will be placed on learning by discussing a predefined set of instructional examples. Additionally, this session will explore the current state of XML database technology and identify promising areas for its applications. After discussing the pros and cons of adopting an XML database strategy as opposed to a more tradition means of storing XML data, a comparison of the leading database products will be presented. This is an advanced class so a solid understanding of XML concepts is a prerequisite.