SlideShare una empresa de Scribd logo
1 de 38
SharePoint 2010 Introducciónparadesarrolladores Andrés Iturralde Senior Consultant http://aiturralde.com aiturralde@ikom.cl
Microsoft SharePoint 2010La plataformacolaborativapara la empresa y la Web Sitios Conectar y brindarpoder a las personas Comunidades Composites Disminuircostos con plataformaunificada Contenido Ideas Rápidamenteresponde a lasnecesidades de lasempresas Buscar
SharePoint 2010 paraDesarrolladores Herramientas de primeraclasepara el Desarrollador Debugging & Tuning de solucionesmásrápido Escogerunamáquina de desarrollo Productividad para el Desarrollador Acceso a datoscomprensivo Integración con la línea de negocios Mejoras en Workflows Rica plataforma de servicios Manejo del ciclo de vida de unaaplicación Empaquetamiento de solucionesestandarizado Instala con agilidad y estabilidad Deployment Flexible
SharePoint 2010 paraDesarrolladores Herramientas de primeraclasepara el Desarrollador Debugging & Tuning de solucionesmásrápido Escogerunamáquina de desarrollo Productividad para el Desarrollador Acceso a datoscomprensivo Integración con la línea de negocios Mejoras en Workflows Rica plataforma de servicios Manejo del ciclo de vida de unaaplicación Empaquetamiento de solucionesestandarizado Instala con agilidad y estabilidad Deployment Flexible
Desarrollando con Windows 7o Windows Vista SP1 SharePoint Foundation o SharePoint Server Requiere SO x64 No estásoportadoparaproducción, solo parainstalacionesindividuales Puedeserdeshabilitadopor Group Policy Solo paraDevelopers Requiereseguir la Guía de Instalaciónencontrada en el SDK Windows 7
Visual Studio 2010Herramientas de desarrolloparaSharePoint Desarrolla, Instala y Depura Web Part, BDC  y diseñador de Workflow Empaqueta e instalaproyectos SharePoint Genera WSP para Deploy en Producción Mira un sitio SharePoint  en el Explorador de Servidores Integración con Team Foundation Server Diseñador Web Part AmpliosoporteparaSharePoint SoporteparaSolucionesSandBox SharePoint Importa WSP desde SharePoint Designer incluyendo Workflow Construyepasos de Workflow para SharePoint Designer Extensibilidadparadesarrollo de artefactosadicionales de SharePoint Soportepara SharePoint Business Connectivity Services (BCS) Tipoproyecto
SharePoint Designer 2010Herramienta sin códigoparaSharePoint Gratis paracrear y editarartefactos SharePoint Nuevasherramientas Entidades BDC Esquema de Listas Accionespersonalizadas DiseñadorTareas / Aprobación Herramientasmejoradas Diseñador de Workflow Editor de páginas Trabajos de SharePoint Designer puedenseractualizados a Visual Studio 2010 “Guardarsitiocomoplantilla” en sitio SharePoint crea WSP Importación de WSP hacia Visual Studio 2010 comonuevoproyecto
Panel del desarrollador stsadm -o setproperty -pn developer-dashboard -pv ondemand Rápidadepuración o Página de monitoreo de performance
Herramientas Visual Studio 2010 Panel del Desarrollador demo
SharePoint 2010 paraDesarrolladores Herramientas de primeraclasepara el Desarrollador Debugging & Tuning de solucionesmásrápido Escogerunamáquina de desarrollo Productividad para el Desarrollador Acceso a datoscomprensivo Integración con la línea de negocios Mejoras en Workflows Rica plataforma de servicios Manejo del ciclo de vida de unaaplicación Empaquetamiento de solucionesestandarizado Instala con agilidad y estabilidad Deployment Flexible
Business Connectivity ServicesTraeinformación de la línea de negocioshacia SharePoint SharePoint List con Data Externa Lectura / Escritura SharePoint Foundation Construídosobre Business Data Catalog de SharePoint 2007 App. Office Client Runtime Operaciones Offline Cache Herramientas SharePoint Visual Studio 2010 Enterprise Search PlataformaDesarrollo Business Intelligence Enterprise content mgmt Collaboration social SharePoint Designer 2010 ECT Store Runtime Security Solution Packaging Out of the box UI Web 2.0 DB WCF Web Service .NET LOB
Business Connectivity Services Desarrollando un Content Type Externo Visual Studio 2010 Demo
Mejoras en listas SharePointAlmacén de infromacióncolaborativa Relaciones en Cáscada o Bloque Eliminación en cascadatransaccional Restricción de la eliminación Validación con Fórmulascomo Excel Validaciónbasada en fórmulas Asegurarqueseanúnicas Búsquedasobre multiples columnas Indices de listascreadosautomáticamente Escalabilidad y performance Regulación de queries de Listas Y mantenemos de SharePoint 2007 Servicioautomático de creación de listas UI de Listas Out of the Box Autenticaciónporformularios de fábrica
Vistas XSLT paraListasDiseño de vistas en UI y SPD Reemplaza CAML paraVistas CAML aúnusadoparaconsultas Mejor performance Ediciónmásfácil en SPD Ribbon User Experience:  Ordernar/Filtrar/Agrupar Formateocondicional, etc Experienciamássencilla de codificación Lenguajeestandar, XSLT pordefectoestácompartida Vistas basadas en XSLT ahora son pordefecto Listas SharePoint Listasexternas
Relaciones y Validaciones Crearunarelación entre listas Crearvalidaciones de unalista Demo
Tecnología de datos APIs REST Listasfuertementetipadas M. O. Cliente Listasdebilmentetipadas LadoCliente Plataforma de Datos Granja Sitio Data Listas ListasExternas M.O. Servidor LadoServidor Listasdebilmentetipadas LINQ Listasfuertementetipadas Nuevo en 2010 Mejorado
LINQ to SharePointLanguage Integrated Query Programaciónbasada en entidades Intellisense y Tipos Fuertes Soporte de Joins de Listas y Proyecciones Join listas en el campo de busqueda entre ellos Join multiples listas (A->B->C) Proyectacualquier campo desdelistasenlzadas en un query sin cambiar el esquema de la lista Ejemplo: fromoindata.Ordeneswhereo.Cliente.Ciudad.Nombre == 	“Londres”selecto;
Modelo de ObjetosClienteEjecución en máquinasremotas Simple API paraAgregar, Obtener, Actualizar y manejardatos en SharePoint Comandos batch para Performance Datos SharePoint Consistente Eficiente AplicaciónCliente .NET CLR Silverlight CLR JavaScript
Ejemplomodelo de objetosCliente ClientContext context = newClientContext("http://servidor"); Web site = context.Web; context.Load(site); context.ExecuteQuery(); site.Title = site.Title + " y OM Cliente"; site.Update(); context.ExecuteQuery();
APIs REST ADO.NET Data Services REST Protocolos Atom, Feeds JSON Data de listas SharePoint y planillas Excel Integración con un creaciente set de tecnologías REST Microsoft
REST y ADO.NET Data Services Demo
Mejoras en eventos SharePoint Reaccionan a Eventos del Servidor Template de Proyectode Eventos en Visual Studio 2010 Eventos “después de”-sincrónicos Simple comportamiento de eventos Alcance del evento a nivel de Sitio Evento de creación de Webs Evento de creación de listas Mas controles de interfaz de usuarios Página de error personalizadas
Mejoras en WorkflowPopular  y base exitosa en 2007 Visual Studio 2010 FormulariosIniciación y Asociación Nueva superficie de diseño de Workflows en SPD Importa Workflows hechos en SPD hacia Visual Studio Construyeacciones de SPD en Visual Studio Diseño de Workflow en Visio 2010 Visualizaciónbasada en browser Workflow de Alto Privilegio Controladondecorre el servicio Workflows de sitio Workflow declarativosreusables ListaEvent Receivers de Workflow  Serviciosconectables de Workflow Performance y escalabilidad Workflow totalmente customizable Diseñador de aprobador
Workflow Construye un Workflow en Visual Studio 2010 Demo
Aplicaciones de Servicios SharePointNueva arquitectura de Aplicaciones de Servicios Actualización del Shared Service Provider de SharePoint 2007 Modelo de serviciosmásflexibles Construídosobreconocimiento de WCF Manejo Administración de roles extensibles User Interface y PowerShell Browser Client App Consumer Web Part Consumer Web Part WFE SERVER Service Proxy WCF Contract APP SERVER Service Logic SQL SERVER Content Config Custom
Aplicaciones de Servicios SharePointNueva arquitectura de Aplicaciones de Servicios Infraestructuracomunparatareas “pesadas” Web Service y provisionamiento de Bases de Datos Almacén de configuraciones Compartiendo y descubrimiento de servicios a través de granjas Descubrimiento de instancias de servicios en unagranja Balanceador de cargaRound-robin Browser Client App Consumer Web Part Consumer Web Part WFE SERVER Service Proxy WCF Contract APP SERVER Service Logic SQL SERVER Content Config Custom
Ribbon y Framework de dialogos Accionespersonalizadas del lado del cliente en Ribbon Ribbon sensible al contexto Ribbon Barra de Estado Area Notificación
Ribbon y Framework de dialogos Formularios SharePoint reemplazables AbrircomoPágina Web o comoDialogo Framework de dialogos
Silverlight 3 y SharePoint 2010Nueva opción de la UI Media Player Web Part Browser Organización Creació de Listas y Sitios Office Web Applications Silverlight Web Part Forma sencilla de subir Compatible Silverlight CLR Modeloobjetoscliente Llama API’s SharePoint APIs REST Simplificaacceso a listas Soporteparaaplicaciones Silverlight remotamentehosteadas
SharePoint 2010 paraDesarrolladores Herramientas de primeraclasepara el Desarrollador Debugging & Tuning de solucionesmásrápido Escogerunamáquina de desarrollo Productividad para el Desarrollador Acceso a datoscomprensivo Integración con la línea de negocios Mejoras en Workflows Rica plataforma de servicios Manejo del ciclo de vida de unaaplicación Empaquetamiento de solucionesestandarizado Instala con agilidad y estabilidad Deployment Flexible
SolucionesSandboxed Seguridad y Estabilidad Agilidad del negocio Agilidadesencial Estabilidadesencial Facil deployment Desarrolloiterativo Acceso a ServidoresCompartidos SharePoint Online Seguroparaotrosusuarios Accesolimitado a la API Recursosmonitoreados Procesoseparado Limites de la colección de sitios
Sandboxed Solutions demo
SharePoint Online SubeSolución WSP Sandboxed
Actualiza y EmpaquetandoWSP como SharePoint Installer WSS Solution Package (WSP) Actualización visual de versión en versión SharePoint UI guardar en plantilla Semántica de upgrade mejordefinida Mapeodeclarativo de características Llamadas de actualizaciónparacaracterísticas Descubrimiento de aplicaciones en Sitios SharePoint WSP comoformatounificado del desarrollador Funcionatanto en la colección de sitioscomo en la máquina
Team Foundation ServerManejo del ciclo de vida de la aplicación Tracking  de Work Item Control de códigofuente Team Build Manejacasos de uso Log de bugs Testing automatizado Testing de carga
SharePoint 2010 paraDesarrolladores Herramientas de primeraclasepara el Desarrollador Debugging & Tuning de solucionesmásrápido Escogerunamáquina de desarrollo Productividad para el Desarrollador Acceso a datoscomprensivo Integración con la línea de negocios Mejoras en Workflows Rica plataforma de servicios Manejo del ciclo de vida de unaaplicación Empaquetamiento de solucionesestandarizado Instala con agilidad y estabilidad Deployment Flexible
SharePoint 2010 Introducciónparadesarrolladores Andrés Iturralde Senior Consultant http://aiturralde.com aiturralde@ikom.cl
© 2009 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

