SharePoint 2010 Developers

Post on 17-Nov-2014

4,864 views 1 download

Tags:

description

Presentation from MSDN event in San Diego May 2010

transcript

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