|
XML: A Comprehensive Hands-On Introduction
Course:
542
Type:
Hands-On
Duration:
4
Days
Frequently Asked Questions
What is this course about?The Extensible Markup Language (XML) is the standard format for structured documents and data on the Internet. In this course, you gain hands-on experience using XML. XML documents are an important building block in creating applications. You learn how to create well-formed XML documents, validate them with DTDs, and process the content of an XML document to insert data into and retrieve data from a relational database.What background do I need?It is assumed that you have experience writing HTML from scratch. Specifically, you should know how to create anchors, tables and forms. Programming or scripting experience in JavaScript or VBScript is recommended. Who will benefit from this course?This course benefits those who plan to:Create XML documents from scratch or convert HTML documents into XML and vice versaDeploy more efficient business-to-business solutionsLeverage XML and XSL to enhance their Web presence Does this course cover database integration?Yes. This course covers how to integrate XML with relational databases. Participants carry out hands-on exercise extracting XML documents from a SQL Server database.Does this course cover XSL?This course introduces the major features of Extensible Stylesheet Language (XSL), the language that controls the presentation of XML documents. (XSL is also used to convert XML documents.) For more in-depth coverage of XSL, consider Course 549, Hands-On XSL: Transforming and Styling XML.Does this course cover DTDs?Yes. Document Type Definitions (DTDs) are a method to define the structure and grammar of a document, which an XML parser then uses to interpret a document. DTDs are used to ensure that XML documents adhere to relevant business rules. The course covers DTDs in depth and has hands-on exercises to reinforce the components of a DTD.Does this course cover DOM?Yes. The Document Object Model (DOM) allows programs and scripts to dynamically access and update the content, structure and style of documents. DOM is covered in great depth, including hands-on exercises to reinforce the material.Is this course specific to one vendor?No. The W3C promulgates open standards, and this course follows this philosophy. The course focuses on the XML standard.How much time is devoted to each topic?| Content | Hours | | Introduction and overview | 1.5 | | Designing and implementing XML documents | 4.0 | | Generating and updating XML documents | 5.0 | | Validating XML data | 2.5 | | Transforming documents with XSL | 5.5 | | Application security and integration | 4.0 | Times, including the workshops, are estimates; exact times may vary according to the needs of each class.What kinds of hands-on exercises are in this course?Approximately 40 percent of class time is spent on hands-on exercises creating a complete XML system, which includes writing and validating XML documents with XSL that interface into a database. Web-based technologies that are incorporated in the exercises include XML, Document Type Definition (DTD), Extensible Stylesheet Language (XSL), Document Object Model (DOM), XML Schemas, ActiveX Data Objects (ADO), and Cascading Style Sheets (CSS). Exercises include:Creating well-formed XML documentsApplying processing models to access XML dataExtracting XML from relational databasesDesigning XML documents from business requirementsReading and creating XML documents using the DOMEncapsulating business rules in an XML schemaRendering an XML document as HTML and PDFIntegrating XML and DOM to implement an Ajax application What systems and software are used with this course?The normal classroom setup uses Pentium 4 PCs running Windows XP with the latest XML tools and browsers. Everything you learn about XML and XSL applies equally to UNIX, Macintosh, Windows, OS/2 and other operating systems.How does this course relate to other
Learning Tree courses?Learning Tree offers several courses related to this topic. For information on these courses, please see the individual course Q&A. For more information on XSL, consider this course:If you are interested in Web Services, you may be interested in these courses:If you are interested in Web development, you may be interested in these courses:If you are interested in learning about Java, you may be interested in these courses: |
|
XML is a trademark of MIT, INRIA or Keio on behalf of the World Wide Web Consortium.
|
|
|
|
 |
| Upcoming
Dates |
New York | Chicago (Schaumburg) | Toronto | Washington, DC (Rockville, MD) | Philadelphia | Ottawa | Washington, DC (Alexandria, VA) | New York | Los Angeles | Dallas |
|
|

|
|
| Participants writing XML documents to create enterprise Web applications. |
|
|
-
Class participation
-
Team workshops
-
Use of in-class hands-on equipment
-
Comprehensive course materials
-
Morning and afternoon refreshments
-
Course Completion Certificate awarding Continuing Education Units
-
FREE participation in Professional Certification
-
FREE participation in College Credit programs (including related exams)
|
|
Course Tuition
|
|