La actualidad más candente

¿Qué es SharePoint? ¿Es importante para tu negocio?
¿Qué es SharePoint? ¿Es importante para tu negocio?¿Qué es SharePoint? ¿Es importante para tu negocio?
¿Qué es SharePoint? ¿Es importante para tu negocio?Neiy Darry Rodriguez
 
Sharepoint 2010 e Infopath 2010
Sharepoint 2010 e Infopath 2010Sharepoint 2010 e Infopath 2010
Sharepoint 2010 e Infopath 2010Eva Ordoñez Perez
 
Bajo el Toldo con la Programabilidad de Microsoft SharePoint 2010
Bajo el Toldo con la Programabilidad de Microsoft SharePoint 2010Bajo el Toldo con la Programabilidad de Microsoft SharePoint 2010
Bajo el Toldo con la Programabilidad de Microsoft SharePoint 2010Andrés Iturralde
 
Introducción a SharePoint 2010
Introducción a SharePoint 2010Introducción a SharePoint 2010
Introducción a SharePoint 2010Lester Sanchez
 
Gestión documental con SharePoint 2013
Gestión documental con SharePoint 2013Gestión documental con SharePoint 2013
Gestión documental con SharePoint 2013Bravent
 
Construyendo Flujos De Trabajo En Share Point 2010 Utilizando Share Point Des...
Construyendo Flujos De Trabajo En Share Point 2010 Utilizando Share Point Des...Construyendo Flujos De Trabajo En Share Point 2010 Utilizando Share Point Des...
Construyendo Flujos De Trabajo En Share Point 2010 Utilizando Share Point Des...Haaron Gonzalez
 
