Sie sind auf Seite 1von 14

Introduction

Contents
Introduction What is a Workshop? Workshop Materials Prerequisites Workshop Outline Student Computer Setup Demonstration: Using Virtual PC Workshop Model, Tools, and Resources Facilities 1 2 3 4 5 9 10 11 12

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. 2004 Microsoft Corporation. All rights reserved. Microsoft, MS-DOS, Windows, Windows NT, Windows Server, C#, FrontPage, SharePoint, Visual Basic, Visual Studio, and Windows Media are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries. The names of actual companies and products mentioned herein may be the trademarks of their respective owners.

Introduction

Introduction

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

Introduction

What is a Workshop?

*****************************ILLEGAL FOR NON-TRAINER USE****************************** The workshop is a fast-paced learning format that favors labs over lecture. In a workshop, lecture time is kept to a minimum to give students the opportunity to focus on hands-on, scenario-based labs. The workshop format enables students to reinforce learning by performing tasks and by problem solving. Because lecture focuses only on the important or most difficult elements of a given topic, the labs include a Lab Toolkit that contains information like procedures, demonstrations, job aids, and other resources that are designed to give you the information you need to complete a lab. Your instructor can also answer questions to help you complete the lab. The instructor will lead discussions after the lab and review best practices.

Introduction

Workshop Materials

*****************************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. Lab Toolkit. The Lab Toolkit is an online interface that contains resources that you will use in the scenario-based labs in this workshop. It includes video presentations, lab scenario information, and resources, such as procedures and annotated screenshots, which will help you complete the labs. Student Materials compact disc. The Student Materials compact disc contains the Web page that provides you with links to resources pertaining to this workshop, including additional readings, lab files, multimedia presentations, and workshop-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 StartCD.exe.

Workshop evaluation. To provide feedback on the workshop, training facility, and instructor, you will have the opportunity to complete an online evaluation near the end of the workshop. To provide additional comments or feedback on the workshop, send e-mail to support@mscourseware.com. To inquire about the Microsoft Certified Professional program, send e-mail to mcphelp@microsoft.com.

Introduction

Prerequisites

*****************************ILLEGAL FOR NON-TRAINER USE****************************** This workshop will require you to use Visual Studio .NET to build ASP.NET applications and Web Parts using Visual Basic .NET or C#. You will be introduced to the concepts associated with connecting Web Parts.

Introduction

Workshop Outline

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

Unit 1, Introduction to Web Parts for Microsoft SharePoint Products and Technologies
This unit will explain the concepts behind building Web Parts as ASP.NET custom controls. Administrators can install Web Parts on any site based on Windows SharePoint Services. Users can add Web Parts to pages by dragging and dropping in a browser, and they can personalize them by setting properties. Web Parts can connect to other Web Parts using standard interfaces. After completing this unit, you will be able to:
! !

Understand the origins and evolution of Web Parts technology. Understand the fundamentals of Web Parts infrastructure.

Unit 2, Adding Web Parts to Pages


This unit will explain the concepts behind adding Web Parts to pages. Web Parts are componentized Web page elements that allow developers to create modular Web sites. Actions such as closing and deleting Web Parts will be explained in detail. A closed Web Part is no longer visible on the page, but it is still a member of the Web Part Page gallery for that page. You will also be introduced to modifying Web Part Pages and setting Web Part properties. After completing this unit, you will be able to:
!

Add a Web Part from any of the four default Windows SharePoint Services Web Part galleries to a SharePoint Web Part page. Set properties for Web Parts.

Introduction

Unit 3, Using Web Part Templates in Visual Studio .NET


This unit will cover the use of Web Part templates in Visual Studio .NET. Since Web Parts are ASP.NET custom controls, Microsoft Visual Studio .NET provides an excellent environment for creating and debugging Web Parts. You will also be introduced to the Visual Studio .NET Web Part gallery templates for both C# and Visual Basic .NET, and the advantages of using these templates as opposed to the standard Web Control gallery templates. Finally, you will lean how to set the Output Path for a Web Part project. After completing this unit, you will be able to:
! ! !

Install the Web Part Template Package. Create a Simple Web Part Library Project. Add a New File to a Web Part Library Project.

Unit 4, Web Parts as ASP.NET Custom Controls


This unit will cover creating Web Parts is a variation on the process of creating ASP.NET custom controls. To create effective Web Parts, it is important you understand the similarities and differences between Web Parts and other ASP.NET custom controls. After completing this unit, you will be able to:
! ! ! ! !

Compare Web Parts to other ASP.NET custom controls. Create Web Part classes. Add child controls to Web Parts. Render HTML for a Web Part. Create and display custom properties.

Unit 5, Connecting Web Parts


This unit will explain how the Web Part infrastructure provides rich support for communication between Web Parts. Developers can use standard interfaces to create Web Parts that can exchange information with each other. Additionally, the Web Part infrastructure provides transformers that allow Web Parts to communicate with each other even if their interfaces are not exactly complementary. After completing this unit, you will be able to:
! ! !

Understand Web Part connections in a browser and in FrontPage 2003. Understand the Web Part interfaces. Implement a Web Part.

Introduction

Unit 6, Packaging and Deploying Web Parts


