One neat thing about creating a ginormous open source codebase that covers examples of nearly everything a developer would want to do with WSS 3.0 or MOSS 2007, is that we can use it as a resource for developer training. And that is exactly what we at QuantumPM have done.
The purpose of this developer-oriented review of MOSS 2007 and WSS 3.0 concepts is to demonstrate that SharePoint is a Business Application Platform built on top of ASP.NET that can – and should be – deployed to business users with the same level of attention to Application Lifecycle and Architecture as any other ASP.NET application. Although many interesting business use cases can be implemented using only the SharePoint UI, those manual modifications are not easily replicated across Development, Test/Integration, and Production installations of SharePoint. Additionally, the UI tools available even to SharePoint Administrators only expose a small portion of the powerful functionality available for business applications.
The training we offer is a practical approach that uses a huge existing codebase (IPM Codebase). Leveraging the existing codebase we can greatly increase the spin-up time of developers on MOSS by showing real life implementations and limitations. 3 four-hour training sessions with 2 hours of lab exercises to follow each session.
Day 1: Architecture Overview
Topics including: SharePoint Sites and Site Collections, SharePoint Lists, SharePoint Service Layer, Feature Scope, Context and Security
Day 2: Creating SharePoint Artifacts with Visual Studio 2008 SP1
Topics including: WSS Solutions and Features Framework, STSADM and Visual Studio 2008 Build Process, Visual Studio 2008 Project Structure, Content Types and .NET DataTypes, Using SharePoint Fields and Custom Fields, Creating Lists and Views Programmatically
Day 3: Deploying SharePoint Artifacts with Visual Studio 2008 SP1
Topics including: SharePoint Layouts Applications, ASP.NET 3.5 WebParts in SharePoint, Planning for Application Lifecycles, Testing and Debugging with SharePoint, SharePoint and Windows Workflow
Register for QuantumPM SharePoint Training for Developers
Tags: codebase, MOSS 2007, open source, Project Server 2007, Sharepoint, Sharepoint Training, WSS 3.0