Skip Navigation Links

Course Length:
2 Days
Course Description:
This in-depth, two-day, instructor-led course provides students with the knowledge of using Windows SharePoint Services 3.0 to create reusable and modular Web sites for use in intranet, extranet, or Internet scenarios. Students will learn how to manage access to information stored within a SharePoint environment, how to perform common object model tasks, and how to create Web parts to customize user interfaces. Participants will also learn how to use Web services for data requests transactions, how to create and deploy event receivers, and how to utilize Windows Workflow Foundation.
Who Should Attend:
This course is intended for Developers and IT Professionals.
Benefits of Attendance:
Upon completion of this course, students will be able to:
  • Discuss the Windows SharePoint Services 3.0 architecture and the key elements in Windows SharePoint Services 3.0, such as site collections, Webs, lists, and Web Parts.
  • Understand the new Windows SharePoint Services 3.0 features, such as galleries, master pages, site columns, content types, and workflow.
  • Understand the new features available only through Microsoft Office SharePoint Server 2007.
  • Extend an existing Web application with the ASP.NET 2.0 pluggable authentication.
  • Configure user access to a Windows SharePoint Services 3.0 environment and configure user permissions, and implement security with Users/Groups, SharePoint objects, and permission levels.
  • Understand the ASP.NET 2.0 and Windows SharePoint Services 3.0 Web Part infrastructure, and the SharePoint Page and Web Part life cycles.
  • Use the Microsoft Visual Studio Extensions for Windows SharePoint Services Framework to build a custom Web Part.
  • Understand the advantages and limitations of Web service orientation in SharePoint technologies.
  • Use Windows SharePoint Services 3.0 Web services in development projects.
  • Create an application that uses SharePoint’s Web services to extend SharePoint functionality.
  • Understand when to use event receivers versus when to use workflows and list the types of SharePoint objects that support event receivers.
  • Create and deploy a basic event receiver.
  • Discuss the basics of Windows Workflow Foundation, how they fit into Windows SharePoint Services 3.0, and how to leverage this technology in Windows SharePoint Services 3.0.
  • Build a workflow in SharePoint Designer.
Prerequisites:
There are no prerequisites.
Course Outline:
  • Module 1: SharePoint Primer: Overview and Enhancements from Earlier Versions
    1. Windows SharePoint Services 3.0 Architecture
    2. Key Elements in Windows SharePoint Services 3.0
    3. New Features in Windows SharePoint Services 3.0
    4. New Features in Office SharePoint Server
  • Module 2: Authentication and Authorization
    1. Background
    2. IIS Built-In Authentication
    3. ASP.NET 2.0 Pluggable Authentication
    4. Windows SharePoint Services Authorization
    5. Advanced Authorization
    6. Lab : Configure Multiple Authentication Providers in C#
    7. Exercise 1: Extend Existing Web Application
    8. Exercise 2: Prepare Membership Provider
    9. Exercise 3: Modify Web.Config
    10. Exercise 4: Establish Central Administration Settings
    11. Exercise 5: Test Dual Authentication
    12. Lab : Configure Multiple Authentication Providers in Visual Basic
    13. Exercise 1: Extend Existing Web Application
    14. Exercise 2: Prepare Membership Provider
    15. Exercise 3: Modify Web.Config
    16. Exercise 4: Establish Central Administration Settings
    17. Exercise 5: Test Dual Authentication
  • Module 3: Fundamentals of the Object Model and Web Parts
    1. Overview of ASP.NET 2.0 and Windows SharePoint Services 3.0 Object Model
    2. Windows SharePoint Services 3.0 Web Part Infrastructure
    3. Page and Web Part Life Cycles
    4. Custom Web Part Development
    5. Visual Studio Extensions for Windows SharePoint Services 3.0
    6. 10 Steps to Creating Custom Web Parts
    7. Lab : Create a Web Part Using VSeWSS in C#
    8. Exercise 1: Create a Custom Web Part Using VSeWSS
    9. Exercise 2: Modify a Custom Web Part Using VSeWSS
    10. Exercise 3: Sharpen the Logic and Rendering of the Web Part
    11. Lab : Create a Web Part Using VSeWSS in Visual Basic
    12. Exercise 1: Create a Custom Web Part Using VSeWSS
    13. Exercise 2: Modify a Custom Web Part Using VSeWSS
    14. Exercise 3: Sharpen the Logic and Rendering of the Web Part
  • Module 4: Web Services
    1. Advantages and Limitations of Web Services Orientation in Windows SharePoint Services
    2. Introduction to Web Services Provided in Windows SharePoint Services 3.0
    3. Windows SharePoint Services 3.0 Web Services in Development Projects
    4. Lab : C# Coding with Lists.asmx Web Service
    5. Exercise 1: Build the Windows Client Application
    6. Exercise 2: Add Controls to the Form
    7. Exercise 3: Add the Code Behind
    8. Exercise 4: Run the Application
    9. Lab : Visual Basic Coding with Lists.asmx Web Service
    10. Exercise 1: Build the Windows client application
    11. Exercise 2: Add Controls to the Form
    12. Exercise 3: Add the Code Behind
    13. Exercise 4: Run the Application
  • Module 5: Events
    1. Event Receiver Basics
    2. SharePoint Objects that Support Event Receivers
    3. Steps to Create an Event Receiver
    4. Deploying Event Receivers
    5. Lab : Creating and Deploying a Preprocess Web Event Receiver in C#
    6. Exercise 1: Create Event Receiver
    7. Exercise 2: Building and Deploying Event Receiver
    8. Exercise 3: Activate Event Receiver through Object Model
    9. Exercise 4: Test Event Receiver
    10. Lab : Creating and Deploying a Preprocess Web Event Receiver in Visual Basic
    11. Exercise 1: Event Receiver Creation
    12. Exercise 2: Building and Deploying Event Receiver
    13. Exercise 3: Activate Event Receiver through Object Model
    14. Exercise 4: Test Event Receiver
  • Module 6: Workflow
    1. Implementation in Windows SharePoint Services 3.0
    2. Create Workflows with SharePoint Designer 2007
    3. Lab : Creating a Workflow Using SharePoint Designer
    4. Exercise 1: Author Bug Testing Workflow
    5. Exercise 2: Set Up Conditions and Actions
    6. Exercise 3: Process Bug Test Result
    7. Exercise 4: Create Instance of Submission Approval Workflow
    8. Exercise 5: Review Workflow Objects Created in SharePoint Designer