XML Overview for the IT Professional

Code: 50061
Course duration: 2 days
Price:

50061: XML Overview for the IT Professional (2 Days)

About this Course

This two-day instructor-led course provides students with the knowledge and skills to learn the history of Web technologies and the role that XML plays therein. They will gain an understanding of character encoding. They will also learn how to create and manipulate XML documents and implement known content strategies as well as design considerations. Students will explore critical extensions to XML and be introduced to cutting-edge applications that are utilizing XML technologies.

Audience Profile

This course is intended for:

  • Application developers who need to implement XML-based solutions.
  • System architects who want to understand how XSLT can be integrated into the system design XML-based applications.

At Course Completion

After completing this course, students will be able to:

  • Understand the history of markup languages and why XML was chosen for the Web.
  • Discover new ways to use XML in applications, with an understanding of its structure, uses, and idiosyncrasies.
  • Create both well-formed and optionally valid XML that complies with XML standards and the requirements of applications.
  • Program XML to navigate the hierarchy of data to extract and update data in any Windows development environment, including Web applications.
  • Use XML with different components in distributed applications.
  • Be prepared to use XHTML, which is the new claimant to the HTML throne of the standard on which the Web is based.

Course Outline

Module 1: Introduction to XML

This module explains the basics of XML, history of markup languages, advantages of XML, and when to use XML.

Lessons

  • What Is XML?
  • The History of Markup Languages
  • How Is XML Used?
  • When Is XML Not Used?

After completing this module, students will be able to:

  • Explain the basics of XML.
  • Understand the history of markup languages.
  • Understand the advantages of XML.
  • Understand when to use XML and when not to do so.

Module 2: XML Structure

This module explains how to use the XML declaration, how to use Processing Instructions, and how to create a functional XML document.

Lessons

  • The XML File Type
  • Anatomy of an XML Document

Lab : XML Structure

  • Overview
  • Create a Simple XML Element Hierarchy

After completing this module, students will be able to:

  • Understand the XML file type.
  • Explain the difference between binary and text file types.
  • Understand the anatomy of an XML document.
  • Use the XML declaration.
  • Use Processing Instructions.
  • Realize the importance of proper comments and documentation.
  • Create a functional XML document.
  • Understand tools available for working with XML.

Module 3: XML Content Defined

This module explains how to use CDATA, how to create namespaces, and how to apply schemas.

Lessons

  • Content Strategies for XML

Lab : XML Content Defined

  • Overview
  • Create an XML Hierarchy Using Simple Content
  • Create an XML Hierarchy Containing Only Elements

After completing this module, students will be able to:

  • Understand the use of entity references.
  • Understand the use of CDATA.
  • Understand why standards of XML grammar are set.
  • Create namespaces.
  • Explore data type definitions.
  • Apply schemas.

Module 4: XML Application

This module explains the Document Object Model (DOM), parser choices, how XML is used in a Web environment, and the use of XML in stand-alone applications.

Lessons

  • The XML Document Object Model
  • XML Parsers
  • The Web Browser's Role
  • XML in a Web Environment
  • XML in Stand-Alone Applications

Lab : XML Application

  • Overview
  • Create a Confirmation Information XML Document
  • Call the XML DOM from an HTML File

After completing this module, students will be able to:

  • Understand the Document Object Model (DOM).
  • Explore today's parser choices.
  • Understand browser support of XML.
  • Understand how XML is used in a Web environment.
  • Understand the use of XML in stand-alone applications.

Module 5: Extend XML

This module explains how to apply Cascading Style Sheets (CSS) to an XML document; how to apply XSL, XSLT, and XPath to XML; and how SXL can transform XML.

Lessons

  • Apply Style with Cascading Style Sheets (CSS)
  • Apply Style with XSL
  • XML in the Real World

Lab : Extend XML

  • Overview
  • Create an XSL Document

After completing this module, students will be able to:

  • Apply CSS to an XML document.
  • Apply XLS, XSLT, and XPath to XML.
  • Understand how XSL can transform XML from one format to another.
  • Understand the impact of BizTalk on e-commerce using XML.

Module 6: Extensible Hypertext Markup Language

This module explains how HTML is used and how it is compared to XML. The module also explains how to create well-formed HTML and how to apply styles to XHTML.

Lessons

  • HTML Refresher
  • Extensible Hypertext Markup Language

Lab : Extensible Hypertext Markup Language

  • Overview
  • Change HTML Code to Meet XHTML Standards

After completing this module, students will be able to:

  • Understand how HTML is used.
  • Create well-formed HTML.
  • Apply styles to XHTML.
  • Incorporate scripting with XHTML.

Before attending this course, students must have:

  • Familiarity with HTML tags such as <body&rt;, <table&rt;, <h1&rt;, and <hr&rt;.
  • Programming experience (e.g., Visual Basic, Visual C++, Java.
  • Web programming experience (e.g., VBScript, JavaScript, ASP, JSP).

Course Reviews

No reviews found for this course.

Be the first to write a review