Microsoft, MS-DOS, Windows, Windows NT, ActiveX, BackOffice, bCentral, BizTalk, FrontPage, MSDN, MSN, Netshow, PowerPoint, SharePoint, Visio, Visual Basic, Visual C++, Visual C#, Visual
Trang 1Contents
Prerequisites 3
Setup 7 Microsoft Certified Professional Program 8
Facilities 10
Introduction
Trang 2Information in this document, including URL and other Internet Web site references, is subject to change without notice Unless otherwise noted, the example companies, organizations, products, domain names, e-mail addresses, logos, people, places, and events depicted herein are fictitious, and no association with any real company, organization, product, domain name, e-mail address, logo, person, place or event is intended or should be inferred Complying with all applicable copyright laws is the responsibility of the user Without limiting the rights under copyright, no part of this document may be reproduced, stored in or introduced into a retrieval system, or transmitted in any form or by any means (electronic, mechanical, photocopying, recording, or otherwise), or for any purpose, without the express written permission of Microsoft Corporation Microsoft may have patents, patent applications, trademarks, copyrights, or other intellectual property rights covering subject matter in this document Except as expressly provided in any written license agreement from Microsoft, the furnishing of this document does not give you any license to these patents, trademarks, copyrights, or other intellectual property
2001 Microsoft Corporation All rights reserved
Microsoft, MS-DOS, Windows, Windows NT, ActiveX, BackOffice, bCentral, BizTalk, FrontPage, MSDN, MSN, Netshow, PowerPoint, SharePoint, Visio, Visual Basic, Visual C++, Visual C#, Visual InterDev, Visual Studio, Windows Media, and Xbox are either registered trademarks or trademarks of Microsoft Corporation in the U.S.A and/or other countries The names of actual companies and products mentioned herein may be the trademarks of their respective owners
Trang 3Instructor Notes
The Introduction module provides students with an overview of the course
content, materials, and logistics for Course 2500A, Introduction to XML and the Microsoft® NET Platform
Course Materials and Preparation
To teach this course, you need the following materials:
! Delivery Guide
! Trainer Materials compact disc
To prepare for this course, you must:
• Complete the Course Preparation Checklist that is included with the trainer course materials
Presentation:
30 Minutes
Required materials
Preparation tasks
Trang 4iv Introduction
Module Strategy
This section contains information that will help you to teach this module Welcome students to the course and introduce yourself Provide a brief overview of your technical background and your interest in the subject of the course to establish credibility and rapport
Ask students to introduce themselves and to describe their background, product experience, and expectations of the course
Record the expectations of students on a whiteboard or flip chart so that you can refer to them later
Tell students that everything they will need for this course is provided at their desk
Tell students to write their names on both sides of the name card
Describe the contents of the student workbook and the Student Materials compact disc
Tell students where they can send comments and feedback on this course
To demonstrate how to open the Web page for the course, open Default.htm, located in the StudentCD folder on the Trainer Materials compact disc
Describe prerequisites for this course Try to determine if your students exceed
or do not meet the prerequisites
Briefly describe each module and what students will learn
For each chapter, relate the terminal objective to student expectations for the course
Describe the classroom setup Cover the following aspects of the classroom setup:
! Read the required software list to students Distinguish between software titles that are available through retail channels and those that you can freely download from the Web Make sure that students understand what is needed
to reproduce the classroom environment
! Go over the location of course files Prompt students to create a desktop shortcut to their course files If you performed a default installation of the course files, they will be installed in C:\Program Files\Msdntrain\2500
! Describe the lab file structure in terms of start files and solution files
! Tell students if they have Internet access
! Describe the computer naming convention used in the classroom
! Describe whatever passwords are in place for the operating system and for Microsoft SQL Server™ 2000
Introduction
Course materials
Prerequisites
Course outline
Setup
Trang 5Briefly describe the Microsoft Certified Professional (MCP) program Contrast the MCP with other Microsoft certification options
Explain the following:
! Start and end time for regular classroom activities
! Any extended hours for working on labs
! Estimated time and duration of meals and breaks
! Restroom location
! Parking facilities and policies
! Location and availability of telephones and Internet messaging facilities
! Local policies regarding smoking
! Availability of recycling facilities
Microsoft Certified
Professional Program
Facilities
Trang 7Introduction
! Company or organization affiliation
! Title and job function
! Job responsibility
! Development experience
! Experience with XML and related technologies
! Expectations for the course
***************************** ILLEGAL FOR NON - TRAINER USE ******************************
Trang 82 Introduction
Course Materials
! Student workbook
! Student Materials compact disc
! Course evaluation
***************************** ILLEGAL FOR NON - TRAINER USE ******************************
The following materials are included with your kit:
! Name card Write your name on both sides of the name card
! Student workbook The student workbook contains the material covered in
class, in addition to the hands-on lab exercises
! Student Materials compact disc The Student Materials compact disc
contains the Web page that provides you with links to resources pertaining
to this course, including additional readings, review and lab answers, lab files, multimedia presentations, and course-related Web sites
To open the Web page, insert the Student Materials compact disc into the CD-ROM drive, and then in the root directory of the compact disc,
double-click Autorun.exe or Default.htm
! Course evaluation To provide feedback on the course, training facility, and
instructor, you will have the opportunity to complete an online evaluation near the end of the course
To provide additional comments or inquire about the Microsoft Certified Professional program, send e-mail to mcphelp@microsoft.com.
Note
Trang 9Prerequisites
! Entry-level job experience or course work
in programming
! A working knowledge of HTML
! Understanding of how databases are used
in distributed environments
***************************** ILLEGAL FOR NON - TRAINER USE ******************************
This course requires that you meet the following prerequisites:
! You must have completed entry-level work experience or course work using
a scripting or programming language
! You should have a working knowledge of Hypertext Markup Language (HTML)
! You must understand how databases are used in distributed computing environments
Trang 104 Introduction
Course Outline
! Module 1: The Microsoft NET Platform and XML
! Module 2: Basic XML
! Module 3: Validating XML
! Module 4: Technologies for Handling XML Data
! Module 5: Creating and Manipulating Trees Using DOM
! Module 6: Using XPath to Navigate a Tree of Nodes
***************************** ILLEGAL FOR NON - TRAINER USE ******************************
This module defines the role of Extensible Markup Language (XML) in Microsoft NET You will learn how to use Microsoft Office XP to convert data into and out of XML format You will see the advantage of using XML rather than earlier data interchange formats such as electronic data interchange (EDI) You will also begin to learn the process by which XML standards evolve Finally, you will learn what an XML processor is and how to determine the type and version of XML processor that
is installed on your computer
In this module, you will learn the essential characteristics
of XML You will evaluate your understanding of how XML is formed by finding and fixing errors in XML documents You will learn what an XML vocabulary and an XML namespace are You will learn how to read an XML processing instruction, and you will practice creating an XML document that can handle ticketing data
In this module, you will learn what validation is and when you should use it You will learn to recognize some earlier validation technologies that you might encounter in Web development projects that are already implemented XML Schema Definitions (XSD) is the current validation technology You will learn how an XSD schema works and how to generate one
by using Microsoft Visual Studio® NET and Office XP
There is much more to XML than well-formed and valid XML This short module provides an overview of several key technologies that you will need to study further to exercise programmatic control over XML data
Module 1: The Microsoft NET Platform and XML
Module 2: Basic XML
Module 3: Validating XML
Module 4: Technologies for Handling XML Data
Trang 11In this module, you will learn what the XML Document Object Model (DOM) is and what you can use
it for
In this module, you will learn what the XML Path Language (XPath) is and what you can use it for You will learn how to read and construct simple XPath expressions, called location paths, to query an XML document
Module 5: Creating and Manipulating Trees Using DOM
Module 6: Using XPath to Navigate a Tree of Nodes
Trang 126 Introduction
Course Outline (continued)
! Module 7: Formatting and Transforming: XSL and XSLT
! Module 8: Using XQuery to Link and Query XML Documents
! Module 9: SQL XML
! Module 10: The Challenge of Designing XML Solutions
***************************** ILLEGAL FOR NON - TRAINER USE ******************************
In this module, you will learn what Extensible Stylesheet Language (XSL) and XSL Transformations (XSLT) are You will learn how to use Microsoft FrontPage® 2002 to create and edit XSLT
In this module, you will learn what XQuery is and what you can use it for You will practice using XQuery
In this module, you will learn how SQL Server 2000 supports the use of XML You will learn how to query SQL Server 2000 so that
it returns XML data
Most solutions that use XML as a data format also integrate XML technologies In this module, you will identify situations where you can use XML and related technologies to design entire solutions
Module 7: Formatting and Transforming: XSL and XSLT
Module 8: Using XQuery to Link and Query XML Documents
Module 9: SQL XML
Module 10: The Challenge of Designing XML Solutions
Trang 13Setup
! Microsoft Windows XP Professional
! Microsoft SQL Server 2000 Developer Edition
! XML for SQL Server 2000
! Microsoft Visual Studio NET
! Microsoft Office XP Professional
! Microsoft FrontPage 2002
! Microsoft Visio 2002 Standard
! Microsoft XML Core Services 4.0
! Course files: C:\Program Files\MSDNTrain\2500
! Computer names and passwords
! Internet access
Tip: create a desktop shortcut
***************************** ILLEGAL FOR NON - TRAINER USE ******************************
The following software is installed on your computer:
! Microsoft Windows® XP Professional
! Microsoft SQL Server 2000 Developer Edition
! XML for SQL Server 2000 Server 2000
! Microsoft Visual Studio NET
! Microsoft Visual Basic® NET
! Microsoft Visual C#™ NET
! Microsoft MSDN® Library
! Office XP Professional with FrontPage 2002
! Microsoft Visio® 2002 Standard
! Microsoft XML Core Services (MSXML) version 4.0
! XML View Mapper
By default, the course files are installed to C:\Program Files\Msdntrain\2500 Inside this folder, you will find a folder named Labfiles that contains starting files and solution files in separate folders
Many students find it useful to create a shortcut on the desktop or in
My Documents to the location of the course files
Write down the password for your computer here:
The lab for Module 8: Using XQuery to Link and Query XML Documents requires access to a Microsoft Web site that runs an XQuery demonstration If your classroom cannot access the Internet you can run the lab another time The lab only requires Internet Explorer
Required software
Location of course files
Tip
Computer password
Internet Access
Trang 148 Introduction
Microsoft Certified Professional Program
http://www.microsoft.com/traincert/
***************************** ILLEGAL FOR NON - TRAINER USE ******************************
The Microsoft Certified Professional program is a leading certification program that validates your experience and skills to keep you competitive in today’s changing business environment The following table describes each certification
in more detail
Certification Description
MCSA on Microsoft
Windows 2000
The Microsoft Certified Systems Administrator (MCSA) certification is designed for professionals who implement, manage, and troubleshoot existing network and system environments based on Microsoft Windows 2000 platforms, including the Windows .NET Server family Implementation responsibilities include installing and configuring parts of the systems Management responsibilities include administering and supporting the systems
MCSE on Microsoft
Windows 2000
The Microsoft Certified Systems Engineer (MCSE) credential is the premier certification for professionals who analyze the business requirements and design and implement the infrastructure for business solutions based on the Microsoft
Windows 2000 platform and Microsoft server software, including the Windows NET Server family Implementation responsibilities include installing, configuring, and troubleshooting network systems
certification for professionals who design and develop leading-edge business solutions with Microsoft development tools, technologies, platforms, and the Microsoft Windows DNA architecture The types of applications MCSDs can develop include desktop applications and multi-user, Web-based, N-tier, and transaction-based applications The credential covers job tasks ranging from analyzing business requirements to maintaining solutions
MCDBA on Microsoft
SQL Server 2000
The Microsoft Certified Database Administrator (MCDBA) credential is the premier certification for professionals who implement and administer Microsoft SQL Server databases The certification is appropriate for individuals who derive physical database designs, develop logical data models, create physical databases, create data services by using Transact-SQL, manage and maintain databases, configure and manage security, monitor and optimize databases, and install and configure SQL Server