In this unit, you will learn to package and deploy Web Parts using administrative tools provided with Windows SharePoint Services. After completing this unit, you will be able to:
! ! ! ! ! ! !

Understand the components of a Web Part package. Understand the concept of deploying a Web Part package. Build a Web Part package. Add a Web Part package. Delete a Web Part package. Enumerate Web Part packages. Export and import .dwp files.

Unit 7, Web Part Security


This unit will cover how Microsoft ASP.NET v1.1 enables Web applications to operate in a partially trusted environment. Windows SharePoint Services uses ASP.NET v1.1 enabled code access security and provides developers the ability to customize their applications for partially trusted environments. This unit describes how Windows SharePoint Services implements custom security permissions and policy files. After completing this unit, you will be able to:
!

Understand the manner in which Windows SharePoint Services uses ASP.NET v1.1 enabled code access security. Define both default security permissions for Windows SharePoint Services. Designate Web Parts as safe to make them available on the virtual server. Use code access security to ensure your Web Part assemblies get required permissions. Identify Windows SharePoint Services default trust level values. Edit and create policy configuration files.

! ! ! ! !

Introduction

Workshop Outline (continued)

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

Unit 8, Exploring the Windows SharePoint Services Object Model


This unit will cover how the Windows SharePoint Services object model is integrated with Microsoft ASP.NET. This enables developers to program the Windows SharePoint Services object model in Microsoft Visual Studio .NET environment to customize Web Parts for use in a Windows SharePoint Services deployment. After completing this unit, you will be able to:
! ! ! !

Understand the capabilities of Windows SharePoint Services Object Model. Use Windows SharePoint Services to automate SharePoint Portal Server administrative tasks. Enumerate Lists. Enumerate Subsets.

Unit 9, Developing Web Parts Using FrontPage 2003


This unit will explain how to build Web Parts using Microsoft FrontPage 2003. After completing this unit, you will know how to:
! ! ! ! ! ! !

Develop Web Parts Using FrontPage 2003. Open a SharePoint Portal Server site in FrontPage 2003. Change Zone Properties on a Web Part. Set Properties on a Web Part. Connect Web Parts. Use Data View. Package and Re-Deploy a site.

Introduction

Student Computer Setup

*****************************ILLEGAL FOR NON-TRAINER USE****************************** This course uses the program Virtual PC to allow you to host an entire network of servers on a single PC. The virtual machines that you will be using include:
!

Glasgow This virtual machine will act as the Domain Controller. For authentication purposes, Glasgow must be open when performing lab exercises and demonstrations Melbourne This virtual machine will support the SQL Server. Because SharePoint Portal Server requires the database server be running, Melbourne must be open when performing lab exercises and demonstrations. Dublin This virtual machine will support SharePoint Portal Server. Typically, students will perform most of the workshop lab exercises using the Dublin virtual PC. Paris This virtual machine will support the SharePoint Portal Server Final configuration. Typically, your instructor will perform most of the instructor-led demonstrations using the Paris virtual PC.

10

Introduction

Demonstration: Using Virtual PC

*****************************ILLEGAL FOR NON-TRAINER USE****************************** This course uses the Microsoft Virtual PC program In this demonstration, your instructor will help you familiarize yourself with the Virtual PC environment that you will work in to complete the practices in this workshop. You will learn:
! ! ! ! !

How to open Microsoft Virtual PC. How to start the Virtual PC console. How to log on to a Virtual PC. How to switch between full screen and window mode. How to tell the difference between the virtual computers that are used in the practices for this course. How the virtual computers can communicate with each other and with the host, but that they cannot communicate with other computers that are outside of the virtual environment (for example, no Internet access is available from the virtual environment). How to close a Virtual PC. Note While working in the Virtual PC environment, you may find it useful to use keyboard shortcuts. All Virtual PC shortcuts include a key that is referred to as the HOST key. By default, the HOST key is the ALT key on the right side of your keyboard.

Some useful shortcuts include:


Action Log on to Virtual PC Switch between full screen mode and window mode Display the next virtual computer Shut down the Virtual PC Keyboard Shortcut RIGHT ALT +DELETE RIGHT ALT +ENTER RIGHT ALT+RIGHT ARROW RIGHT ALT+F4

For more information about Virtual PC, see Virtual PC Help.

Introduction

11

Workshop Model, Tools, and Resources

*****************************ILLEGAL FOR NON-TRAINER USE****************************** The Resource Toolkit is the user interface for the labs. You navigate to different labs by clicking Previous or Next or by clicking on the drop-down box. The Toolkit contains two tabs: Scenario and Toolbox.

Scenario Tab
The Scenario tab contains the goals and requirements for each lab in a series of E-mails from your supervisor. These E-mails contain additional context and information necessary for completing the lab.

Resources Tab
The Resources tab contains information designed to assist you in performing specific steps in the labs, including:
!

Reference Documents. Includes facts, tables, practices, and other types of information that you may find useful as you complete the steps in the lab. Answer Keys. Includes step-by-step descriptions of the procedures you will need to perform to meet the goals of the e-mail.

Printed Resource Toolkit


To assist students who prefer to a minimum number of open windows on their computer screen, all of the materials in the Resource Toolkit are available in a printed format.

12

Introduction

Facilities

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

Das könnte Ihnen auch gefallen