¿Merece la pena SharePoint 2016? Puntos de vista de un IT PRO, desarrollador ...
¿Merece la pena SharePoint 2016? Puntos de vista de un IT PRO, desarrollador ...¿Merece la pena SharePoint 2016? Puntos de vista de un IT PRO, desarrollador ...
¿Merece la pena SharePoint 2016? Puntos de vista de un IT PRO, desarrollador ...Miguel Tabera
 
IBM Workplace Lotusphere Madrid 2006
IBM Workplace Lotusphere Madrid 2006IBM Workplace Lotusphere Madrid 2006
IBM Workplace Lotusphere Madrid 2006Daniel Olmo Chica
 
Como crear add ins hibridas para share point y office
Como crear add ins hibridas para share point y officeComo crear add ins hibridas para share point y office
Como crear add ins hibridas para share point y officeFabian Imaz
 
Contenido en Sharepoint 2010 Comercial
Contenido en Sharepoint 2010 ComercialContenido en Sharepoint 2010 Comercial
Contenido en Sharepoint 2010 ComercialEva Ordoñez Perez
 
SharePoint Online - Comunicación, colaboración y productividad en la nube.
SharePoint Online - Comunicación, colaboración y productividad en la nube.SharePoint Online - Comunicación, colaboración y productividad en la nube.
SharePoint Online - Comunicación, colaboración y productividad en la nube.Juan Carlos Gonzalez
 
Sharepoint 2010. Novedades y Mejoras.
Sharepoint 2010. Novedades y Mejoras.Sharepoint 2010. Novedades y Mejoras.
Sharepoint 2010. Novedades y Mejoras.MICTT Palma
 
Resumen de Novedades en SharePoint 2013
Resumen de Novedades en SharePoint 2013Resumen de Novedades en SharePoint 2013
Resumen de Novedades en SharePoint 2013Juan Carlos Gonzalez
 
IT Tour 2014 - Office 365: Productividad, Colaboración y Comunicación en la nube
IT Tour 2014 - Office 365: Productividad, Colaboración y Comunicación en la nubeIT Tour 2014 - Office 365: Productividad, Colaboración y Comunicación en la nube
IT Tour 2014 - Office 365: Productividad, Colaboración y Comunicación en la nubeJuan Carlos Gonzalez
 
SharePoint 2016 IT Preview
SharePoint 2016 IT PreviewSharePoint 2016 IT Preview
SharePoint 2016 IT PreviewMiguel Tabera
 

La actualidad más candente (20)

¿Qué es SharePoint? ¿Es importante para tu negocio?
¿Qué es SharePoint? ¿Es importante para tu negocio?¿Qué es SharePoint? ¿Es importante para tu negocio?
¿Qué es SharePoint? ¿Es importante para tu negocio?
 
Sharepoint 2010 e Infopath 2010
Sharepoint 2010 e Infopath 2010Sharepoint 2010 e Infopath 2010
Sharepoint 2010 e Infopath 2010
 
Bajo el Toldo con la Programabilidad de Microsoft SharePoint 2010
Bajo el Toldo con la Programabilidad de Microsoft SharePoint 2010Bajo el Toldo con la Programabilidad de Microsoft SharePoint 2010
Bajo el Toldo con la Programabilidad de Microsoft SharePoint 2010
 
InfoPath 2010
InfoPath 2010InfoPath 2010
InfoPath 2010
 
Introducción a SharePoint 2010
Introducción a SharePoint 2010Introducción a SharePoint 2010
Introducción a SharePoint 2010
 
Introducción a SharePoint 2013
Introducción a SharePoint 2013Introducción a SharePoint 2013
Introducción a SharePoint 2013
 
Gestión documental con SharePoint 2013
Gestión documental con SharePoint 2013Gestión documental con SharePoint 2013
Gestión documental con SharePoint 2013
 
SharePoint Online IT Camps
SharePoint Online IT CampsSharePoint Online IT Camps
SharePoint Online IT Camps
 
Construyendo Flujos De Trabajo En Share Point 2010 Utilizando Share Point Des...
Construyendo Flujos De Trabajo En Share Point 2010 Utilizando Share Point Des...Construyendo Flujos De Trabajo En Share Point 2010 Utilizando Share Point Des...
Construyendo Flujos De Trabajo En Share Point 2010 Utilizando Share Point Des...
 
