1. …for the .NET Developer
Rob Wilson, MCT, SharePoint MCTS
Gene Merlin, MCPD, MCTS .NET/SharePoint
2. • Introduction to the SharePoint Platform
• Overview of SharePoint Development Tools
• SharePoint Development Environment with .NET
• Visual Studio Solutions for SharePoint
• SharePoint Solution Architectures
• Favorite New Features
3. • SharePoint Foundation 2010 (f.k.a. WSS 3.0)
• SharePoint Portal Server 2010 (f.k.a. MOSS 2007)
Why should I Which edition
develop on a is right for
platform? me?
5. • SharePoint no longer required on development machine, but is
now supported
• Virtual environment
• 64-bit is a must
• RAM is your friend
6. • Formerly 2 – gaps filled with CodePlex add-ons
• Now 14 OOB
7. *Client Object
Object Model Web Services
Model
Web Parts
Event Handlers
Workflows
Desktop Apps
* New Client Object Model exists for Managed .NET, Silverlight and ECMA Script
11. • SharePoint no longer required on dev machine
• Traditional .NET, Web/JavaScript and Silverlight developers
can use familiar syntax
12. • Ease of deployment
• Just publish and run if SharePoint on local host
• Package and deploy if SharePoint remote
13. • Debugging
• Step through code if SharePoint on local host
14. • Sandbox solutions
• Allow applications to be deployed at the site collection level by a site
collection administrator (as opposed to farm-level equivalent)
15. • Silverlight Web Part
• Upload XAP file to a document library
• Reference the XAP
16. • LINQ Support
• No longer restricted to just CAML queries if writing server-based code