Jump Start: SharePoint Development Matt Bremer Solutions Architect Covenant Technology Partners
Agenda SharePoint Introduction SharePoint Terminology SharePoint Developer Tools Common SharePoint Solution Artifacts Get Started: Demo Resources Questions & Discussion
Why SharePoint as an Application Platform? Benefits for.NET Developers A familiar development environment for .NET developers Built-in features that developers can extend The best integrated server for Office applications Foundation for a wide variety of Intranet or Internet applications
What Products & Technologies Comprise SharePoint? Windows SharePoint Services 3.0: A set of services for collaboration and a foundation for building Web-based applications on Windows Server. Windows SharePoint Services 3.0 is included in Windows Server 2003 and in Windows Server 2008, and is also available separately as a download. Microsoft Office SharePoint Server 2007: A single, integrated application that provides sites (locations) where employees can efficiently collaborate with team members, find organizational resources, search for experts and corporate information, manage content and workflow, and make use of business insight to reach better-informed decisions. Office SharePoint Server 2007 is part of the 2007 Microsoft Office system. Microsoft Office SharePoint Designer 2007: A designer and developer tool that enables you to quickly build solutions that include both design and workflow.
What Products & Technologies Comprise SharePoint? WSS 3.0 and Office SharePoint Server 2007 are built on top of the ASP.NET 2.0 Framework and the Microsoft .NET 3.0 Windows Workflow Foundation
WSS 3.0 Windows SharePoint Services 3.0 also provides eight capabilities or services that enable developers to create rich and scalable web-based applications. Administration Data Management Information Services Pages and User Interface (UI) Provisioning Security Web Parts Workflow
Office SharePoint Server 2007 Office SharePoint Server 2007 provides six capabilities or services that enable developers to customize and extend rich and scalable web-based applications.
Feature Solution Web Farm Web Application Site Collection Site Application Page Content Type Custom Action Event Receiver Master Page Theme Module Site Definition Site Template 12 Hive SharePoint Terminology
SharePoint Developer Tools SharePoint Designer Visual Studio 2008 VSeWSS 1.3 WSPBuilder STSDev 1.3 VSTO 3.0 Visual Studio or SharePoint Designer?
Common SharePoint Solution Artifacts Web Parts Silverlight in Web Parts Lists & Libraries Event Receivers Content Types Workflows Branding Navigation
Get Started Development Environment Virtual Labs Demo
Resources SharePoint Developer Introduction for .NET Developers http://www.microsoft.com/click/SharePointDeveloper/ http://msdn.microsoft.com/en-us/library/cc537498.aspx Office Developer Center http://msdn.microsoft.com/en-us/office/aa905504.aspx SharePoint Designer Development Center http://msdn.microsoft.com/en-us/office/bb421303.aspx Shameless Self Promotion Blog: http://blogs.msdn.com/mattbremer Twitter: http://www.twitter.com/mattbremer Email: firstname.lastname@example.org Twitter Hash Tag for Event: #stldodn
Questions & Discussion It’s now time for “Stump the Presenter”!
Contact Me Snap bar code below to download my vCard to your mobile phone Visit http://www.microsoft.com/tag for more information