¿Merece la pena SharePoint 2016? Puntos de vista de un IT PRO, desarrollador ...
¿Merece la pena SharePoint 2016? Puntos de vista de un IT PRO, desarrollador ...¿Merece la pena SharePoint 2016? Puntos de vista de un IT PRO, desarrollador ...
¿Merece la pena SharePoint 2016? Puntos de vista de un IT PRO, desarrollador ...
 
IBM Workplace Lotusphere Madrid 2006
IBM Workplace Lotusphere Madrid 2006IBM Workplace Lotusphere Madrid 2006
IBM Workplace Lotusphere Madrid 2006
 
Como crear add ins hibridas para share point y office
Como crear add ins hibridas para share point y officeComo crear add ins hibridas para share point y office
Como crear add ins hibridas para share point y office
 
Share point
Share pointShare point
Share point
 
SharePoint Online IT Camps
SharePoint Online IT CampsSharePoint Online IT Camps
SharePoint Online IT Camps
 
Contenido en Sharepoint 2010 Comercial
Contenido en Sharepoint 2010 ComercialContenido en Sharepoint 2010 Comercial
Contenido en Sharepoint 2010 Comercial
 
SharePoint Online - Comunicación, colaboración y productividad en la nube.
SharePoint Online - Comunicación, colaboración y productividad en la nube.SharePoint Online - Comunicación, colaboración y productividad en la nube.
SharePoint Online - Comunicación, colaboración y productividad en la nube.
 
Sharepoint 2010. Novedades y Mejoras.
Sharepoint 2010. Novedades y Mejoras.Sharepoint 2010. Novedades y Mejoras.
Sharepoint 2010. Novedades y Mejoras.
 
Resumen de Novedades en SharePoint 2013
Resumen de Novedades en SharePoint 2013Resumen de Novedades en SharePoint 2013
Resumen de Novedades en SharePoint 2013
 
IT Tour 2014 - Office 365: Productividad, Colaboración y Comunicación en la nube
IT Tour 2014 - Office 365: Productividad, Colaboración y Comunicación en la nubeIT Tour 2014 - Office 365: Productividad, Colaboración y Comunicación en la nube
IT Tour 2014 - Office 365: Productividad, Colaboración y Comunicación en la nube
 
SharePoint 2016 IT Preview
SharePoint 2016 IT PreviewSharePoint 2016 IT Preview
SharePoint 2016 IT Preview
 

Destacado

Introducción a web matrix
Introducción a web matrixIntroducción a web matrix
Introducción a web matrixMICTT Palma
 
Como hacer que tus aplicaciones saquen mejor provecho a los procesadores disp...
Como hacer que tus aplicaciones saquen mejor provecho a los procesadores disp...Como hacer que tus aplicaciones saquen mejor provecho a los procesadores disp...
Como hacer que tus aplicaciones saquen mejor provecho a los procesadores disp...Andrés Iturralde
 
CSA - Web Parts en SharePoint 2010
CSA - Web Parts en SharePoint 2010CSA - Web Parts en SharePoint 2010
CSA - Web Parts en SharePoint 2010Comunidad SharePoint
 
SharePoint 2010 desarrollo de aplicaciones
SharePoint 2010 desarrollo de aplicacionesSharePoint 2010 desarrollo de aplicaciones
SharePoint 2010 desarrollo de aplicacionesVic Frank
 
Exprimiendo SharePoint 2010
Exprimiendo SharePoint 2010Exprimiendo SharePoint 2010
Exprimiendo SharePoint 2010Juan Pablo
 

Destacado (6)

Introducción a web matrix
Introducción a web matrixIntroducción a web matrix
Introducción a web matrix
 
Como hacer que tus aplicaciones saquen mejor provecho a los procesadores disp...
Como hacer que tus aplicaciones saquen mejor provecho a los procesadores disp...Como hacer que tus aplicaciones saquen mejor provecho a los procesadores disp...
Como hacer que tus aplicaciones saquen mejor provecho a los procesadores disp...
 
CSA - Web Parts en SharePoint 2010
CSA - Web Parts en SharePoint 2010CSA - Web Parts en SharePoint 2010
CSA - Web Parts en SharePoint 2010
 
SharePoint 2010 desarrollo de aplicaciones
SharePoint 2010 desarrollo de aplicacionesSharePoint 2010 desarrollo de aplicaciones
SharePoint 2010 desarrollo de aplicaciones
 
Personalizacion sharepoint2010
Personalizacion sharepoint2010Personalizacion sharepoint2010
Personalizacion sharepoint2010
 
Exprimiendo SharePoint 2010
Exprimiendo SharePoint 2010Exprimiendo SharePoint 2010
Exprimiendo SharePoint 2010
 

Similar a SharePoint 2010 Introducción para Desarrolladores

5 - SharePoint 2010 y Windows 2008 R2, por Hector Insua y Ruben Colomo
5 - SharePoint 2010 y Windows 2008 R2, por Hector Insua y Ruben Colomo5 - SharePoint 2010 y Windows 2008 R2, por Hector Insua y Ruben Colomo
5 - SharePoint 2010 y Windows 2008 R2, por Hector Insua y Ruben ColomoLuis Du Solier
 
Estrategias de desarrollo en sharepoint
Estrategias de desarrollo en sharepointEstrategias de desarrollo en sharepoint
Estrategias de desarrollo en sharepointDaniel Laco
 
Portales Enterprise 2.0 con WebCenter
Portales Enterprise 2.0 con WebCenterPortales Enterprise 2.0 con WebCenter
Portales Enterprise 2.0 con WebCenterJaime Cid
 
Novedades Sharepoint server 2010
Novedades Sharepoint server 2010Novedades Sharepoint server 2010
Novedades Sharepoint server 2010Eva Ordoñez Perez
 
Sharepoint 2010 novedades y mejoras MICTT
Sharepoint 2010  novedades y mejoras MICTTSharepoint 2010  novedades y mejoras MICTT
Sharepoint 2010 novedades y mejoras MICTTMICTT Palma
 
