
Microsoft SharePoint 2013 App Development
Scot Hillier, Ted Pattison
- Editorial
- Microsoft
- Año
- 2013
- Páginas
- ~202
- Nivel
- Intermedio
De qué trata
Guía de referencia técnica escrita por los reconocidos instructores y MVPs Scot Hillier y Ted Pattison, enfocada exclusivamente en el paradigma de desarrollo introducido con Microsoft SharePoint 2013 y Office 365. Está dirigida a desarrolladores web y de .NET de nivel intermedio que dominan C#, JavaScript, HTML y CSS, y que necesitan evolucionar desde las tradicionales soluciones de servidor de plena confianza (full-trust farm solutions) hacia el modelo desacoplado y orientado a la nube de aplicaciones para SharePoint (App Model).
El contenido explica con detalle la arquitectura de las dos grandes modalidades del modelo: aplicaciones hospedadas en SharePoint (SharePoint-hosted apps) y aplicaciones hospedadas por el proveedor o en la nube (provider-hosted y autohosted apps). Enseña a interactuar con la plataforma mediante el modelo de objetos del lado cliente en JavaScript (JSOM / CSOM) y las API REST de SharePoint, a estructurar la seguridad e identidad con tokens OAuth 2.0 y certificados servidor a servidor (S2S trusts), a utilizar las herramientas de desarrollo en Visual Studio 2012, y a manejar listas, definiciones de datos y receptores de eventos remotos (remote event receivers).
El texto adopta un enfoque mixto y didáctico que combina explicaciones arquitectónicas con la construcción guiada de aplicaciones de muestra bajo el nuevo modelo. Su valor radica en clarificar con enorme agilidad los conceptos más desafiantes del modelo de aplicaciones (context tokens, app webs frente a host webs, permisos de app y llamadas cross-domain); sin embargo, al tratarse de un volumen sintético de apenas 200 páginas, prescinde de temas como flujos de trabajo con Workflow Manager o administración de granjas. Es fundamental dominar desarrollo web antes de leerlo.
- SharePoint 2013
- SharePoint App Model
- SharePoint-hosted Apps
- Provider-hosted Apps
- JavaScript Object Model (JSOM)
- Client-Side Object Model (CSOM)
- SharePoint REST API
- OAuth 2.0
- S2S Trust
- Visual Studio 2012
- Remote Event Receivers
¿Cómo enseña?
Teoría + práctica
- ✗ Sin ejercicios
- ✓ Incluye proyectos
Proyectos
Aplicación hospedada en SharePoint (SharePoint-hosted App)
Aplicación client-side desplegada en un app web aislado que interactúa con datos y listas del host web mediante JavaScript, JSOM y llamadas REST.
Aplicación hospedada por el proveedor (Provider-hosted App)
Solución externa basada en ASP.NET y C# que se comunica de forma remota y segura con SharePoint 2013 mediante tokens de acceso OAuth 2.0 y el Client-Side Object Model (CSOM).

