Skip Navigation LinksHome > Training Courses > Online Training > WC-WSS401: Inside Windows SharePoint Services 3.0 Login   
Skip Navigation Links

Register for WC-WSS401
Date Location Availability

No Dates Scheduled
Contact Us for More Info
(866) 475-4440
info@TedPattison.net
Seek And Ye Shall Find

specs

WC-WSS401: Inside Windows SharePoint Services 3.0

Author: Ted Pattison
Format: Online Training with Takeaway Labs
Audience: Professional .NET Developers
Length: 5 days from 10:AM to 1:30 PM EDT
Description: This intensive 5-day Webcast explores design and development techniques used when building business solutions with Windows SharePoint Services 3.0 (WSS). The very first lecture and lab exercise gets you started developing WSS features and programming against the WSS object model. The course then dives into deep developer topics such as creating page templates, provision pages and branding sites using Master Pages. You get hands on experience writing and testing Web Parts, Content Types, event handlers, custom workflows, site definitions and solution packages. Along the way, you will also learn how to write WSS event handlers that read, modify and generate Office 2007 documents using the Office Open XML File Formats as well as how to program security to manage users, groups and permissions on sites, lists and document libraries.
Prerequisites: Attendees should have professional development experience with Visual Studio 2005, the .NET framework and ASP.NET as well as familiarity with Microsoft Office products such as Word and Excel. It is also recommended (but not required) that attendees have a background with the previous version of Windows SharePoint Services V2 and have experience working directly with XML files in Visual Studio 2005.
Revision Date: 2007-06-04
Price: $995 USD

Schedule of Lectures

  1. Roadmap to WSS Development
  2. SharePoint Architecture
  3. Pages and Design
  4. Web Part Development
  5. AJAX Web Parts
  6. Lists and Content Types
  7. Document Libraries
  8. Developing SharePoint Workflows with Visual Studio
  9. Creating and Testing Site Definitions
  10. Application Security
 Day 1   (runs from 10AM to 1:30PM EDT)

Roadmap to WSS Development   10AM to 11:30AM EDT

  • WSS as a site provisioning engine
  • Understanding Web Applications, Site Collections, Sites and Site Elements
  • Introduction to the WSS object model
  • Creating and testing your first Feature with Visual Studio 2005
  • Adding event handlers to a custom feature

SharePoint Architecture   12PM to 1:30 EDT

  • How WSS integrates with ASP.NET 2.0
  • Configuring the web.config file for a Web Application
  • Understanding site pages versus application pages
  • Creating and debugging a business solution with custom application pages
  • Creating and testing a WSS solution package for staging and deployment
 Day 2   (runs from 10AM to 1:30PM EDT)

Pages and Design   10AM to 11:30AM

  • Understanding page parsing and Safe Mode restrictions
  • Page templates versus pages instances (ghosting and unghosting)
  • Designing page templates using ASP.NET controls and Web Part Zones
  • Understanding the standard default.master page template
  • Creating and integrating a custom Master Page template
  • Understanding and extending the CSS classes in core.css

Web Part Development   12PM to 1:30PM

  • Creating, deploying and debugging ASP.NET Web Parts in WSS
  • Adding Web Part verbs, persistent properties and developing custom editor parts
  • Creating Web Part assemblies with embedded resources
  • Creating connectable Web Parts
  • Asynchronous Web Part processing
  • Creating a Feature and a solution package for best-practice Web Part deployment
 Day 3   (runs from 10AM to 1:30PM EDT)

AJAX Web Parts   10AM to 11:30AM

  • Introduction to ASP.NET AJAX
  • Creating an AJAX-enabled ASP.NET Application
  • Creating the “Hello World” AJAX-enabled Web Part
  • Creating AJAX callbacks to custom .asmx Web Services
  • Creating AJAX callbacks that access the WSS object model

Lists and Content Types   12PM to 1:30PM

  • Programming and querying lists through the WSS object model
  • Using Features to define site columns and custom field types
  • Using Features to define custom content types
  • Using Features to define custom list schemas and custom list types
  • Using custom event receiver classes to write and wire up event handlers
  • Defining a content type with built-in event handlers
 Day 4   (runs from 10AM to 1:30AM EDT)

Document Libraries   10AM to 11:30AM

  • Programming with the SPDocumentLibrary class
  • Provisioning document libraries with custom document templates
  • Forms Libraries and Microsoft InfoPath integration
  • Programming with the Office Open File Formats
  • Server-side generation of Word 2007 documents (i.e. docx files)
  • Binding content controls to custom XML files embedded within Word documents

Developing SharePoint Workflows with Visual Studio   12PM to 1:30PM

  • Windows Workflow Foundation (WF) Primer
  • Creating WF programs in Visual Studio with the workflow designer
  • SharePoint Workflow fundamentals: templates vs. associations vs. instances
  • Creating, deploying and debugging workflow templates in Visual Studio
  • Using WSS method activities to create history list entries and tasks
  • Creating custom association forms, initiation forms and task edit forms
 Day 5   (runs from 10AM to 1:30PM)

Creating and Testing Site Definitions   1oAM to 11:30AM

  • Understanding the role of WSS site definitions
  • The Global Site Definition
  • Creating and testing a custom site definition
  • Aggregating Features in a site definition
  • Defining Feature activation dependencies and leverage Feature stapling

Application Security   12PM to 1:30PM

  • Trust Levels, Web Parts and Code Access Security (CAS)
  • Windows Authentication versus Forms Authentication
  • WSS Identities and Security Contexts
  • Escalation of Privilege
  • Delegating User Credentials
  • Modifying permissions with the WSS object model