SharePoint 2007 Para Desarrolladores
SharePoint 2007 Para DesarrolladoresSharePoint 2007 Para Desarrolladores
SharePoint 2007 Para DesarrolladoresAndrés Iturralde
 
Flujos de Trabajo en SharePoint 2010
Flujos de Trabajo en SharePoint 2010Flujos de Trabajo en SharePoint 2010
Flujos de Trabajo en SharePoint 2010Haaron Gonzalez
 
Introduccion a MOSS 2007
Introduccion a MOSS 2007Introduccion a MOSS 2007
Introduccion a MOSS 2007Luis Du Solier
 
Novedades en Desarrollo en SharePoint 2013
Novedades en Desarrollo en SharePoint 2013Novedades en Desarrollo en SharePoint 2013
Novedades en Desarrollo en SharePoint 2013Juan Carlos Gonzalez
 
Presentacion share point 2010
Presentacion share point 2010Presentacion share point 2010
Presentacion share point 2010MICTT Palma
 
Business Intelligence con Sql Server 2014
Business Intelligence con Sql Server 2014Business Intelligence con Sql Server 2014
Business Intelligence con Sql Server 2014Eduardo Castro
 
Oracle Enterprise 2.0, C-level, Evento OPN, Madrid, 30 de Marzo de 2011
Oracle Enterprise 2.0, C-level, Evento OPN, Madrid, 30 de Marzo de 2011Oracle Enterprise 2.0, C-level, Evento OPN, Madrid, 30 de Marzo de 2011
Oracle Enterprise 2.0, C-level, Evento OPN, Madrid, 30 de Marzo de 2011Jaime Cid
 
Jaime Cid - WebCenter Portal - Propuesta de Valor - Nov 2011
Jaime Cid - WebCenter Portal - Propuesta de Valor - Nov 2011Jaime Cid - WebCenter Portal - Propuesta de Valor - Nov 2011
Jaime Cid - WebCenter Portal - Propuesta de Valor - Nov 2011Jaime Cid
 
2 Integracion Forms Bpel
2  Integracion Forms Bpel2  Integracion Forms Bpel
2 Integracion Forms BpelPedro Gallardo
 
De Forms a Oracle Fusion Middleware
De Forms a Oracle Fusion MiddlewareDe Forms a Oracle Fusion Middleware
De Forms a Oracle Fusion MiddlewareJC_Diaz_Belmonte
 
1 - Desarrollo en SharePoint con Visual Studio 2010, por Misael Monterroca
1 - Desarrollo en SharePoint con Visual Studio 2010, por Misael Monterroca1 - Desarrollo en SharePoint con Visual Studio 2010, por Misael Monterroca
1 - Desarrollo en SharePoint con Visual Studio 2010, por Misael MonterrocaLuis Du Solier
 
1 Estrategia De Cs A Soa
1  Estrategia De Cs A Soa1  Estrategia De Cs A Soa
1 Estrategia De Cs A SoaPedro Gallardo
 
Desarrollo Para Share Point Con Vs2010
Desarrollo Para Share Point Con Vs2010Desarrollo Para Share Point Con Vs2010
Desarrollo Para Share Point Con Vs2010Misael Monterroca
 

Similar a SharePoint 2010 Introducción para Desarrolladores (20)

5 - SharePoint 2010 y Windows 2008 R2, por Hector Insua y Ruben Colomo
5 - SharePoint 2010 y Windows 2008 R2, por Hector Insua y Ruben Colomo5 - SharePoint 2010 y Windows 2008 R2, por Hector Insua y Ruben Colomo
5 - SharePoint 2010 y Windows 2008 R2, por Hector Insua y Ruben Colomo
 
Estrategias de desarrollo en sharepoint
Estrategias de desarrollo en sharepointEstrategias de desarrollo en sharepoint
Estrategias de desarrollo en sharepoint
 
Portales Enterprise 2.0 con WebCenter
Portales Enterprise 2.0 con WebCenterPortales Enterprise 2.0 con WebCenter
Portales Enterprise 2.0 con WebCenter
 
Novedades Sharepoint server 2010
Novedades Sharepoint server 2010Novedades Sharepoint server 2010
Novedades Sharepoint server 2010
 
Sharepoint 2010 novedades y mejoras MICTT
Sharepoint 2010  novedades y mejoras MICTTSharepoint 2010  novedades y mejoras MICTT
Sharepoint 2010 novedades y mejoras MICTT
 
SharePoint 2007 Para Desarrolladores
SharePoint 2007 Para DesarrolladoresSharePoint 2007 Para Desarrolladores
SharePoint 2007 Para Desarrolladores
 
Flujos de Trabajo en SharePoint 2010
Flujos de Trabajo en SharePoint 2010Flujos de Trabajo en SharePoint 2010
Flujos de Trabajo en SharePoint 2010
 
Introduccion a MOSS 2007
Introduccion a MOSS 2007Introduccion a MOSS 2007
Introduccion a MOSS 2007
 
Novedades en Desarrollo en SharePoint 2013
Novedades en Desarrollo en SharePoint 2013Novedades en Desarrollo en SharePoint 2013
Novedades en Desarrollo en SharePoint 2013
 
Presentacion share point 2010
Presentacion share point 2010Presentacion share point 2010
Presentacion share point 2010
 
Novedades en SharePoint 2013
Novedades en SharePoint 2013Novedades en SharePoint 2013
Novedades en SharePoint 2013
 
Business Intelligence con Sql Server 2014
Business Intelligence con Sql Server 2014Business Intelligence con Sql Server 2014
Business Intelligence con Sql Server 2014
 
Oracle Enterprise 2.0, C-level, Evento OPN, Madrid, 30 de Marzo de 2011
Oracle Enterprise 2.0, C-level, Evento OPN, Madrid, 30 de Marzo de 2011Oracle Enterprise 2.0, C-level, Evento OPN, Madrid, 30 de Marzo de 2011
Oracle Enterprise 2.0, C-level, Evento OPN, Madrid, 30 de Marzo de 2011
 
