Home > Training Course Catalogue > Software Development Courses > HTML, DHTML and XML Training Courses > M2500: Introduction to XML and the Microsoft .NET Platform

Perpetual Solutions
Tuition House
27-37 St Georges Road, London
SW19 4DS

+44 (0)20 7620 0033
+44 (0)20 7620 0055

 

Training Course Outline

Software Development CoursesSoftware Development Courses   HTML, DHTML and XML Training CoursesHTML, DHTML and XML Training Courses


Course outline for M2500: Introduction to XML and the Microsoft .NET PlatformM2500: Introduction to XML and the Microsoft .NET Platform


View course dates


Course Duration: 2 days


Course Code: M2500


Course Description:


This two-day instructor-led course provides a technological overview of the structure and programming techniques of XML. This course shows where XML figures into the Microsoft .NET vision and into the larger world of distributed standards based computing.

 

The audience for this course includes:
<ul>
<li>Visual Basic developers with little Web development training or job experience
<li>Web developers with client script writing experience using CGI, Visual Basic Scripting Edition, PERL, Java Script, or some other scripting language
<li>Web developers with Web site development experience using FrontPage or some other Web page development tool and basic HTML knowledge
<li>Office developers
<li>SQL Server™ 2000 administrators and developers
</ul>


Prerequisites:

Before attending this course, students must have:



- Working knowledge of a scripting or programming language
- Working knowledge of HTML
- Working knowledge of how databases are used in distributed computing environments



This course includes the following modules:

Module 1: XML and the Microsoft .NET Platform

  • Defining XML's Role in Microsoft .NET
  • Practice: Exporting and Importing Office Data to and from XML Format
  • Practice: Choose a Data Format that is Easier to Work with: EDI or XML
  • XML Standards
  • Understanding XML Parsers
  • After completing this module, you will be able to identify where and how XML is used within the .NET distributed computing and web based world

Module 2: Basic XML

  • The Form of XML
  • Practice: Fixing Form Problems in a Set of XML Documents
  • Designing Data with XML Grammars
  • Namespaces
  • Practice: Modifying XML Namespaces
  • Processing Instructions

Module 3: Validating XML

  • Identifying Validation Requirements
  • Practice: Identifying Where Validation is Needed
  • Choosing a Validation Method
  • Practice: Do Sample Conversions and Check/Compare Functionality
  • Understanding Schemas

Module 4: Introducing Technologies for Handling XML Data

  • The Need for XML Data Handling Technologies
  • Comparison of Each Type
  • Practice: Given a Code Snippet, Students Determine the Function of the Code
  • After completing this module, you will be able to identify situations where you
  • would need to use the following XML technologies DOM, XPath, XSL/XSLT and
  • XQuery.

Module 5: Creating and Manipulating Trees Using DOM

  • Defining DOM
  • Using the DOM
  • DOM Code Examples

Module 6: Using XPath to Transform a Tree of Nodes

  • What is XPath?
  • Using XPath Language
  • Practice: Identifying and Interpreting XPath Expressions
  • Understanding the Range of Application of XPath
  • Practice: Matching Requirements to Technology

Module 7: Formatting and transforming: XSL and XSLT

  • What is XSL?
  • What is XSLT and How Does it Relate to XSL?

Module 8: Using XQuery to Link and Query XML Documents

  • What is XQuery?
  • Working with XQuery

Module 9: SQL XML

  • XML Support in Microsoft SQL Server 2000
  • Using HTTP to Access and Input XML Data
  • Manipulating XSL Using Transact SQL
  • Using ADO to Access XML Data
  • Using Mapping Schemas
  • Practice: Using XML View Mapper
  • UpdateGrams and BulkLoad

Module 10: The Challenge of Designing XML Solutions

  • Solutions that Use XML
  • Web Services
  • What Next?

 

To make an enquiry for this course to be run ONSITE at your location, click here or call Sales on +44 (0) 20 7620 0033.


Perpetual Solutions are a global provider of onsite training solutions throughout London, UK and the rest of the world. For scheduled training our UK partner network provides an unrivalled choice of courses.


Save as PDFSave as PDF

PrintPrint this course



© Perpetual Solutions Ltd 2008.   Perpetual Solutions, Tuition House, 27-37 St Georges Road, London, SW19 4DS. +44 (0)20 7620 0033 +44 (0)20 7620 0055