sharepoint 2010 developers
DESCRIPTION
Presentation from MSDN event in San Diego May 2010TRANSCRIPT
SharePoint Developmentwith Microsoft Visual Studio 2010
Lynn LangitMicrosoft Developer Evangelisthttp://blogs.msdn.com/SoCalDevGal
• Huge developer community• 650,000 SharePoint
Developers• 100M+ licenses• Users love SharePoint
−Great opportunity for you to leverage your ASP.NET skills− Build on a successful
platform
Leverage .NET and ASP.NET skills− You are using the same tools
− Same designers, controls, etc.− Event handling model− Save “F5” deploy/debug experience
− Familiar programming model− Built on ASP.NET− Built on Windows Workflow Foundation
− Styling is the same− Use JavaScript and Silverlight
Developer Productivity
Visual Studio 2010 Windows 7 ALMSharePoint
Designer 2010
Developer Tools · Developer Workstation · Team · Design Tools
Project TemplatesWSP PackagingVisual Designers
One Development MachineFor Developers OnlyX64 OS Required
Source code controlTeam Foundation Server (TFS)
Artifact FocusNew Workflow DesignerExport as WSP
Features, Features, Features
SharePoint 2010 Enhancements
− New object model
− LINQ for SharePoint
− Native support for Silverlight
− Sandboxed Solutions
− External data lists
SharePoint Templates
Then now
Empty Project
Server Explorer
Visual Web Part
− New for SharePoint 2010− Uses ASP.NET User Controls (ASCX)
− Can combine ASP.NET and SharePoint controls− Integrated designer support in Visual
Studio− Develop, deploy, debug using new
SharePoint project system
Demo 1: Visual Web Part
Visual Web Part
Web Part
Packages
Deployment & Debugging
F5
Deployment: Project Creation
Properties:SharePoint Tab
Deployment
Visual Studio 2010Developer Tools for SharePoint
Design
Develop
Deploy
Debug
Server Explorer
Package and Feature Designers
BDC Designer
Workflow Designer
Visual Web Part Designer
BCS: Connecting data and people with SharePoint
Business Connectivity Services− Business Data Connectivity brings
enterprise data to your users quickly− Visual designers
− BDC visual designer & explorer in VS2010− BDC method details in VS2010
− Tools to generate classes− SPMetal - here
Enabling Rich Visualizations
Consistent Experience
No Touch
<html/>
LowTouch
SharePoint
Artifact
High Touch
SharePoint
Artifact
OM, Web 2.0,Service, …
SharePoint & Silverlight
− New client API build especially for Silverlight
− New Silverlight Web Part to ease deployment and use of Silverlight Applications
Demo 2: SharePoint and
Silverlight
Connect people to data
Go where your users are
Leverage your skillset
Enable rich visualizations
Resources
− Learn SharePoint 2010 on Channel 9http://channel9.msdn.com/learn/courses/SharePoint2010Developer/
− SharePoint 2010 Developer Centerhttp://msdn.microsoft.com/SharePoint