1. Trang chủ
  2. » Công Nghệ Thông Tin

Tài liệu Course Materials and Preparation pdf

14 335 0

Đ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

Thông tin cơ bản

Tiêu đề Course materials and preparation
Thể loại Course materials
Năm xuất bản 2001
Định dạng
Số trang 14
Dung lượng 755,08 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Instructor Notes The Introduction module provides students with an overview of the course content, materials, and logistics for course 2524A, Developing XML Web Services Using Microsoft

Trang 1

Contents

Introduction 1

Prerequisites 3

Setup 7

Microsoft Certified Professional Program 8

Facilities 10

Introduction

Trang 2

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

Trang 3

Instructor Notes

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 2

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

Presentation:

20 Minutes

Trang 4

Module Strategy

Use the following strategy to present this module:

! Course 2524A: Developing XML Web Services Using Microsoft Visual C#

.NET Beta 2

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

Trang 5

Introduction

! Name

! Company Affiliation

! Title/Function

! Job Responsibility

! Distributed Application/Component-Based Application Development Experience

! Expectations for the Course

***************************** ILLEGAL FOR NON - TRAINER USE ******************************

Topic Objective

To introduce yourself,

establish credibility, meet

students, and set student

expectations for the course

Lead-in

Good morning Welcome to

Developing XML Web

Services Using Microsoft

Visual C# NET Beta 2

My name is

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

Trang 6

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:

class, in addition to the hands-on lab exercises

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 instructor, course, and

software product, send e-mail to mstrain@microsoft.com Be sure to type

Course 2524in 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.

Topic Objective

To identify and describe the

course materials

Lead-in

We have provided

everything you need for this

course You will find the

following materials at your

desk

Describe the contents of the

student workbook and the

Student Materials compact

disc

Have students write their

names on both sides of the

name card

Tell students where they

can send comments with

feedback on this course

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

Note

Trang 7

Prerequisites

"

Familiarity with XML

"

Programming in COM+ or Enterprise JavaBeans

"

Programming in COM or JavaBeans

"

Programming in C++, Java, or Visual Basic

"

Familiarity with C#

Required Preferred

Required Preferred

Required Preferred

Written real-world applications

Written simple applications

Understand Concepts

Prerequisites

***************************** ILLEGAL FOR NON - TRAINER USE ******************************

This course requires that you meet the requirements listed in the following knowledge and skills matrix

Understand Concepts

Written simple applications

Written real-world applications Prerequisites

Preferred Required Preferred Required Preferred Required Familiarity with

Programming in C++, Java, or Microsoft

"

Programming in Microsoft Component Object Model (COM)

or JavaBeans

"

Programming in COM+ or Enterprise JavaBeans

"

Familiarity with Extensible Markup Language (XML)

"

Topic Objective

To present and describe the

prerequisites for this course

Lead-in

The following prerequisite

knowledge is needed for this

course

Trang 8

Course Outline

! Module 1: The Need for Web Services

! Module 2: Web Service Architectures

! Module 3: The Underlying Technologies of Web Services

! Module 4: Consuming Web Services

***************************** ILLEGAL FOR NON - TRAINER USE ******************************

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 Services-based 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 2

Topic Objective

To provide an overview of

each module and what

students will learn

Lead-in

In this course, we will

cover

Briefly describe each

module

As you describe each

module, acknowledge any

information that will meet

the student expectations

that you recorded earlier

Trang 9

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 2

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

Trang 10

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

Trang 11

Setup

! Windows 2000 Server

! Visual Studio NET version 7.0 Beta 2

! Windows Component Update

! SQL Server 2000 Standard Edition

! UDDI SDK version 1.52

! Course Files

# Labs

***************************** ILLEGAL FOR NON - TRAINER USE ******************************

The following software will be used in the classroom:

! Microsoft Windows® 2000 Server

! Microsoft Visual Studio NET version 7.0 Beta 2

! Microsoft Windows Component Update of the Beta 2 compact disc set

! Microsoft SQL Server™ 2000 Standard Edition

! 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 <install folder>\Labfiles\Lab0x\Starter folder and the solution files are in the <install folder>\Labfiles\Lab0x\Solution folder, where Lab0x reflects the current lab

The labs in this course are based on a banking services scenario A

complete working solution of this scenario is located in the <install

folder>\WebServicesSolution folder

Demonstrations and walkthroughs

There are code files associated with the demonstrations and walkthroughs in

this course These files are located in the <install folder>\Democode\Mod0x folder, where Mod0x reflects the current module

Topic Objective

To provide any necessary

information about the

classroom environment

Lead-in

The following software is

installed on your computers

Delivery Tip

In this course, both the

Administrator and sa

passwords are

Course_2524

Delivery Tip

If you performed a default

installation of the course

files, they will be installed in

C:\Program

Files\Msdntrain\2524

Note

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

TỪ KHÓA LIÊN QUAN

w