Jaime Cid - WebCenter Portal - Propuesta de Valor - Nov 2011
Jaime Cid - WebCenter Portal - Propuesta de Valor - Nov 2011Jaime Cid - WebCenter Portal - Propuesta de Valor - Nov 2011
Jaime Cid - WebCenter Portal - Propuesta de Valor - Nov 2011
 
2 Integracion Forms Bpel
2  Integracion Forms Bpel2  Integracion Forms Bpel
2 Integracion Forms Bpel
 
De Forms a Oracle Fusion Middleware
De Forms a Oracle Fusion MiddlewareDe Forms a Oracle Fusion Middleware
De Forms a Oracle Fusion Middleware
 
1 - Desarrollo en SharePoint con Visual Studio 2010, por Misael Monterroca
1 - Desarrollo en SharePoint con Visual Studio 2010, por Misael Monterroca1 - Desarrollo en SharePoint con Visual Studio 2010, por Misael Monterroca
1 - Desarrollo en SharePoint con Visual Studio 2010, por Misael Monterroca
 
1 Estrategia De Cs A Soa
1  Estrategia De Cs A Soa1  Estrategia De Cs A Soa
1 Estrategia De Cs A Soa
 
Desarrollo Para Share Point Con Vs2010
Desarrollo Para Share Point Con Vs2010Desarrollo Para Share Point Con Vs2010
Desarrollo Para Share Point Con Vs2010
 
Programando Addins desde la web
Programando Addins desde la webProgramando Addins desde la web
Programando Addins desde la web
 

Más de Andrés Iturralde

Msdn optimizando la performance en la web
Msdn   optimizando la performance en la webMsdn   optimizando la performance en la web
Msdn optimizando la performance en la webAndrés Iturralde
 
Asincronía en la web: Conociendo las novedades de ASP .NET 4.5
Asincronía en la web: Conociendo las novedades de ASP .NET 4.5Asincronía en la web: Conociendo las novedades de ASP .NET 4.5
Asincronía en la web: Conociendo las novedades de ASP .NET 4.5Andrés Iturralde
 
Construyendo las aplicaciones del futuro con visual studio 11 y .net framewor...
Construyendo las aplicaciones del futuro con visual studio 11 y .net framewor...Construyendo las aplicaciones del futuro con visual studio 11 y .net framewor...
Construyendo las aplicaciones del futuro con visual studio 11 y .net framewor...Andrés Iturralde
 
Maraton SharePoint 2010, nuevas características para desarrolladores
Maraton SharePoint 2010, nuevas características para desarrolladoresMaraton SharePoint 2010, nuevas características para desarrolladores
Maraton SharePoint 2010, nuevas características para desarrolladoresAndrés Iturralde
 
Cómo desarrollar aplicaciones súper innovadoras que incorporen videoconferenc...
Cómo desarrollar aplicaciones súper innovadoras que incorporen videoconferenc...Cómo desarrollar aplicaciones súper innovadoras que incorporen videoconferenc...
Cómo desarrollar aplicaciones súper innovadoras que incorporen videoconferenc...Andrés Iturralde
 
Potencia Tu Sitio Web De La Mano De Internet Explorer 8
Potencia Tu Sitio Web De La Mano De Internet Explorer 8Potencia Tu Sitio Web De La Mano De Internet Explorer 8
Potencia Tu Sitio Web De La Mano De Internet Explorer 8Andrés Iturralde
 
SharePoint 2010 Client Object Model
SharePoint 2010 Client Object ModelSharePoint 2010 Client Object Model
SharePoint 2010 Client Object ModelAndrés Iturralde
 

Más de Andrés Iturralde (10)

Msdn optimizando la performance en la web
Msdn   optimizando la performance en la webMsdn   optimizando la performance en la web
Msdn optimizando la performance en la web
 
Asincronía en la web: Conociendo las novedades de ASP .NET 4.5
Asincronía en la web: Conociendo las novedades de ASP .NET 4.5Asincronía en la web: Conociendo las novedades de ASP .NET 4.5
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...
Construyendo las aplicaciones del futuro con visual studio 11 y .net framewor...Construyendo las aplicaciones del futuro con visual studio 11 y .net framewor...
Construyendo las aplicaciones del futuro con visual studio 11 y .net framewor...
 
Maraton SharePoint 2010, nuevas características para desarrolladores
Maraton SharePoint 2010, nuevas características para desarrolladoresMaraton SharePoint 2010, nuevas características para desarrolladores
Maraton SharePoint 2010, nuevas características para desarrolladores
 
Cómo desarrollar aplicaciones súper innovadoras que incorporen videoconferenc...
Cómo desarrollar aplicaciones súper innovadoras que incorporen videoconferenc...Cómo desarrollar aplicaciones súper innovadoras que incorporen videoconferenc...
Cómo desarrollar aplicaciones súper innovadoras que incorporen videoconferenc...
 
Potencia Tu Sitio Web De La Mano De Internet Explorer 8
Potencia Tu Sitio Web De La Mano De Internet Explorer 8Potencia Tu Sitio Web De La Mano De Internet Explorer 8
Potencia Tu Sitio Web De La Mano De Internet Explorer 8
 
SharePoint 2010 Client Object Model
SharePoint 2010 Client Object ModelSharePoint 2010 Client Object Model
SharePoint 2010 Client Object Model
 
Windows 7 Gadget
Windows 7 GadgetWindows 7 Gadget
Windows 7 Gadget
 
Computacion Paralela Vs2010
Computacion Paralela Vs2010Computacion Paralela Vs2010
Computacion Paralela Vs2010
 
Charla Desarrollo Ocs
Charla Desarrollo OcsCharla Desarrollo Ocs
Charla Desarrollo Ocs
 

