SharePoint 2010 Introducción para Desarrolladores
Upcoming SlideShare
Loading in...5
×
 

SharePoint 2010 Introducción para Desarrolladores

on

  • 5,373 views

 

Statistics

Views

Total Views
5,373
Views on SlideShare
5,290
Embed Views
83

Actions

Likes
0
Downloads
180
Comments
0

3 Embeds 83

http://aiturralde.com 44
http://www.slideshare.net 37
http://cimsp2010 2

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

SharePoint 2010 Introducción para Desarrolladores SharePoint 2010 Introducción para Desarrolladores Presentation Transcript

  • 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.