17

[Run Reloaded] Programando sobre Sharepoint 2010 (Fabián Imaz + Patricio Belardo)

Embed Size (px)

DESCRIPTION

[Run Reloaded] Programando sobre Sharepoint 2010 (Fabián Imaz + Patricio Belardo)

Citation preview

Page 1: [Run Reloaded] Programando sobre Sharepoint 2010 (Fabián Imaz + Patricio Belardo)
Page 2: [Run Reloaded] Programando sobre Sharepoint 2010 (Fabián Imaz + Patricio Belardo)

Programando sobreSharepoint 2010

Fabián ImazSiderys Elite Softwarehttp://www.siderys.com

Patricio BelardoPremier Field EngineerMicrosoft

Page 3: [Run Reloaded] Programando sobre Sharepoint 2010 (Fabián Imaz + Patricio Belardo)

IntroducciónVisual Studio 2010SharePoint DesignerGráfica para DesarrolladoresLinq To SharepointWebpart visualesEventos Client Object ModelSoluciones SandBoxed

Agenda

Page 4: [Run Reloaded] Programando sobre Sharepoint 2010 (Fabián Imaz + Patricio Belardo)

Introducción

Windows 7SharePoint FoundationSharePoint Server64 bits nativoInstalación Stand Alone Ideal para

desarrolladoresNo puede estar en

producción

Page 5: [Run Reloaded] Programando sobre Sharepoint 2010 (Fabián Imaz + Patricio Belardo)

Visual Studio 2010

Webparts VisualesBCSWorflowsCreación de FeaturesGeneración de WSPSharePoint en

explorador de servidores

Page 6: [Run Reloaded] Programando sobre Sharepoint 2010 (Fabián Imaz + Patricio Belardo)

SharePoint Designer

Tipos de contenidosListasGrupos y UsuariosPaginas MaestrasPaginas PersonalizadasDiseñador de WorflowsEditor de paginas

Page 7: [Run Reloaded] Programando sobre Sharepoint 2010 (Fabián Imaz + Patricio Belardo)

Gráfica para Desarrolladoresstsadm -o setproperty -pn developer-dashboard -pv

OnDemand

Page 8: [Run Reloaded] Programando sobre Sharepoint 2010 (Fabián Imaz + Patricio Belardo)

Solutions (SandBoxed)Fácil instalaciónDesarrollo

IterativoSharePoint

OnlineAcceso a

servidores compartidos

Seguro para otros usuarios

Acceso limitado al DOM

A nivel de colección de Sitios

Page 9: [Run Reloaded] Programando sobre Sharepoint 2010 (Fabián Imaz + Patricio Belardo)

Linq to SharePointProgramación basada en entidades

Fuertemente tipadasIntellisense

Soporta Joins entre dos o más listasSPmetal para la generación de

entidades de un sitio.Altas, bajas y modificaciones de listasExample

from o in data.Orderswhere o.Customer.City.Name == "London“select o;

Page 10: [Run Reloaded] Programando sobre Sharepoint 2010 (Fabián Imaz + Patricio Belardo)

Demo

Page 11: [Run Reloaded] Programando sobre Sharepoint 2010 (Fabián Imaz + Patricio Belardo)

Webpart VisualesBasadas en controles

de usuarioDiseñador para la

construcciónCódigo declarativo

ASP.NetControles de

SharepointCódigo ServidorFácil programación

Page 12: [Run Reloaded] Programando sobre Sharepoint 2010 (Fabián Imaz + Patricio Belardo)

Eventos

Plantilla para la creación de Eventos

Eventos en la creación de Webs

Eventos en la creación de listas y elementos

UI Mejorada con manejo de error personalizado

Propiedad con valores en la invocación del evento

Page 13: [Run Reloaded] Programando sobre Sharepoint 2010 (Fabián Imaz + Patricio Belardo)

Demo

Page 14: [Run Reloaded] Programando sobre Sharepoint 2010 (Fabián Imaz + Patricio Belardo)

Client Object Model

Silverlight JavaScriptAcceso a propiedades a demandaInvocación asincrónicas y

sincrónicasContextos de ejecución

Page 15: [Run Reloaded] Programando sobre Sharepoint 2010 (Fabián Imaz + Patricio Belardo)

Demo

Page 16: [Run Reloaded] Programando sobre Sharepoint 2010 (Fabián Imaz + Patricio Belardo)

¿Preguntas?

Page 17: [Run Reloaded] Programando sobre Sharepoint 2010 (Fabián Imaz + Patricio Belardo)