1 - desarrollo en sharepoint con visual studio 2010, por misael monterroca

16
Desarrollo en Visual Studio 2010 http://blog.misaelmonterroca.com Twitter @mmonterroca Misael Monterroca Gutiérrez [email protected]

Upload: luis-du-solier

Post on 20-Jun-2015

5.026 views

Category:

Technology


0 download

DESCRIPTION

Desarrollo en SharePoint con Visual Studio 2010

TRANSCRIPT

Page 1: 1 - Desarrollo en SharePoint con Visual Studio 2010, por Misael Monterroca

Desarrollo en Visual Studio 2010

http://blog.misaelmonterroca.com Twitter @mmonterroca

Misael Monterroca Gutié[email protected]

Page 2: 1 - Desarrollo en SharePoint con Visual Studio 2010, por Misael Monterroca

Lo que veremos VS2010 SharePoint Tools Desarrollo sobre Windows 7 Mejoras en las listas de SharePoint Mejoras a WF Acceso a datos Linq to SharePoint

Page 3: 1 - Desarrollo en SharePoint con Visual Studio 2010, por Misael Monterroca

Desarrollo en SharePoint 2007

La experiencia es Visual Studio 2008 es limitada Visual Studio Extensions para WSS Visual Studio Tools for Office con VS2008 Los desarrolladores dependen de herramientas de

terceros/comunidad

Los desarrolladores tienen que batallar con detalles tediosos Edición manual de archivos CAML Entender completamente los RootFiles de WSS Edición manual de manifiest.xml Creación de un .wsp para crear un paquete de solución

Page 4: 1 - Desarrollo en SharePoint con Visual Studio 2010, por Misael Monterroca

VStudio 2010 SharePoint Tools

Desarrollo de principio a fin SharePoint Explorer para la exploración del sitio SharePoint 2010 project y item templates Diseñadores Visuales Extensible Fácil depuración

Beneficios Abstracción de los RootFiles de SharePoint Abstracción de la creación de archivos .wsp Disminuye/Elimina la necesidad de utilizar

herramientas externas

Page 5: 1 - Desarrollo en SharePoint con Visual Studio 2010, por Misael Monterroca

Developer Dashboard

Depuración Rapida o Monitoreo de Performance

stsadm -o setproperty -pn developer-dashboard -pv ondemand

Page 6: 1 - Desarrollo en SharePoint con Visual Studio 2010, por Misael Monterroca

Herramientas

Visual Studio 2010Developer Dashboard

<demo/>

Page 7: 1 - Desarrollo en SharePoint con Visual Studio 2010, por Misael Monterroca

Desarrollo en Windows 7 o Vista SP1

Tanto para SharePoint Foundation o SharePoint Server

REQUIERE x64 No está soportado para

ambientes productivos Solo para Stand Alone

Installation Puede ser deshabilitado

vía Group Policy Es un proceso «Manual»

Windows 7

Page 8: 1 - Desarrollo en SharePoint con Visual Studio 2010, por Misael Monterroca

Mejoras en las listas de SharePoint

Relaciones == Integridad Referencial

Validaciones Lookup a Múltiples Columnas Creación automática de índices

Page 9: 1 - Desarrollo en SharePoint con Visual Studio 2010, por Misael Monterroca

Relaciones

<demo/>

Listas

Page 10: 1 - Desarrollo en SharePoint con Visual Studio 2010, por Misael Monterroca

Principales Mejoras en WF

Visual Studio 2010 Initiation y Association Forms Importa flujos de SPD en Visual Studio Creación de Acciones para SPD Diseño de Flujos en Visio 2010 Workflows a “nivel” sitio

Page 11: 1 - Desarrollo en SharePoint con Visual Studio 2010, por Misael Monterroca

Acceso aDatos en SharePoint 2007

SharePoint Data

SharePoint API

Web Services

Client Application

ServerApplication

Client.svc

Client OMClient

Application

JSON XML

WPF/WinForm/OfficeSilverlightJavaScript

LINQ to SharePoint

Acceso a Datos enSharePoint 2010

Page 12: 1 - Desarrollo en SharePoint con Visual Studio 2010, por Misael Monterroca

LINQ to SharePoint

Programación basada en Entidades Permite realizar joins entre listas

Joins sobre campos lookup Joins sobre multiples listas (Clientes->Ordenes->Envios)

Example:from cliente in data.Clienteswhere cliente.Nombre == “ElNombre”select o;

Page 13: 1 - Desarrollo en SharePoint con Visual Studio 2010, por Misael Monterroca

Ensamblados del Client Object Model SharePoint Root

C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14

Silverlight<SharePoint Root>\TEMPLATE\LAYOUTS\ClientBin

Microsoft.SharePoint.Client.Silverlight.dll Microsoft.SharePoint.Client.Silverlight.Runtime.dll

JavaScript<SharePoint Root>\TEMPLATE\LAYOUTS

SP.js SP.debug.js

.NET<SharePoint Root>\ISAPI

Microsoft.SharePoint.Client.dll Microsoft.SharePoint.Client.Runtime.dll

Page 14: 1 - Desarrollo en SharePoint con Visual Studio 2010, por Misael Monterroca

Acceso a Datos

Client Object Model (.Net)LINQ to SharePoint

<demo/>

Page 15: 1 - Desarrollo en SharePoint con Visual Studio 2010, por Misael Monterroca

Recuerde completar el formato de

evaluación para participar en la rifa

de los premios

Page 16: 1 - Desarrollo en SharePoint con Visual Studio 2010, por Misael Monterroca

Patrocinan

KED