SlideShare una empresa de Scribd logo
SharePoint para desarrolladoresAndrés IturraldeULTRAGESTIONaiturralde@ultragestion.clhttp://www.ultragestion.clMartín CabreraMICROSOFTmcabrera@microsoft.comhttp://blogs.msdn.com/mcabrera
AgendaIntroducciónWorkflows PersonalizadosListas y Field ControlWeb PartsInteroperabilidad
IntroducciónSharepoint ofrece un balance muy interesante entre featuresout-of-the-box y extensibilidad
¿Cómo programamos y/o extendemos Sharepoint?3 opcionesAPI .NET administradaWorkflowFoundationActivitiesCatalogo de web services
RequisitosVisual Studio 2005 o 2008http://www.microsoft.com/spanish/msdn/latam/visualstudio2008/Visual Studio Extensions For SharePointhttp://msdn.com/sharepointhttp://tinyurl.com/9ze5u4
SharePoint ObjectModelSPSiteSPWebSPListSPFieldSPListItem
Workflow PersonalizadosA pesar de que se incluyen plantillas pre diseñadas con SharePoint, se pueden crear nuevas.Estas pueden ser desarrolladas mediante el diseñador de Workflows de Visual Studio o con otras herramientas como SharePoint Designer.
Flujo de Desarrollo de Workflows Personalizados
Workflow PersonalizadosDEMO
Listas SharePointEs el corazón de SharePoint. Representan una colección de ítems de un determinado tipoContienen columnas o campos que definen la data del ítem o metadata.Similares a una tabla de base de datos en cuanto a estructura y comportamiento.Para consultar datos poseen un lenguaje de consulta llamado CAML, cuya sintaxis es similar a un XML.
Listas SharePointDEMO
Listas SharePoint: EventosPueden contener varias columnas o campos y pueden tener triggers que reaccionan a distintos eventos.Otros ejemplos de listas: bibliotecas de documentos, calendarios, listas de contactos, bibliotecas de imágenes, etc.
Suscripción a Eventos DEMO
Listas SharePoint: Field ControlLos Field Control, son tipos de datos personalizados que pueden extender el comportamiento de las columnas de datos definidas en SharePoint o simplemente crear uno nuevo.Pueden formar parte de cualquier lista SharePoint.
Field ControlDEMO
Web PartsSon piezas reutilizables de contenido o funcionalidad que son insertadas en una página contenedora de Web Parts.SharePoint utiliza fuertemente Web Parts para crear la interfaz de usuario.Por defecto SharePoint incluye varios Web Parts que pueden ser personalizados por los usuarios con privilegios adecuados.
Web PartsDEMO
Comunicación entre Web PartsLos Web Parts pueden intercambiar información entre ellos mediante un set de interfaces.Estas interfaces son estandarizadas por lo cual un Web Part puede comunicarse con otros desarrollados por otra persona, compañía, etc.Esto permite a los usuarios finales, crear combinaciones sofisticadas de Web Parts, a través de un simple menú de usuario.
Comunicación entre Web PartsDEMO
Web ServicesSharePoint posee una serie de Web Services, los cuales permiten que otras aplicaciones o tecnologías interactúen entre ellos.Estos exponen diversas funcionalidades como por ejemplo: interacción con listas SharePoint, permisos de usuarios, etc.
Web Services (cont.)AdministrationAlertsAuthenticationCopyDocumentWorkspaceFormsImagingList Data RetrievalListsMeetingsPeoplePermissionsSite DataSitesSearchUsers and GroupsViewsVersionsWeb PartPagesWebsSharePoint DirectoryManagment
Consumiendo web servicesSharepointDEMO
Links de Interéshttp://blogs.msdn.com/sharepoint/http://msdn.microsoft.com/en-us/library/bb687949.aspxhttp://msdn.microsoft.com/en-us/library/aa973248.aspxhttp://msdn.microsoft.com/en-us/library/ms445292.aspx
Como obtener el material de este eventoDe los blogs:http://blogs.msdn.com/mcabreraDe nuestra comunidad Facebook“Comunidades Técnicas Microsoft en Chile”http://facebook.com/ComunidadesMS
SharePoint para desarrolladoresAndrés IturraldeULTRAGESTIONaiturralde@ultragestion.clhttp://www.ultragestion.clMartín CabreraMICROSOFTmcabrera@microsoft.comhttp://blogs.msdn.com/mcabrera
© 2007 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.

Más contenido relacionado

PPTX
Esto es todo sobre los servicios Desarrollo de Aplicaciones Personalizadas pa...
PDF
Manual de slider share
PDF
Gestión documental con SharePoint 2013
PPTX
SharePoint 2010 Introducción para Desarrolladores
PPTX
Sharepoint 2010 e Infopath 2010
PPTX
SharePoint 2010 - Introducción para Desarrolladores
PDF
Portal Framework ECM
Esto es todo sobre los servicios Desarrollo de Aplicaciones Personalizadas pa...
Manual de slider share
Gestión documental con SharePoint 2013
SharePoint 2010 Introducción para Desarrolladores
Sharepoint 2010 e Infopath 2010
SharePoint 2010 - Introducción para Desarrolladores
Portal Framework ECM

La actualidad más candente (19)

