sharepoint 2010 developers

27
SharePoint Development with Microsoft Visual Studio 2010 Lynn Langit Microsoft Developer Evangelist http://blogs.msdn.com/ SoCalDevGal

Upload: lynn-langit

Post on 17-Nov-2014

4.868 views

Category:

Technology


1 download

DESCRIPTION

Presentation from MSDN event in San Diego May 2010

TRANSCRIPT

Page 1: SharePoint 2010 Developers

SharePoint Developmentwith Microsoft Visual Studio 2010

Lynn LangitMicrosoft Developer Evangelisthttp://blogs.msdn.com/SoCalDevGal

Page 2: SharePoint 2010 Developers

• 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

Page 3: SharePoint 2010 Developers

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

Page 4: SharePoint 2010 Developers

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

Page 5: SharePoint 2010 Developers

Features, Features, Features

Page 6: SharePoint 2010 Developers

SharePoint 2010 Enhancements

− New object model

− LINQ for SharePoint

− Native support for Silverlight

− Sandboxed Solutions

− External data lists

Page 7: SharePoint 2010 Developers

SharePoint Templates

Then now

Page 8: SharePoint 2010 Developers

Empty Project

Page 9: SharePoint 2010 Developers

Server Explorer

Page 10: SharePoint 2010 Developers

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

Page 11: SharePoint 2010 Developers

Demo 1: Visual Web Part

Page 12: SharePoint 2010 Developers

Visual Web Part

Page 13: SharePoint 2010 Developers

Web Part

Page 14: SharePoint 2010 Developers

Packages

Page 15: SharePoint 2010 Developers

Deployment & Debugging

F5

Page 16: SharePoint 2010 Developers

Deployment: Project Creation

Page 17: SharePoint 2010 Developers

Properties:SharePoint Tab

Page 18: SharePoint 2010 Developers

Deployment

Page 19: SharePoint 2010 Developers

Visual Studio 2010Developer Tools for SharePoint

Design

Develop

Deploy

Debug

Server Explorer

Package and Feature Designers

BDC Designer

Workflow Designer

Visual Web Part Designer

Page 20: SharePoint 2010 Developers

BCS: Connecting data and people with SharePoint

Page 21: SharePoint 2010 Developers

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

Page 22: SharePoint 2010 Developers
Page 23: SharePoint 2010 Developers

Enabling Rich Visualizations

Consistent Experience

No Touch

<html/>

LowTouch

SharePoint

Artifact

High Touch

SharePoint

Artifact

OM, Web 2.0,Service, …

Page 24: SharePoint 2010 Developers

SharePoint & Silverlight

− New client API build especially for Silverlight

− New Silverlight Web Part to ease deployment and use of Silverlight Applications

Page 25: SharePoint 2010 Developers

Demo 2: SharePoint and

Silverlight

Page 26: SharePoint 2010 Developers

Connect people to data

Go where your users are

Leverage your skillset

Enable rich visualizations

Page 27: SharePoint 2010 Developers

Resources

− Learn SharePoint 2010 on Channel 9http://channel9.msdn.com/learn/courses/SharePoint2010Developer/

− SharePoint 2010 Developer Centerhttp://msdn.microsoft.com/SharePoint