SharePoint 2010 Introducción para Desarrolladores

  • 1. SharePoint 2010 Introducciónparadesarrolladores Andrés Iturralde Senior Consultant http://aiturralde.com aiturralde@ikom.cl
  • 2. Microsoft SharePoint 2010La plataformacolaborativapara la empresa y la Web Sitios Conectar y brindarpoder a las personas Comunidades Composites Disminuircostos con plataformaunificada Contenido Ideas Rápidamenteresponde a lasnecesidades de lasempresas Buscar
  • 3. SharePoint 2010 paraDesarrolladores Herramientas de primeraclasepara el Desarrollador Debugging & Tuning de solucionesmásrápido Escogerunamáquina de desarrollo Productividad para el Desarrollador Acceso a datoscomprensivo Integración con la línea de negocios Mejoras en Workflows Rica plataforma de servicios Manejo del ciclo de vida de unaaplicación Empaquetamiento de solucionesestandarizado Instala con agilidad y estabilidad Deployment Flexible
  • 4. SharePoint 2010 paraDesarrolladores Herramientas de primeraclasepara el Desarrollador Debugging & Tuning de solucionesmásrápido Escogerunamáquina de desarrollo Productividad para el Desarrollador Acceso a datoscomprensivo Integración con la línea de negocios Mejoras en Workflows Rica plataforma de servicios Manejo del ciclo de vida de unaaplicación Empaquetamiento de solucionesestandarizado Instala con agilidad y estabilidad Deployment Flexible
  • 5. Desarrollando con Windows 7o Windows Vista SP1 SharePoint Foundation o SharePoint Server Requiere SO x64 No estásoportadoparaproducción, solo parainstalacionesindividuales Puedeserdeshabilitadopor Group Policy Solo paraDevelopers Requiereseguir la Guía de Instalaciónencontrada en el SDK Windows 7
  • 6. Visual Studio 2010Herramientas de desarrolloparaSharePoint Desarrolla, Instala y Depura Web Part, BDC y diseñador de Workflow Empaqueta e instalaproyectos SharePoint Genera WSP para Deploy en Producción Mira un sitio SharePoint en el Explorador de Servidores Integración con Team Foundation Server Diseñador Web Part AmpliosoporteparaSharePoint SoporteparaSolucionesSandBox SharePoint Importa WSP desde SharePoint Designer incluyendo Workflow Construyepasos de Workflow para SharePoint Designer Extensibilidadparadesarrollo de artefactosadicionales de SharePoint Soportepara SharePoint Business Connectivity Services (BCS) Tipoproyecto
  • 7. SharePoint Designer 2010Herramienta sin códigoparaSharePoint Gratis paracrear y editarartefactos SharePoint Nuevasherramientas Entidades BDC Esquema de Listas Accionespersonalizadas DiseñadorTareas / Aprobación Herramientasmejoradas Diseñador de Workflow Editor de páginas Trabajos de SharePoint Designer puedenseractualizados a Visual Studio 2010 “Guardarsitiocomoplantilla” en sitio SharePoint crea WSP Importación de WSP hacia Visual Studio 2010 comonuevoproyecto
  • 8. Panel del desarrollador stsadm -o setproperty -pn developer-dashboard -pv ondemand Rápidadepuración o Página de monitoreo de performance
  • 9. Herramientas Visual Studio 2010 Panel del Desarrollador demo
  • 10. SharePoint 2010 paraDesarrolladores Herramientas de primeraclasepara el Desarrollador Debugging & Tuning de solucionesmásrápido Escogerunamáquina de desarrollo Productividad para el Desarrollador Acceso a datoscomprensivo Integración con la línea de negocios Mejoras en Workflows Rica plataforma de servicios Manejo del ciclo de vida de unaaplicación Empaquetamiento de solucionesestandarizado Instala con agilidad y estabilidad Deployment Flexible
  • 11. Business Connectivity ServicesTraeinformación de la línea de negocioshacia SharePoint SharePoint List con Data Externa Lectura / Escritura SharePoint Foundation Construídosobre Business Data Catalog de SharePoint 2007 App. Office Client Runtime Operaciones Offline Cache Herramientas SharePoint Visual Studio 2010 Enterprise Search PlataformaDesarrollo Business Intelligence Enterprise content mgmt Collaboration social SharePoint Designer 2010 ECT Store Runtime Security Solution Packaging Out of the box UI Web 2.0 DB WCF Web Service .NET LOB
  • 12. Business Connectivity Services Desarrollando un Content Type Externo Visual Studio 2010 Demo
  • 13. Mejoras en listas SharePointAlmacén de infromacióncolaborativa Relaciones en Cáscada o Bloque Eliminación en cascadatransaccional Restricción de la eliminación Validación con Fórmulascomo Excel Validaciónbasada en fórmulas Asegurarqueseanúnicas Búsquedasobre multiples columnas Indices de listascreadosautomáticamente Escalabilidad y performance Regulación de queries de Listas Y mantenemos de SharePoint 2007 Servicioautomático de creación de listas UI de Listas Out of the Box Autenticaciónporformularios de fábrica
  • 14. Vistas XSLT paraListasDiseño de vistas en UI y SPD Reemplaza CAML paraVistas CAML aúnusadoparaconsultas Mejor performance Ediciónmásfácil en SPD Ribbon User Experience: Ordernar/Filtrar/Agrupar Formateocondicional, etc Experienciamássencilla de codificación Lenguajeestandar, XSLT pordefectoestácompartida Vistas basadas en XSLT ahora son pordefecto Listas SharePoint Listasexternas
  • 15. Relaciones y Validaciones Crearunarelación entre listas Crearvalidaciones de unalista Demo
  • 16. Tecnología de datos APIs REST Listasfuertementetipadas M. O. Cliente Listasdebilmentetipadas LadoCliente Plataforma de Datos Granja Sitio Data Listas ListasExternas M.O. Servidor LadoServidor Listasdebilmentetipadas LINQ Listasfuertementetipadas Nuevo en 2010 Mejorado
  • 17. LINQ to SharePointLanguage Integrated Query Programaciónbasada en entidades Intellisense y Tipos Fuertes Soporte de Joins de Listas y Proyecciones Join listas en el campo de busqueda entre ellos Join multiples listas (A->B->C) Proyectacualquier campo desdelistasenlzadas en un query sin cambiar el esquema de la lista Ejemplo: fromoindata.Ordeneswhereo.Cliente.Ciudad.Nombre == “Londres”selecto;
  • 18. Modelo de ObjetosClienteEjecución en máquinasremotas Simple API paraAgregar, Obtener, Actualizar y manejardatos en SharePoint Comandos batch para Performance Datos SharePoint Consistente Eficiente AplicaciónCliente .NET CLR Silverlight CLR JavaScript
  • 19. Ejemplomodelo de objetosCliente ClientContext context = newClientContext("http://servidor"); Web site = context.Web; context.Load(site); context.ExecuteQuery(); site.Title = site.Title + " y OM Cliente"; site.Update(); context.ExecuteQuery();
  • 20. APIs REST ADO.NET Data Services REST Protocolos Atom, Feeds JSON Data de listas SharePoint y planillas Excel Integración con un creaciente set de tecnologías REST Microsoft
  • 21. REST y ADO.NET Data Services Demo
  • 22. Mejoras en eventos SharePoint Reaccionan a Eventos del Servidor Template de Proyectode Eventos en Visual Studio 2010 Eventos “después de”-sincrónicos Simple comportamiento de eventos Alcance del evento a nivel de Sitio Evento de creación de Webs Evento de creación de listas Mas controles de interfaz de usuarios Página de error personalizadas
  • 23. Mejoras en WorkflowPopular y base exitosa en 2007 Visual Studio 2010 FormulariosIniciación y Asociación Nueva superficie de diseño de Workflows en SPD Importa Workflows hechos en SPD hacia Visual Studio Construyeacciones de SPD en Visual Studio Diseño de Workflow en Visio 2010 Visualizaciónbasada en browser Workflow de Alto Privilegio Controladondecorre el servicio Workflows de sitio Workflow declarativosreusables ListaEvent Receivers de Workflow Serviciosconectables de Workflow Performance y escalabilidad Workflow totalmente customizable Diseñador de aprobador
  • 24. Workflow Construye un Workflow en Visual Studio 2010 Demo
  • 25. Aplicaciones de Servicios SharePointNueva arquitectura de Aplicaciones de Servicios Actualización del Shared Service Provider de SharePoint 2007 Modelo de serviciosmásflexibles Construídosobreconocimiento de WCF Manejo Administración de roles extensibles User Interface y PowerShell Browser Client App Consumer Web Part Consumer Web Part WFE SERVER Service Proxy WCF Contract APP SERVER Service Logic SQL SERVER Content Config Custom
  • 26. Aplicaciones de Servicios SharePointNueva arquitectura de Aplicaciones de Servicios Infraestructuracomunparatareas “pesadas” Web Service y provisionamiento de Bases de Datos Almacén de configuraciones Compartiendo y descubrimiento de servicios a través de granjas Descubrimiento de instancias de servicios en unagranja Balanceador de cargaRound-robin Browser Client App Consumer Web Part Consumer Web Part WFE SERVER Service Proxy WCF Contract APP SERVER Service Logic SQL SERVER Content Config Custom
  • 27. Ribbon y Framework de dialogos Accionespersonalizadas del lado del cliente en Ribbon Ribbon sensible al contexto Ribbon Barra de Estado Area Notificación
  • 28. Ribbon y Framework de dialogos Formularios SharePoint reemplazables AbrircomoPágina Web o comoDialogo Framework de dialogos
  • 29. Silverlight 3 y SharePoint 2010Nueva opción de la UI Media Player Web Part Browser Organización Creació de Listas y Sitios Office Web Applications Silverlight Web Part Forma sencilla de subir Compatible Silverlight CLR Modeloobjetoscliente Llama API’s SharePoint APIs REST Simplificaacceso a listas Soporteparaaplicaciones Silverlight remotamentehosteadas
  • 30. SharePoint 2010 paraDesarrolladores Herramientas de primeraclasepara el Desarrollador Debugging & Tuning de solucionesmásrápido Escogerunamáquina de desarrollo Productividad para el Desarrollador Acceso a datoscomprensivo Integración con la línea de negocios Mejoras en Workflows Rica plataforma de servicios Manejo del ciclo de vida de unaaplicación Empaquetamiento de solucionesestandarizado Instala con agilidad y estabilidad Deployment Flexible
  • 31. SolucionesSandboxed Seguridad y Estabilidad Agilidad del negocio Agilidadesencial Estabilidadesencial Facil deployment Desarrolloiterativo Acceso a ServidoresCompartidos SharePoint Online Seguroparaotrosusuarios Accesolimitado a la API Recursosmonitoreados Procesoseparado Limites de la colección de sitios
  • 34. Actualiza y EmpaquetandoWSP como SharePoint Installer WSS Solution Package (WSP) Actualización visual de versión en versión SharePoint UI guardar en plantilla Semántica de upgrade mejordefinida Mapeodeclarativo de características Llamadas de actualizaciónparacaracterísticas Descubrimiento de aplicaciones en Sitios SharePoint WSP comoformatounificado del desarrollador Funcionatanto en la colección de sitioscomo en la máquina
  • 35. Team Foundation ServerManejo del ciclo de vida de la aplicación Tracking de Work Item Control de códigofuente Team Build Manejacasos de uso Log de bugs Testing automatizado Testing de carga
  • 36. SharePoint 2010 paraDesarrolladores Herramientas de primeraclasepara el Desarrollador Debugging & Tuning de solucionesmásrápido Escogerunamáquina de desarrollo Productividad para el Desarrollador Acceso a datoscomprensivo Integración con la línea de negocios Mejoras en Workflows Rica plataforma de servicios Manejo del ciclo de vida de unaaplicación Empaquetamiento de solucionesestandarizado Instala con agilidad y estabilidad Deployment Flexible
  • 37. SharePoint 2010 Introducciónparadesarrolladores Andrés Iturralde Senior Consultant http://aiturralde.com aiturralde@ikom.cl
  • 38. © 2009 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.