extendiendo sharepoint, project y office 2013 con el nuevo modelo de apps by fabian imaz
DESCRIPTION
Extendiendo SharePoint, Project y Office 2013 con el nuevo modelo de Apps Fabian Imaz .NET Conf UY 2014 http://netconf.uyTRANSCRIPT
![Page 1: Extendiendo SharePoint, Project y Office 2013 con el nuevo modelo de Apps by Fabian Imaz](https://reader034.vdocuments.co/reader034/viewer/2022052301/559b30231a28ab4a0a8b4714/html5/thumbnails/1.jpg)
Fabián Imaz, MVP SharePoint [email protected]@fabianimaz
![Page 2: Extendiendo SharePoint, Project y Office 2013 con el nuevo modelo de Apps by Fabian Imaz](https://reader034.vdocuments.co/reader034/viewer/2022052301/559b30231a28ab4a0a8b4714/html5/thumbnails/2.jpg)
f
Que es una aplicación
![Page 3: Extendiendo SharePoint, Project y Office 2013 con el nuevo modelo de Apps by Fabian Imaz](https://reader034.vdocuments.co/reader034/viewer/2022052301/559b30231a28ab4a0a8b4714/html5/thumbnails/3.jpg)
f
Donde se ejecutan
![Page 4: Extendiendo SharePoint, Project y Office 2013 con el nuevo modelo de Apps by Fabian Imaz](https://reader034.vdocuments.co/reader034/viewer/2022052301/559b30231a28ab4a0a8b4714/html5/thumbnails/4.jpg)
f
Como se compone
App ManifestWeb Page
HTML/CSS
JS/NET/PHP
App
![Page 5: Extendiendo SharePoint, Project y Office 2013 con el nuevo modelo de Apps by Fabian Imaz](https://reader034.vdocuments.co/reader034/viewer/2022052301/559b30231a28ab4a0a8b4714/html5/thumbnails/5.jpg)
f
Arquitectura de las aplicaciones Office
![Page 6: Extendiendo SharePoint, Project y Office 2013 con el nuevo modelo de Apps by Fabian Imaz](https://reader034.vdocuments.co/reader034/viewer/2022052301/559b30231a28ab4a0a8b4714/html5/thumbnails/6.jpg)
f
Arquitectura de las aplicaciones SharePoint
![Page 7: Extendiendo SharePoint, Project y Office 2013 con el nuevo modelo de Apps by Fabian Imaz](https://reader034.vdocuments.co/reader034/viewer/2022052301/559b30231a28ab4a0a8b4714/html5/thumbnails/7.jpg)
f
Tipos de aplicacines de Office
App Contenido
Crear una app part parar
incluir funcionalidades en
páginas existentes
App Panel Tareas
Implementar la aplicación
en una página para
satisfacer las necesidades
del negocio
Correo Electrónico
Agregar comando a la barra
de trabajo (Ribbon) para
enriquecer la usabilidad
![Page 8: Extendiendo SharePoint, Project y Office 2013 con el nuevo modelo de Apps by Fabian Imaz](https://reader034.vdocuments.co/reader034/viewer/2022052301/559b30231a28ab4a0a8b4714/html5/thumbnails/8.jpg)
f
Tipos de aplicaciones SharePoint y Project
Página Completa
Implementar la aplicación
en una página para
satisfacer las necesidades
del negocio
App Part (Web Part)
Crear una app part parar
incluir funcionalidades en
páginas existentes
Ext de comando
Agregar comando a la barra
de trabajo (Ribbon) para
enriquecer la usabilidad
![Page 9: Extendiendo SharePoint, Project y Office 2013 con el nuevo modelo de Apps by Fabian Imaz](https://reader034.vdocuments.co/reader034/viewer/2022052301/559b30231a28ab4a0a8b4714/html5/thumbnails/9.jpg)
f
Tipos de aplicaciones SharePoint y Project
![Page 10: Extendiendo SharePoint, Project y Office 2013 con el nuevo modelo de Apps by Fabian Imaz](https://reader034.vdocuments.co/reader034/viewer/2022052301/559b30231a28ab4a0a8b4714/html5/thumbnails/10.jpg)
f
Como crear una aplicación - Herramientas
APIs: CSOM + REST API
Desarrollo Flexible:
• Local, se necesita un SharePoint local
• Remoto, no se necesita una instalación
de SharePoint.
Aplicaciones y Soluciones
Visual Studio 2013 (y 2012)
APIs: CSOM (JS) + REST API
Microsoft Access 2013:
• Permite crear aplicaciones e instalarlas
en SharePoint Online o Onpremise
• Logica de negocio a través de Access
Macro designer, no VBA
NAPA
Desarrollo en el navegador
![Page 11: Extendiendo SharePoint, Project y Office 2013 con el nuevo modelo de Apps by Fabian Imaz](https://reader034.vdocuments.co/reader034/viewer/2022052301/559b30231a28ab4a0a8b4714/html5/thumbnails/11.jpg)
f
Lenguaje cliente y servidor
SharePoint - Project
• JavaScript
• CSOM
• REST
• WorkFlow
• Acciones
personalizadas
• Vía REST
• PHP
• Java
• Cualquiera
• Vía .Net
• CSOM
• WorkFlow
• Acciones
personalizadas
SharePoint Hosted Provider Hosted
Office
• JavaScript
• Modelo de Objeto de
Office
Todas
![Page 12: Extendiendo SharePoint, Project y Office 2013 con el nuevo modelo de Apps by Fabian Imaz](https://reader034.vdocuments.co/reader034/viewer/2022052301/559b30231a28ab4a0a8b4714/html5/thumbnails/12.jpg)
f
Capa de Datos
SharePoint - Project
• Listas y Bibliotecas
• Bases de datos externas
• BCS
• TC Externos
• REST
• Servicios Web
• Servicio de Access
• Listas y Bibliotecas
• Bases de datos externas
• BCS
• TC Externos
• REST
• Servicios Web
• Azure
• Cualquier otro medio
SharePoint Hosted Provider Hosted
Office
• Word
• Excel
• PowerPoint
• Outlook
• Bases de datos Externas
• REST
Todas
![Page 13: Extendiendo SharePoint, Project y Office 2013 con el nuevo modelo de Apps by Fabian Imaz](https://reader034.vdocuments.co/reader034/viewer/2022052301/559b30231a28ab4a0a8b4714/html5/thumbnails/13.jpg)
f
Distribución, la tienda y el catalogo privado
Evaluación
Venta
Validación
Aplicación
![Page 14: Extendiendo SharePoint, Project y Office 2013 con el nuevo modelo de Apps by Fabian Imaz](https://reader034.vdocuments.co/reader034/viewer/2022052301/559b30231a28ab4a0a8b4714/html5/thumbnails/14.jpg)
![Page 15: Extendiendo SharePoint, Project y Office 2013 con el nuevo modelo de Apps by Fabian Imaz](https://reader034.vdocuments.co/reader034/viewer/2022052301/559b30231a28ab4a0a8b4714/html5/thumbnails/15.jpg)
f
Licenciamiento y versionado
Gratis Por usuario
VersionesChequeo
Automático
Por Subscripción
El usuario decide
![Page 16: Extendiendo SharePoint, Project y Office 2013 con el nuevo modelo de Apps by Fabian Imaz](https://reader034.vdocuments.co/reader034/viewer/2022052301/559b30231a28ab4a0a8b4714/html5/thumbnails/16.jpg)
f
Que podemos construir
![Page 17: Extendiendo SharePoint, Project y Office 2013 con el nuevo modelo de Apps by Fabian Imaz](https://reader034.vdocuments.co/reader034/viewer/2022052301/559b30231a28ab4a0a8b4714/html5/thumbnails/17.jpg)
Fabián Imaz, MVP SharePoint [email protected]@fabianimaz