|
Provided by: Serebra Learning Corporation Building XML-Based Web Applications Part 1: XML Introduction and TechnologiesXML |
![]() |
This is the first course in a five part series that presents the learner with a broad overview of XML before moving onto a detailed treatment of each aspect of XML in the subsequent courses within the curriculum. It aims to present XML within the context of its use as a solution to information processing challenges and its uses within commercial and business environments. This course introduces the learner to a history of XML and its response to the challenges of data structuring and information processing. The core W3C specifications for XML and the business and commercial uses of XML are introduced. The course goes also covers the basic elements of XML language and structure. The key elements of XML documents are covered in addition to XML grammars and namespaces. Additionally this course begins an introductory treatment of XML technologies. Style sheets are covered with an emphasis on the evolutionary relationships and distinctions between CSS XSL and XSLT. Core aspects of data binding are introduced. The final technology to be introduced is the Document Object Model (DOM).
|
|
||||||||||
Audience
The intended audience for this course include individuals who operate a software development environment using Microsoft Windows DNA technologies and building Web applications. Job profiles include: Technical Manager Application Developer System Analyst and Software Engineer. Suggest a working knowledge of COM+ IIS ASP and Visual Basic and preferably have used Visual InterDev.
Objective
- Identify benefits of structured data in Web-based applications.
- Identify challenges associated with information processing.
- Identify the origins of XML.
- Identify features of cascading style sheets.
- Identify features of XSL style sheets.
- Identify the syntax for applying an XSL style sheet to an XML document.
Topics Include
Unit 1: XML Introduction
- Identify benefits of structured data in Web-based applications.
- Identify challenges associated with information processing.
- Identify the origins of XML.
- Identify limitations of HTML compared to XML.
- Identify features of XML.
- Identify goals used to drive the development of XML.
- Match XML specifications with their descriptions.
- Identify applications of XML.
- Identify benefits of XML to e-business.
- Identify the design principles of XML Blueberry.
- Identify the features of XML syntax.
- Match common XML grammars with their features.
- Match components of an XML document with their descriptions.
- Identify the structural elements of an XML document.
- Identify features of advanced namespace usage in XML.
- Identify features of XML namespaces.
- Match XML tools with their functions.
- Identify the requirements for a well-formed XML document.
Unit 2: XML Technologies
- Identify features of cascading style sheets.
- Identify the syntax for applying an XSL style sheet to an XML document.
- Identify features of XSL style sheets.
- Identify the syntax to attach a style sheet to an XML document.
- Identify features of XSL Transformations (XSLT).
- Identify advantages of using XML data islands to send data from a Web server to a client computer.
- Identify features of binding XML data to HTML elements.
- Identify features of binding XML data to an HTML table.
- Identify features of the Document Object Model (DOM).
- Identify common DOM objects.
- Identify the syntax to access an XML data island by using the DOM.
- Identify features of Application Programming Interfaces (APIs) for XML parsing.
Duration
8
Minimum Requirements
The CDROM version of this course requires:
- At least a 486DX 33Mhz CPU.
- Microsoft Windows 3.1 or higher and a Microsoft compatible mouse.
- At least 8MB RAM.
- At least VGA graphics capability with a minimum 512K video RAM (1MB video RAM recommended).
- At least a double speed CDROM drive.
- An MPC compliant sound card with attached speakers or headphones is recommended (Currently only the CDROM version supports audio).
- At least a 486DX 33Mhz CPU.
- Microsoft Windows 3.1 or higher and a Microsoft compatible mouse.
- At least 8MB RAM and 22MB available hard disk space or file server space.
- At least VGA graphics capability with a minimum 512K video RAM (1MB video RAM recommended).
Media
Serebra Learning Corporation 119 - 7565 132nd Street Surrey BC V3W 1K5 Canada

