2011 sharepoint summit - developing and managing share_point solutions with visual...

22
Developing and Managing SharePoint Solutions with Visual Studio Buğra Postacı Sharepoint Support Engineer Microsoft GTSC

Upload: mshowto

Post on 13-Dec-2014

359 views

Category:

Technology


0 download

DESCRIPTION

2011 Sharepoint Summit - Developing and managing share_point solutions with visual studio_bugra_postaci

TRANSCRIPT

Page 1: 2011 Sharepoint Summit - Developing and managing share_point solutions with visual studio_bugra_postaci

Developing and Managing SharePoint Solutions with Visual StudioBuğra PostacıSharepoint Support EngineerMicrosoft GTSC

Page 2: 2011 Sharepoint Summit - Developing and managing share_point solutions with visual studio_bugra_postaci

Agenda SharePoint development with Visual Studio 2010 Visual Studio 2010 ALM enhancements for SharePoint

developers Using LightSwitch 2011 with SharePoint Visual Studio “dev11” enhancements for SharePoint

developers

Lots of demos!

Page 3: 2011 Sharepoint Summit - Developing and managing share_point solutions with visual studio_bugra_postaci

SharePoint development with Visual Studio 2010 Familiar Visual Studio experience

Build, debug, deploy SharePoint projects Designers for Web parts, BDC & workflows View SharePoint sites in Server Explorer Team Foundation Server integration Application lifecycle management

Broad SharePoint support Supports SharePoint Foundation and Server Sandboxed and farm solutions Business Connectivity Services Expanded workflow support

SP Designer Visual Studio continuum

Page 4: 2011 Sharepoint Summit - Developing and managing share_point solutions with visual studio_bugra_postaci

Coded workflowsDeclarative workflows

Web part hook-up

Create lists and libs

Professional developerBusiness Analyst/Process Designer

List definitions

Event receivers

Custom web parts

Application pages

Designer/IW/Power User

Design web pages

View and forms

Design business diagrams

Design skeleton process

View WF visualizations

Development Continuum

Export

Import

WSPPackage

Page 5: 2011 Sharepoint Summit - Developing and managing share_point solutions with visual studio_bugra_postaci

Developer Environment Visual Studio 2010 and SharePoint 2010 on same

machine Must use 64-bit OS

Windows 7 and Windows Vista SP1 Windows Server 2008 (R2)

How to setup a SP2010 developer environment SharePoint Easy Setup for Developers

Page 6: 2011 Sharepoint Summit - Developing and managing share_point solutions with visual studio_bugra_postaci

Templates, Designers and Workflows Project and item templates

Templates for many SharePoint artifacts Wizards collect artifact information Support for sandboxed solutions

Visual designers Design web parts Build Business Data Connectivity (BDC) models Create workflows

Page 7: 2011 Sharepoint Summit - Developing and managing share_point solutions with visual studio_bugra_postaci

Project System Project commands

Package, retract Project properties

Sandboxed, site URL, etc… Features and package nodes Mapped folders Items/files have SharePoint

specific properties

Page 8: 2011 Sharepoint Summit - Developing and managing share_point solutions with visual studio_bugra_postaci

Features and Packaging Feature designer

Add/remove items to feature View/change manifest directly

Package designer Add/remove items to package View/change manifest directly

Packaging Explorer Hierarchically view all packages,

features, artifacts in solution (across projects)

Page 9: 2011 Sharepoint Summit - Developing and managing share_point solutions with visual studio_bugra_postaci

Server Explorer Integration Hierarchical view of local SharePoint

sites and artifacts View sites, features,

lists, fields, etc… View properties of artifacts

Page 10: 2011 Sharepoint Summit - Developing and managing share_point solutions with visual studio_bugra_postaci

SharePoint development with Visual Studio 2010

demo

Page 11: 2011 Sharepoint Summit - Developing and managing share_point solutions with visual studio_bugra_postaci

Extensibility Project and item extensions

Context menus, project properties, project events Server Explorer extensions

Extend in-the-box nodes or create new nodes Deployment extensions

New deployment steps and configurations Packaging validation rules

Add custom feature/package validation rules MSBuild extensibility

Custom tasks can be created

Page 12: 2011 Sharepoint Summit - Developing and managing share_point solutions with visual studio_bugra_postaci

Extensibility in the Wild Visual Studio 2010 SharePoint Power Tools (VS team)

Enhanced Sandbox Support Community Kit for SharePoint: Dev Tools Edition (MVPs)

Project, item, deployment, and server explorer extensions Silverlight SharePoint Web Parts (Microsoft DPE team)

Project templates for creating Silverlight web parts

Page 13: 2011 Sharepoint Summit - Developing and managing share_point solutions with visual studio_bugra_postaci

Application LifecycleDeveloper Machine

Development

TestingF5

Deplo

y

Team Foundation Server

Check In

Staging

Automated Testing

Warm-Blooded User Testing

TFS Build Server

SharePoint Projects

SP2010 DLL’s

Build

Run Tests?

Fix Bugs (repeat as necessary)

NightlyBuildorContinuous Integration

Deploy Using PowerShell

Open/Close Bugs

WSP

Page 14: 2011 Sharepoint Summit - Developing and managing share_point solutions with visual studio_bugra_postaci

Visual Studio 2010 Service Pack 1 IntelliTrace

Break execution to replay code Save iTrace log file for later viewing

Unit tests Create and execute unit tests in Visual Studio

Available now!

Page 15: 2011 Sharepoint Summit - Developing and managing share_point solutions with visual studio_bugra_postaci

ALM enhancements with Visual Studio 2010 SP1

demo

Page 16: 2011 Sharepoint Summit - Developing and managing share_point solutions with visual studio_bugra_postaci

The simplest way to create business applicationsfor the desktop and cloud.

Page 17: 2011 Sharepoint Summit - Developing and managing share_point solutions with visual studio_bugra_postaci

Visual Studio LightSwitch 2011

demo

Page 18: 2011 Sharepoint Summit - Developing and managing share_point solutions with visual studio_bugra_postaci

Visual Studio “11” SharePoint enhancements List and Content Type designer Silverlight Web Part development Remote publish to Office 365/on-premise SharePoint

server Enhanced JavaScript IntelliSense Integration with Visual Studio Ultimate Profiling

Page 19: 2011 Sharepoint Summit - Developing and managing share_point solutions with visual studio_bugra_postaci

Visual Studio “11”

demo

Page 21: 2011 Sharepoint Summit - Developing and managing share_point solutions with visual studio_bugra_postaci

© 2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted

to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Page 22: 2011 Sharepoint Summit - Developing and managing share_point solutions with visual studio_bugra_postaci

İstanbul, Turkey

decemb

er 6–7 t h

2011

Summit İstanbul