Académique Documents
Professionnel Documents
Culture Documents
Contents Introduction Course Materials Prerequisites Course Outline Microsoft Certified Professional Program Facilities 1 2 3 4 6 8
Information 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. 2002 Microsoft Corporation. All rights reserved. Microsoft, MS-DOS, Windows, Windows NT, <plus other appropriate product names or titles. The publications specialist replaces this example list with the list of trademarks provided by the copy editor. Microsoft, MS-DOS, Windows, and Windows NT are listed first, followed by all other Microsoft trademarks listed in alphabetical order. > are either registered trademarks or trademarks of Microsoft Corporation in the U.S.A. and/or other countries. <The publications specialist inserts mention of specific, contractually obligated to, third-party trademarks, provided by the copy editor> The names of actual companies and products mentioned herein may be the trademarks of their respective owners.
Introduction (Prerelease)
iii
Instructor Notes
Presentation: 30 Minutes Required Materials The Introduction module provides students with an overview of the course content, materials, and logistics for this course. To teach this course, you need the following materials:
! !
Preparation Tasks
Complete the Course Preparation Checklist that is included with the trainer course materials.
iv
Introduction (Prerelease)
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 whether 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 SQL Server. Read the required software list to students. Distinguish between software titles that are available through retail channels versus those freely downloadable from the Web. Make sure that students understand what is needed to reproduce the classroom environment.
! ! ! !
Briefly describe the Microsoft Certified Professional (MCP) program. Contrast the MCP against other Microsoft certification options.
Introduction (Prerelease)
Facilities
Start and end time for regular classroom activities Any extended hours for working on labs Estimated time and duration of meals and stretch breaks Restroom location Parking facilities and policies Location and availability of telephones and Internet messaging facilities Local policies regarding smoking Availability of recycling facilities
Introduction (Prerelease)
Introduction
Introduction
! ! ! ! ! ! !
Name Company or Organization Affiliation Title and Job Function Job Responsibility Development Experience Experience with XML and Related Technologies Expectations for the Course
Introduction (Prerelease)
Course Materials
Course Materials
! ! ! !
Name Card 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. Note 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 instructor, course design or materials, or software product, send e-mail to mstrain@microsoft.com. Be sure to type Course 2389A in the subject line. Your comments will help us improve future courses. To provide additional comments or inquire about the Microsoft Certified Professional program, send e-mail to mcp@msprograms.com.
Introduction (Prerelease)
Prerequisites
Prerequisites
! ! ! ! !
Database Basic Concepts XML Concepts and Implementation Visual Basic Distributed Application Architecture User Interface Design
*****************************ILLEGAL FOR NON-TRAINER USE****************************** This course requires that you meet the following prerequisites:
!
Understanding of Database Basics: Table, Row, Column, Primary Keys, Foreign Keys, Constraints, Views) Concepts including SELECT, INS, UPD, DEL from tables. Exposure to XML documents, stylesheets, and schema Visual Basic.NET, Visual Basic for Applications, or previous version of Visual Basic Describe distributed application architecture Building UI Web applications or Windows applications
! ! !
! !
Introduction (Prerelease)
Course Outline
Course Outline
! ! ! ! ! ! !
Module 1: Data-Centric Applications and ADO .NET Module 2: Connecting to Data Sources Module 3: Performing Connected Database Operations Module 4: Building DataSets Module 5: Reading and Writing XML with ADO .NET Module 6: Building Data Sources from Existing Data Module 7: Building and Consuming a Web Service that Uses ADO .NET
*****************************ILLEGAL FOR NON-TRAINER USE****************************** Module 1: Data-Centric Applications and ADO .NET - After completing this module, you will be able to diagram the architecture of data-centric applications, give examples of storage options, choose a connected or disconnected environment based on application requirements, diagram the ADO .NET object model, use the System.Data namespaces in applications, analyze typical business scenarios, and describe the use of XML in ADO .NET. Module 2: Connecting to Data Sources - After completing this module, you will be able to choose a .NET data provider, connect to SQL Server, connect to OLE DB data sources. manage a connection, handle common connection exceptions, and implement and control connection pooling. Module 3: Performing Connected Database Operations - After completing this module, you will be able to build a command object, execute a command that returns a single value, execute a command that returns a set of rows, and process the result, execute a command that returns multiple results, and process the results, execute a command that defines data by using the data definition language (DDL), execute a command that modifies data by using the data manipulation language (DML), and use transactions. Module 4: Building DataSets - After completing this module, you will be able to build a DataSet and a DataTable, bind a DataSet to a DataGrid, create a custom DataSet by using inheritance, define a data relationship, modify data in a DataTable, find and select rows in a DataTable, and sort and filter a DataTable by using a DataView.
Introduction (Prerelease)
Module 5: Reading and Writing XML with ADO .NET - After completing this module, you will be able to generate an XSD Schema from a DataSet by using graphical tools, identify the purpose and uses of the XmlDataDocument object, save a DataSet structure to an XSD Schema file, create and populate a DataSet from an XSD Schema and XML data, load data and schema simultaneously into a DataSet, save DataSet data as XML, write and load changes by using a DiffGram, and manipulate data in an XmlDataDocument object. Module 6: Building DataSets from Existing Data Sources - After completing this module, you will be able to configure a DataAdapter to retrieve information, populate a DataSet by Using a DataAdapter, configure a DataAdapter to modify information, persist data changes to a server, and manage data conflicts Module 7: Building and Consuming a Web Service That Uses ADO .NET After completing this module, you will be able to build and consume a Web service, and troubleshoot errors in an ADO .NET application.
Introduction (Prerelease)
! ! ! ! ! !
*****************************ILLEGAL FOR NON-TRAINER USE****************************** The Microsoft Certified Professional program includes the following certifications:
! ! ! ! ! !
Microsoft Certified Systems Engineer (MCSE) Microsoft Certified Database Administrator (MCDBA) Microsoft Certified Solution Developer (MCSD) Microsoft Certified Professional + Site Building (MCP + Site Building) Microsoft Certified Professional (MCP) Microsoft Certified Trainer (MCT)
For More Information See the Microsoft Training and Certification Web site at http://www.microsoft.com/trainingandservices/ You can also send e-mail to mcp@msprograms.com if you have specific certification questions.
Introduction (Prerelease)
Introduction (Prerelease)
Facilities
Facilities
Class Class Hours
Phones Phones
Parking
Messages Messages
Rest Rooms
Smoking Smoking
Meals
Recycling Recycling