Training
Courses
Instructors
Locations
Schedule
Community
About
Members
Critical Path Training
>
Courses
>
Inside Windows SharePoint Services 3.0 - Agenda
Developer Courses
Developing Publishing Sites with SharePoint 2007 WCM
Developing Publishing Sites with SharePoint 2007 WCM Webcast
Developing SharePoint Workflow Templates with Visual Studio
Developing SharePoint Workflow Templates with Visual Studio Webcast
Developing Solutions with SharePoint 2010 Webcast
Developing Solutions with SharePoint 2007
ECM with SharePoint 2007
ECM with SharePoint 2007 Webcast
Inside Windows SharePoint Services 3.0
Inside Windows SharePoint Services 3.0 Webcast
The Great SharePoint Adventure
The Great SharePoint Adventure 2010
Information Worker Courses
Building Enterprise Solutions with SharePoint 2007
Building Enterprise Solutions with SharePoint 2007 Webcast
Business Users Guide to SharePoint 2007
Business Users Guide to SharePoint 2007 Webcast
Creating No-Code SharePoint Designer Solutions for SharePoint 2010
Creating No-Code SharePoint Designer Solutions for SharePoint 2010 Webcast
Site Collection Owner
Building Enterprise Solutions with SharePoint 2007
Building Enterprise Solutions with SharePoint 2007 Webcast
Creating No-Code SharePoint Designer Solutions for SharePoint 2010
Creating No-Code SharePoint Designer Solutions for SharePoint 2010 Webcast
SharePoint Planning and Governance
SharePoint Planning and Governance Webcast
Admin / IT Pro Courses
Pro SharePoint 2010 for Administrators Webcast
Pro SharePoint 2007 Admin
Pro SharePoint 2007 Admin Webcast
SharePoint 2010 Administrators Survival Camp
SharePoint Administrators Survival Camp
SharePoint Planning and Governance
SharePoint Planning and Governance Webcast
Designer Courses
SharePoint Brand Camp
SharePoint Brand Camp Webcast
Inside Windows SharePoint Services 3.0
Overview
|
Agenda
Class runs daily from 9 AM to 5 PM.
Lecture Schedule:
Day 1: Modules 1-3
Day 2: Modules 4-6
Day 3: Modules 7-9
Day 4: Modules 10-12
Class Detailed Agenda
Module 1 - Roadmap to WSS Development
WSS as a site provisioning engine
Understanding Web Applications, Site Collections, Sites and Site Elements
Customization using the WSS collaboration templates
Site customization and personalization using Web parts
Introduction to the WSS object model
Module 2 - Developing Features
The difference between customization and development
Features as the primary building block in WSS development
Introduction to Collaborative Application Markup Language (CAML)
Creating and testing your first Feature with Visual Studio 2005
Adding event handlers to a custom feature
Module 3 - SharePoint Architecture
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
Module 4 - Pages and Design
Understanding page parsing and Safe Mode restrictions
Page templates versus pages instances (ghosting and unghosting)
Creating a Feature with custom page templates
Designing page templates using ASP.NET controls and Web Part Zones
Adding Web Parts to pages using declarative CAML and using code
Module 5 - Master Pages and Site Branding
Understanding the standard default.master page template
Navigation providers, navigation menus and delegate controls
Creating and integrating a custom Master Page template
Creating a custom Feature to apply branding at the site collection level
Understanding and extending the CSS classes in core.css
Module 6 - Web Part Development
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
Module 7 - AJAX Web Parts
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
Module 8 - Lists and Content Types
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
Module 9 - Document Libraries
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
Module 10 - Developing SharePoint Workflows with Visual Studio
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
Module 11 - Creating and Testing Site Definitions
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
Module 12 - Application Security
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
© Critical Path Training.
2010
. All Rights Reserved.
Contact Us
| (866) 475-4440