Kirk Evans Blog

.NET From a Markup Perspective

SharePoint Developer Resources

Almost daily I see people excited about getting started with SharePoint development, but then confused wondering where to start.  Here is my attempt to round up some of the fantastic resources that are available to help you get started building solutions using SharePoint and Office today.  If you have suggestions for content I missed or overlooked, by all means please post comments to let me know!



Download SharePoint and Office 2010 Beta


Hands On Labs and Training


Clinic 10277: What’s New in Microsoft SharePoint 2010 for Developers –

SharePoint 2010 Developer Training Course

A complete training course to learn SharePoint Development, online, for FREE!

Office 2010 Developer Training Course

A complete training course to learn Office 2010 Development, online, for FREE!

SharePoint Connections 2010 Amsterdam Videos

Contains 25 high quality presentations from the SharePoint Connections 2010 Amsterdam conference. See overviews, in-depth demos, and explanations from some of the top presenters in the industry.

Getting Started Developing in SharePoint 2010

Focused training modules split into lecture, demonstration, and hands on labs material to help you learn SharePoint development.



Webcasts, Screencasts, and More

Channel9 Content for SharePoint Developers

Informal interviews, screencasts, demos, and more from various groups at Microsoft.

SharePoint Developer Center on MSDN

Find information about planning, coding, building, deploying, and migrating solutions for Microsoft Office SharePoint Server 2007.

Office Developer Center on MSDN


Reference Materials

Microsoft Office Interactive Developer Map

The Microsoft Office Interactive Developer Map is a Windows Presentation Foundation (WPF) application that helps developers visualize the different programs, servers, services, and tools that will help them build solutions. It allows them to drill down to each product and technology and learn about new features, objects, Web services, namespaces, and schemas required to extend Microsoft Office and build custom Office Business Applications (OBAs).

SharePoint 2010: SharePoint Developer Platform Wall Poster


More Learning Sites

Starting page for all things SharePoint

A great site that provides articles, screencasts, webcasts, hands on labs, and demos to help developers learn about developing for SharePoint 2010.

SharePoint Server TechCenter

The Microsoft Office SharePoint Server 2007 TechCenter provides comprehensive content management and enterprise search, accelerates shared business processes, and facilitates information-sharing.

Video Demos and Training for Office SharePoint Server 2007 – End User

Contains links to many Microsoft Office SharePoint Server 2007 video demos that are intended for IT professionals.


Community Sites

SharePoint Dev Wiki –

End User SharePoint –


SharePoint 2010 Specific References

SharePoint 2010 SDK Online

SharePoint 2010 TechCenter


SharePoint 2007 Specific References

Note: most of this material is still very relevant to SharePoint 2010

WSS 3.0 SDK Online


Compiled help format:

SharePoint Server 2007 SDK Online


Compiled help format:

SharePoint Server 2007 Visual How-Tos – Developer

This site provides links to many MSDN walkthroughs that contain both written steps as well as a short video demonstrating how to accomplish specific tasks.

WSS 3.0 Visual How-Tos – Developer

SharePoint Designer 2007 Visual How-Tos

SharePoint Designer Training (a program you can install to train yourself on SharePoint Designer 2007)

SharePoint Guidance – November 2008

This guidance helps architects and developers design, build, test, deploy, and upgrade SharePoint intranet applications. A reference implementation demonstrates solutions to common architectural, development, and application lifecycle management challenges.

Office SharePoint Designer 2007 Training

Install a program to your desktop to receive free training on how to use SharePoint Designer 2007.


Case Studies

Public websites powered by SharePoint –

Associated Press Integrates Editorial Processes using SharePoint 2007

Edelman links 3,200 Employees, 50 Million Documents, a Bowling Interest Group, and More Case Studies –

Why Use SharePoint for a Public Web Site?  See first-hand from Ferrari, Dell, and more –