PPTX
Herramientas SharePoint para programadores .NET
DOCX
Weeeb centar
PPTX
Una mirada en 360° a SharePoint 2010
PDF
Brochure OrgPublisher - ORGANIGRAMAS - HOLL URSULA
PPT
TESIS APLICACION DE MASHUPS EMPRESARIALES SOBRE ENTERPRISE 2.0
PPTX
[Webinar] SOA ágil con WSO2
PPT
2 Integracion Forms Bpel
ODP
Salesforce
PPTX
Cruz soriano
PPSX
Cruz soriano
PDF
Crystal reports
PPTX
Sharepoint 2010. Novedades y Mejoras.
PDF
Aproximación calameo marguelles
PPTX
Qué es la web 2 power point.
PDF
¿Qué es SharePoint? ¿Es importante para tu negocio?
PPTX
Progress Rollbase
PPTX
Salesforce III developer day bbva innovation center Madrid by @almazanjl
PPT
Presentación slideshare
Herramientas SharePoint para programadores .NET
Weeeb centar
Una mirada en 360° a SharePoint 2010
Brochure OrgPublisher - ORGANIGRAMAS - HOLL URSULA
TESIS APLICACION DE MASHUPS EMPRESARIALES SOBRE ENTERPRISE 2.0
[Webinar] SOA ágil con WSO2
2 Integracion Forms Bpel
Salesforce
Cruz soriano
Cruz soriano
Crystal reports
Sharepoint 2010. Novedades y Mejoras.
Aproximación calameo marguelles
Qué es la web 2 power point.
¿Qué es SharePoint? ¿Es importante para tu negocio?
Progress Rollbase
Salesforce III developer day bbva innovation center Madrid by @almazanjl
Presentación slideshare
Publicidad

Destacado (7)

PDF
Надежда Белоусова SharePoint Analyst’s Expertise Map Creation
PPTX
SharePoint - Conhecendo uma nova plataforma
PDF
Configuration vm sur hyper sharepoint 2013
PPTX
SUG.cat - SharePoint 15 Social
PPTX
The Yammer and SharePoint 2013 Approach to Enterprise Social
PPTX
SharePoint - Right Intro To Development
Надежда Белоусова SharePoint Analyst’s Expertise Map Creation
SharePoint - Conhecendo uma nova plataforma
Configuration vm sur hyper sharepoint 2013
SUG.cat - SharePoint 15 Social
The Yammer and SharePoint 2013 Approach to Enterprise Social
SharePoint - Right Intro To Development
Publicidad

Similar a SharePoint 2007 Para Desarrolladores (20)

PPSX
Introduccion a MOSS 2007
PPT
Exprimiendo SharePoint 2010
PPTX
Sharepoint server 2010 - La nueva colaboración
PPTX
Sharepoint 2010 novedades y mejoras MICTT
PPT
Enterprise 2.0 & SocialBPM
PDF
Estrategias de desarrollo en sharepoint
PPT
Portales Enterprise 2.0 con WebCenter
PPTX
Mule sharepoint
PPTX
Ofimática
PPTX
Flujos de Trabajo en SharePoint 2010
PPTX
InfoPath 2010
PPTX
SharePoint 2010 desarrollo de aplicaciones
PPTX
Introducción al Desarrollo para SharePoint con Visual Studio 2008
PPT
Portales y Escritorios Web Lotusphere 2009
PDF
Teamnet centro de competencia
PPTX
Novedades en SharePoint 2013
PPTX
Asp.net mvc
PPTX
Bajo el Toldo con la Programabilidad de Microsoft SharePoint 2010
PPTX
Intranet informacion compartida
Introduccion a MOSS 2007
Exprimiendo SharePoint 2010
Sharepoint server 2010 - La nueva colaboración
Sharepoint 2010 novedades y mejoras MICTT
Enterprise 2.0 & SocialBPM
Estrategias de desarrollo en sharepoint
Portales Enterprise 2.0 con WebCenter
Mule sharepoint
Ofimática
Flujos de Trabajo en SharePoint 2010
InfoPath 2010
SharePoint 2010 desarrollo de aplicaciones
Introducción al Desarrollo para SharePoint con Visual Studio 2008
Portales y Escritorios Web Lotusphere 2009
Teamnet centro de competencia
Novedades en SharePoint 2013
Asp.net mvc
Bajo el Toldo con la Programabilidad de Microsoft SharePoint 2010
Intranet informacion compartida

Más de Andrés Iturralde (12)

PPTX
Msdn optimizando la performance en la web
PPTX
Asincronía en la web: Conociendo las novedades de ASP .NET 4.5
PPTX
Construyendo las aplicaciones del futuro con visual studio 11 y .net framewor...
PPTX
Maraton SharePoint 2010, nuevas características para desarrolladores
PPTX
Hasta donde vas a llegar con SharePoint 2010
PPTX
Como hacer que tus aplicaciones saquen mejor provecho a los procesadores disp...
PPTX
Cómo desarrollar aplicaciones súper innovadoras que incorporen videoconferenc...
PPTX
Potencia Tu Sitio Web De La Mano De Internet Explorer 8
PPTX
SharePoint 2010 Client Object Model
PPTX
Windows 7 Gadget
PPTX
Computacion Paralela Vs2010
PPTX
Charla Desarrollo Ocs
Msdn optimizando la performance en la web
Asincronía en la web: Conociendo las novedades de ASP .NET 4.5
Construyendo las aplicaciones del futuro con visual studio 11 y .net framewor...
Maraton SharePoint 2010, nuevas características para desarrolladores
Hasta donde vas a llegar con SharePoint 2010
Como hacer que tus aplicaciones saquen mejor provecho a los procesadores disp...
Cómo desarrollar aplicaciones súper innovadoras que incorporen videoconferenc...
Potencia Tu Sitio Web De La Mano De Internet Explorer 8
SharePoint 2010 Client Object Model
Windows 7 Gadget
Computacion Paralela Vs2010
Charla Desarrollo Ocs

SharePoint 2007 Para Desarrolladores