Tài liệu Course Materials and Preparation pdf

14 334 0
Tài liệu Course Materials and Preparation pdf

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Introduction Contents Introduction Course Materials Prerequisites Course Outline Setup Microsoft Certified Professional Program Facilities 10 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, places or events 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, Active Directory, Authenticode, Biztalk, Intellisense, Jscript, MSDN, PowerPoint, Visual Basic, Visual C++, Visual C#, Visual Studio, Win32, and Windows Media 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 Introduction Instructor Notes Presentation: 20 Minutes The Introduction module provides students with an overview of the course content, materials, and logistics for course 2524A, Developing XML Web Services Using Microsoft Visual C# NET Beta Course Materials and Preparation Required Materials To teach this course, you need the following materials: ! Delivery Guide ! Trainer Materials compact disc Preparation Tasks To prepare for this course, you must: ! Complete the Course Preparation Checklist that is included with the trainer course materials ! Review all contents on the Trainer Materials compact disc ! Review the Trainer Preparation Presentation on the Trainer Materials compact disc ! Read the Trainer Delivery Guide for the course ! Read the Instructor Notes that precede each module The Instructor Notes contain preparation suggestions for each module ! Read any recommended documents that are mentioned in the Instructor Notes section for each module ! Practice using the Microsoft® product(s) and tools that are used in this course ! Practice presenting each module and demonstration ! Review the Classroom Setup Guide ! Practice each lab Anticipate the questions that students may have ! Identify the key points for each topic, demonstration, and lab ! Identify how each demonstration and lab supports the module topics and reinforces the module objectives ! Identify examples, analogies, demonstrations, and additional delivery strategies that will help to clarify module topics for students ! Identify the information that students need to complete each lab successfully ! Note any problems that you may encounter during a demonstration or lab and determine a course of action for resolving them in the classroom ! Identify additional preparation that is required to ensure the success of each demonstration and lab ! Identify ways to customize a demonstration or lab to provide a more meaningful learning experience for your specific audience iii iv Introduction Module Strategy Use the following strategy to present this module: ! Course 2524A: Developing XML Web Services Using Microsoft Visual C# NET Beta Show the slide that displays the course number and course title ! Introduction Welcome students to the course and introduce yourself Provide a brief overview of your background to establish credibility Have students introduce themselves and provide their background, product experience, and expectations of the course Record student expectations on a whiteboard or flip chart that you can reference later in class ! Course Materials Explain the purpose of all materials used in this course ! Prerequisites Provide the students with the list of prerequisites that they should have met before taking this course This is an opportunity for you to identify students who may not have the appropriate background or experience to attend this course ! Course Outline Provide an overview of each module and what students will learn Explain how this course will meet students’ expectations by relating the information covered in individual modules to their expectations ! Setup Provide the students with any necessary setup information for the course ! Microsoft Certified Professional Program Inform students about the Microsoft Certified Professional (MCP) program and the various certification options ! Facilities Explain the facility information for the training site Introduction Introduction Topic Objective To introduce yourself, establish credibility, meet students, and set student expectations for the course Good morning Welcome to Developing XML Web Services Using Microsoft Visual C# NET Beta Name ! Company Affiliation ! Title/Function ! Job Responsibility ! Distributed Application/Component-Based Application Development Experience ! Lead-in ! Expectations for the Course My name is *****************************ILLEGAL FOR NON-TRAINER USE****************************** Introduce yourself Provide a brief overview of your background to establish credibility as a Web Services development instructor Ask students to introduce themselves, addressing the bulleted items on the slide Delivery Tip As students introduce themselves, use a whiteboard or flip chart to record their expectations of the course 2 Introduction Course Materials Topic Objective To identify and describe the course materials ! Student Workbook ! Student Materials Compact Disc ! We have provided everything you need for this course You will find the following materials at your desk Name Card ! Lead-in Course Evaluation *****************************ILLEGAL FOR NON-TRAINER USE****************************** The following materials are included with your kit: Describe the contents of the student workbook and the Student Materials compact disc ! Name card Write your name on both sides of the name card ! Have students write their names 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 Tell students where they can send comments with feedback on this course 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 Delivery Tip Demonstrate how to open the Web page provided on the Student Materials compact disc On the Trainer Materials compact disc, double-click Autorun.exe or Default.htm in the StudentCD folder ! Course evaluation To provide feedback on the instructor, course, and software product, send e-mail to mstrain@microsoft.com Be sure to type Course 2524 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 Prerequisites Topic Objective To present and describe the prerequisites for this course Prerequisites Preferred Lead-in The following prerequisite knowledge is needed for this course Understand Concepts Written simple applications Required Preferred Familiarity with C# Required Written real-world applications Preferred Required " Programming in C++, Java, or Visual Basic " Programming in COM or JavaBeans " Programming in COM+ or Enterprise JavaBeans Familiarity with XML " " *****************************ILLEGAL FOR NON-TRAINER USE****************************** This course requires that you meet the requirements listed in the following knowledge and skills matrix Prerequisites Understand Concepts Preferred Required Written simple applications Preferred Required Written realworld applications Preferred Required " Familiarity with Microsoft C#™ Programming in C++, Java, or Microsoft Visual Basic® " Programming in Microsoft Component Object Model (COM) or JavaBeans " " Programming in COM+ or Enterprise JavaBeans Familiarity with Extensible Markup Language (XML) " Introduction Course Outline Topic Objective To provide an overview of each module and what students will learn ! Module 1: The Need for Web Services Lead-in ! Module 2: Web Service Architectures ! Module 3: The Underlying Technologies of Web Services ! Module 4: Consuming Web Services In this course, we will cover *****************************ILLEGAL FOR NON-TRAINER USE****************************** Briefly describe each module As you describe each module, acknowledge any information that will meet the student expectations that you recorded earlier Module 1, “The Need for Web Services,” introduces Web Services, and discusses the problem space they address In this context, the evolution of distributed applications and the limitations of existing distributed application architectures are covered After completing this module, you will be able to explain how Web Services emerged as a solution to the problems with traditional approaches to designing distributed applications Module 2, “Web Service Architectures,” describes the architecture of a Web Services-based solution Service-oriented architecture, a conceptual architecture for distributed applications is explained to explain how Web Service architecture is a type of Service-oriented architecture The roles of the various elements in the Web Service architecture are also covered After completing this module, you will be able to describe the architecture of a Web Servicesbased solution Module 3, “The Underlying Technologies of Web Services,” discusses the three foundation technologies of Web Services: Hypertext Transfer Protocol (HTTP), the Extensible Markup Language (XML), and the Simple Object Access Protocol (SOAP) The support provided by the Microsoft NET Framework for using these technologies is also discussed The module provides hands-on experience with each of these technologies After completing this module, you will be able to describe the underlying technologies of Web Services and explain how the NET Framework can be used to implement Web Services using these technologies Module 4, “Consuming Web Services,” is the first of the modules that discusses the implementation details of a Web Service-based solution This module specifically focuses on how to implement a Web Service consumer to consume (use) Web Services Web Service consumers are implemented based on the service description documents of Web Services In this context, the structure of a Web Service Description Language (WSDL) document and how to find Web Services and their service descriptions at known endpoints using Disco.exe are discussed After completing this module, you will be able to implement a Web Service consumer by using Microsoft Visual Studio NET Beta Introduction Course Outline (continued) ! Module 5: Implementing a Simple Web Service ! Module 6: Publishing and Deploying Web Services ! Module 7: Securing Web Services ! Module 8: Designing Web Services ! Module 9: Implementing a Nonstandard Web Service *****************************ILLEGAL FOR NON-TRAINER USE****************************** Module 5, “Implementing a Simple Web Service,” explains how to implement a simple Web Service using Microsoft ASP.NET and Visual C# The module also explains how to manage state in ASP.NET Web Services Some of the techniques for debugging Web Services are also covered After completing this module, you will be able to implement a simple Web Service by using Microsoft Visual Studio NET Beta Module 6, “Publishing and Deploying Web Services,” explains how to publish a Web Service in a Universal Description, Discovery, and Integration (UDDI) registry to facilitate Web Services discovery at unknown endpoints Both publishing and finding a Web Service in a UDDI registry are covered The options for publishing a Web Service on an intranet and the options for modifying the default configuration of a Web Service are also discussed After completing this module, you will be able to publish and deploy a Web Service Module 7, “Securing Web Services,” describes how to secure Web Services, specifically, how to provide authentication, authorization, and secure communication in Web Services In the context of authentication, the authentication mechanisms in Internet Information Services (IIS) as well as custom authentication mechanisms using SOAP headers are covered In the context of authorization, the NET Framework’s support for role-based security and code access security are covered In the context of secure communication, encrypting the communications between a Web Service and a Web Service consumer using SOAP extensions is covered After completing this module, you will be able to secure a Web Service Module 8, “Designing Web Services,” examines some of the important issues that need to be considered when designing a real-world Web Service The issues discussed are related to datatype constraints, scalability, performance, reliability, versioning, deployment in Internet Service Provider (ISP) and Application Service Provider (ASP) scenarios, and architectural elements (events, workflow, and transactions) After completing this module, you will be able to evaluate the trade-offs and issues involved in designing a real-world Web Service 6 Introduction Module 9, “Implementing a Nonstandard Web Service,” describes two kinds of nonstandard Web Services: HTML screen scraping and aggregating Web Services This module describes how to implement these Web Services and the scenarios where you would use them After completing this module, you will be able to implement nonstandard Web Services such as HTML screen scraping and aggregating Web Services Introduction Setup Topic Objective To provide any necessary information about the classroom environment ! ! Windows Component Update ! SQL Server 2000 Standard Edition ! UDDI SDK version 1.52 ! The following software is installed on your computers Visual Studio NET version 7.0 Beta ! Lead-in Windows 2000 Server Course Files # Labs # Demonstrations and walkthroughs *****************************ILLEGAL FOR NON-TRAINER USE****************************** Delivery Tip In this course, both the Administrator and sa passwords are Course_2524 The following software will be used in the classroom: ! Microsoft Visual Studio NET version 7.0 Beta Microsoft Windows Component Update of the Beta compact disc set ! Microsoft SQL Server™ 2000 Standard Edition ! If you performed a default installation of the course files, they will be installed in C:\Program Files\Msdntrain\2524 Microsoft Windows® 2000 Server ! Delivery Tip ! Microsoft UDDI SDK version 1.52 Course Files There are files associated with the labs, demonstrations, and walkthroughs in this course Lab files There are starter and solution files associated with the labs in this course The starter files are located in the \Labfiles\Lab0x\Starter folder and the solution files are in the \Labfiles\Lab0x\Solution folder, where Lab0x reflects the current lab Note The labs in this course are based on a banking services scenario A complete working solution of this scenario is located in the \WebServicesSolution folder Demonstrations and walkthroughs There are code files associated with the demonstrations and walkthroughs in this course These files are located in the \Democode\Mod0x folder, where Mod0x reflects the current module 8 Introduction Microsoft Certified Professional Program Topic Objective To provide students with information about the Microsoft Certified Professional Program Lead-in The Microsoft Certified Professional Program includes these certifications… http://www.microsoft.com/trainingandservices/ *****************************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 Preparing for an MCP Exam MSDN® Training curriculum helps you prepare for Microsoft Certified Professional (MCP) exams However, no one-to-one correlation exists between MSDN Training courses and MCP exams Microsoft does not expect or intend for MSDN Training to be the sole preparation tool for passing an MCP exam Practical product knowledge and experience is also necessary to pass an MCP exam To help prepare for the MCP exams, you can use the preparation guides that are available for each exam Each Exam Preparation Guide contains exam-specific information, such as a list of the topics on which you will be tested These guides are available on the Microsoft Certified Professional Web site at http://www.microsoft.com/trainingandservices/ 10 Introduction Facilities Topic Objective To inform students of class logistics and rules for the training site Lead-in Class Hours Building Hours Phones Parking Messages Restrooms Smoking Meals Recycling Before we start, let’s go over the class logistics *****************************ILLEGAL FOR NON-TRAINER USE****************************** Explain the class hours, extended building hours for labs, parking, restroom location, meals, phones, message posting, and where smoking is or is not allowed Let students know if your facility has Internet access that is available for them to use during class breaks Also make sure that the students are aware of the recycling program if one is available ... the course content, materials, and logistics for course 2524A, Developing XML Web Services Using Microsoft Visual C# NET Beta Course Materials and Preparation Required Materials To teach this course, ... record their expectations of the course 2 Introduction Course Materials Topic Objective To identify and describe the course materials ! Student Workbook ! Student Materials Compact Disc ! We have... ! Course 2524A: Developing XML Web Services Using Microsoft Visual C# NET Beta Show the slide that displays the course number and course title ! Introduction Welcome students to the course and

Ngày đăng: 10/12/2013, 15:15

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan