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 – https://www.microsoftelearning.com/eLearning/courseDetail.aspx?courseId=160329&tab=overview
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
- Module 1: Getting Started: Building Web Parts in SharePoint 2010
- Module 2: What Developers Need to Know About SharePoint 2010
- Module 3: Building Blocks for Web Part Development in SharePoint 2010
- Module 5: Accessing SharePoint 2010 Data and Objects with Client-Side APIs
- Module 6: Accessing External Data with Business Connectivity Services in SharePoint 2010
- Module 7: Developing Business Processes with SharePoint 2010 Workflows
- Module 8: Creating Silverlight User Interfaces for SharePoint 2010 Solutions
- Module 9: Sandboxed Solutions for Web Parts in SharePoint 2010
- Module 10: Creating Dialog Boxes and Ribbon Controls for 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
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.
SharePoint Dev Wiki – http://sharepointdevwiki.com
End User SharePoint – http://www.endusersharepoint.com/
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
SharePoint Server 2007 SDK Online
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.
Public websites powered by SharePoint – http://www.wssdemo.com/Pages/websites.aspx
Microsoft.com Case Studies – http://microsoft.com/casestudies
Why Use SharePoint for a Public Web Site? See first-hand from Ferrari, Dell, and more – http://www.microsoft.com/showcase/en/us/details/ae9f0766-aed6-4e58-8016-d0ca3451c5e8