SlideShare ist ein Scribd-Unternehmen logo
1 von 23
CB20003

Novedades en el modelo de desarrollo
de SharePoint 2013
SharePoint Apps
@guillebas

Guillermo Bas
SharePoint Developer

#SQSummit13

gbas@solidq.com
MCPD SharePoint Dev – MCITP SharePoint Admin
Agenda
1. El desarrollo en las distintas versiones de SharePoint
2. SharePoint Apps
–
–
–
–

Modelo de desarrollo
Tipos según alojamiento
Administración
Tipos según interfaz

3. Desarrollando SharePoint Apps

– Herramientas: Napa y Visual Studio 2012

3
Desarrollo SharePoint de 2007 a 2010
SharePoint 2007
– Soluciones de granja
• Herramientas y administración difíciles

– Servicios Web

SharePoint 2010
– Soluciones de granja y sandboxed
• Herramientas y administración mejoradas

– Aplicaciones de cliente
• Incompletas
4
Desarrollo SharePoint en 2013
SharePoint 2013
– Soluciones de granja y sandboxed
• Mejores herramientas

– SharePoint Apps
• Herramientas de primera clase

– Aplicaciones de cliente
• Aplicaciones de escritorio y móvil
• Otros (JavaScript incrustado en páginas, etc…)

5
SharePoint Apps
¿Qué son?

Las SharePoint Apps son aplicaciones
independientes que añaden una determinada
funcionalidad a un sitio.
Escenarios: Reporte de gastos, seguimiento
de recursos, planificación de eventos,
campañas de marketing…
6
SharePoint Apps
¿Por qué este nuevo modelo?

• El mercado
•
•

Office es la aplicación de negocio por excelencia
Millones de desarrolladores entre Office y
SharePoint

• Tendencias
•
•
•

HTML5 y CSS3 se están convirtiendo en los
nuevos paradigmas de desarrollo UX
El 75% de los desarrolladores web usan HTML5
En 2014 el 75% de las 1000 empresas más
grandes ofrecerá Web APIs públicas
7
SharePoint Apps
¿Qué son? II

8
DEMO
¿Qué es una SharePoint
App?

9
SharePoint Apps
El modelo I

Preparado para la nube
– Múltiples tipos de alojamiento
– Ciclo de vida bien definido y acotado
– Funciona igual en servidores locales y en Office
365

Basado en estándares web actuales

10
SharePoint Apps
El modelo II

Interfaz dirigida al usuario
– Integración total en la experiencia de usuario de
SharePoint

Tienda de aplicaciones integrada en el producto
– Aplicaciones para Office y SharePoint
– Métricas (pagos, descargas…)
11
SharePoint Apps
Tipos de alojamiento I

En SharePoint (SharePoint-hosted)
• Todos los componentes quedan en el servidor donde se
instala la aplicación

12
SharePoint Apps
Tipos de alojamiento II

En “casa” del proveedor (Provider-hosted)
• Nube privada

13
SharePoint Apps
Tipos de alojamiento III

En Azure (Autohosted) “BETA”
• Todos los componentes se alojan en Azure
automáticamente

14
SharePoint Apps
Tipos de interfaz I

Página completa
– Aplicaciones completas para satisfacer escenarios
de negocio concretos
– Experiencia de usuario total
– Todas las apps

15
SharePoint Apps
Tipos de interfaz II

App Parts (Elementos de aplicación)
– Interactúan con SharePoint de forma natural
– Opcional

16
SharePoint Apps
Tipos de interfaz III

Acciones personalizadas
– Extendemos la funcionalidad existente con
nuevas acciones
– Opcional

17
Desarrollando SharePoint Apps
Entorno

SharePoint Online (Office365) o Server

Sitio del desarrollador

18
Desarrollando SharePoint Apps
Herramientas

Visual Studio 2012 + Office Developer Tools

Napa en SharePoint Online

19
DEMO

Desarrollando SharePoint
Apps: Visual Studio 2012 y
Napa

20
Desarrollando SharePoint Apps
Recursos para continuar

Reimagine SharePoint Dev
http://msdn.microsoft.com/eses/office/apps/dn133840
Ejemplos de código
http://code.msdn.microsoft.com/officeapps/A
pps-for-SharePoint-sample-64c80184

21
SharePoint Apps
Administración

Configuración en la administración central
Catálogo de aplicaciones

Gestión por colección de sitios
Permisos por aplicación
22
DEMO
Administrando SharePoint
Apps

23
Si quieres disfrutar de las mejores sesiones de
nuestros mentores de España y Latino América,
ésta es tu oportunidad.
http://summit.solidq.com/madrid/
Síguenos:

26

Weitere ähnliche Inhalte

Mehr von SolidQ

Mehr von SolidQ (20)

SQL Server 2017 en Linux
SQL Server 2017 en LinuxSQL Server 2017 en Linux
SQL Server 2017 en Linux
 
Columnstore en la vida real
Columnstore en la vida realColumnstore en la vida real
Columnstore en la vida real
 
PowerApprízate
PowerApprízatePowerApprízate
PowerApprízate
 
Jugando a ser rico: Machine Learning para predicción de stocks
Jugando a ser rico: Machine Learning para predicción de stocksJugando a ser rico: Machine Learning para predicción de stocks
Jugando a ser rico: Machine Learning para predicción de stocks
 
Analizando tus Redes Sociales con Power BI
Analizando tus Redes Sociales con Power BIAnalizando tus Redes Sociales con Power BI
Analizando tus Redes Sociales con Power BI
 
Mantenimiento de SQL Server para Dummies
Mantenimiento de SQL Server para DummiesMantenimiento de SQL Server para Dummies
Mantenimiento de SQL Server para Dummies
 
R en relacional
R en relacionalR en relacional
R en relacional
 
Cuando haces bot ya no hay stop!!
Cuando haces bot ya no hay stop!!Cuando haces bot ya no hay stop!!
Cuando haces bot ya no hay stop!!
 
Arquitecturas lambda en Azure
Arquitecturas lambda en AzureArquitecturas lambda en Azure
Arquitecturas lambda en Azure
 
Bot Framework: otra manera de acceder a tus datos - SolidQ Summit 2018
Bot Framework: otra manera de acceder a tus datos - SolidQ Summit 2018Bot Framework: otra manera de acceder a tus datos - SolidQ Summit 2018
Bot Framework: otra manera de acceder a tus datos - SolidQ Summit 2018
 
BIE2E en Azure - SolidQ Summit 2018
BIE2E en Azure - SolidQ Summit 2018BIE2E en Azure - SolidQ Summit 2018
BIE2E en Azure - SolidQ Summit 2018
 
¿Qué viene GDPR? Mi SQL está preparado- SolidQ Summit 2018
¿Qué viene GDPR? Mi SQL está preparado- SolidQ Summit 2018¿Qué viene GDPR? Mi SQL está preparado- SolidQ Summit 2018
¿Qué viene GDPR? Mi SQL está preparado- SolidQ Summit 2018
 
Hilando fino en SSAS multidimensional - SolidQ Summit 2018
Hilando fino en SSAS multidimensional - SolidQ Summit 2018Hilando fino en SSAS multidimensional - SolidQ Summit 2018
Hilando fino en SSAS multidimensional - SolidQ Summit 2018
 
Adaptive Query Processing: Mejoras en el motor de consulta de SQL Server 2017...
Adaptive Query Processing: Mejoras en el motor de consulta de SQL Server 2017...Adaptive Query Processing: Mejoras en el motor de consulta de SQL Server 2017...
Adaptive Query Processing: Mejoras en el motor de consulta de SQL Server 2017...
 
Novedades de SSAS 2017
Novedades de SSAS 2017Novedades de SSAS 2017
Novedades de SSAS 2017
 
Afinando la Administración de SQL Server y Novedades de Administración 2016 -...
Afinando la Administración de SQL Server y Novedades de Administración 2016 -...Afinando la Administración de SQL Server y Novedades de Administración 2016 -...
Afinando la Administración de SQL Server y Novedades de Administración 2016 -...
 
Capas de acceso a datos .NET escalables de verdad: el batido perfecto para el...
Capas de acceso a datos .NET escalables de verdad: el batido perfecto para el...Capas de acceso a datos .NET escalables de verdad: el batido perfecto para el...
Capas de acceso a datos .NET escalables de verdad: el batido perfecto para el...
 
STOP a la fuga de información: la barrera indispensable de seguridad en SQL S...
STOP a la fuga de información: la barrera indispensable de seguridad en SQL S...STOP a la fuga de información: la barrera indispensable de seguridad en SQL S...
STOP a la fuga de información: la barrera indispensable de seguridad en SQL S...
 
Power BI on premise Vs Power BI on Cloud - SolidQ Summit 2017
Power BI on premise Vs Power BI on Cloud - SolidQ Summit 2017Power BI on premise Vs Power BI on Cloud - SolidQ Summit 2017
Power BI on premise Vs Power BI on Cloud - SolidQ Summit 2017
 
Real-time con Azure Stream Analytics - SolidQ Summit 2017
Real-time con Azure Stream Analytics - SolidQ Summit 2017Real-time con Azure Stream Analytics - SolidQ Summit 2017
Real-time con Azure Stream Analytics - SolidQ Summit 2017
 

Kürzlich hochgeladen

POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
silviayucra2
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
241521559
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
FagnerLisboa3
 

Kürzlich hochgeladen (10)

Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 

Novedades en el modelo de desarrollo de SharePoint 2013 - SharePoint apps | SolidQ Summit 2013

  • 1. CB20003 Novedades en el modelo de desarrollo de SharePoint 2013 SharePoint Apps @guillebas Guillermo Bas SharePoint Developer #SQSummit13 gbas@solidq.com MCPD SharePoint Dev – MCITP SharePoint Admin
  • 2. Agenda 1. El desarrollo en las distintas versiones de SharePoint 2. SharePoint Apps – – – – Modelo de desarrollo Tipos según alojamiento Administración Tipos según interfaz 3. Desarrollando SharePoint Apps – Herramientas: Napa y Visual Studio 2012 3
  • 3. Desarrollo SharePoint de 2007 a 2010 SharePoint 2007 – Soluciones de granja • Herramientas y administración difíciles – Servicios Web SharePoint 2010 – Soluciones de granja y sandboxed • Herramientas y administración mejoradas – Aplicaciones de cliente • Incompletas 4
  • 4. Desarrollo SharePoint en 2013 SharePoint 2013 – Soluciones de granja y sandboxed • Mejores herramientas – SharePoint Apps • Herramientas de primera clase – Aplicaciones de cliente • Aplicaciones de escritorio y móvil • Otros (JavaScript incrustado en páginas, etc…) 5
  • 5. SharePoint Apps ¿Qué son? Las SharePoint Apps son aplicaciones independientes que añaden una determinada funcionalidad a un sitio. Escenarios: Reporte de gastos, seguimiento de recursos, planificación de eventos, campañas de marketing… 6
  • 6. SharePoint Apps ¿Por qué este nuevo modelo? • El mercado • • Office es la aplicación de negocio por excelencia Millones de desarrolladores entre Office y SharePoint • Tendencias • • • HTML5 y CSS3 se están convirtiendo en los nuevos paradigmas de desarrollo UX El 75% de los desarrolladores web usan HTML5 En 2014 el 75% de las 1000 empresas más grandes ofrecerá Web APIs públicas 7
  • 8. DEMO ¿Qué es una SharePoint App? 9
  • 9. SharePoint Apps El modelo I Preparado para la nube – Múltiples tipos de alojamiento – Ciclo de vida bien definido y acotado – Funciona igual en servidores locales y en Office 365 Basado en estándares web actuales 10
  • 10. SharePoint Apps El modelo II Interfaz dirigida al usuario – Integración total en la experiencia de usuario de SharePoint Tienda de aplicaciones integrada en el producto – Aplicaciones para Office y SharePoint – Métricas (pagos, descargas…) 11
  • 11. SharePoint Apps Tipos de alojamiento I En SharePoint (SharePoint-hosted) • Todos los componentes quedan en el servidor donde se instala la aplicación 12
  • 12. SharePoint Apps Tipos de alojamiento II En “casa” del proveedor (Provider-hosted) • Nube privada 13
  • 13. SharePoint Apps Tipos de alojamiento III En Azure (Autohosted) “BETA” • Todos los componentes se alojan en Azure automáticamente 14
  • 14. SharePoint Apps Tipos de interfaz I Página completa – Aplicaciones completas para satisfacer escenarios de negocio concretos – Experiencia de usuario total – Todas las apps 15
  • 15. SharePoint Apps Tipos de interfaz II App Parts (Elementos de aplicación) – Interactúan con SharePoint de forma natural – Opcional 16
  • 16. SharePoint Apps Tipos de interfaz III Acciones personalizadas – Extendemos la funcionalidad existente con nuevas acciones – Opcional 17
  • 17. Desarrollando SharePoint Apps Entorno SharePoint Online (Office365) o Server Sitio del desarrollador 18
  • 18. Desarrollando SharePoint Apps Herramientas Visual Studio 2012 + Office Developer Tools Napa en SharePoint Online 19
  • 20. Desarrollando SharePoint Apps Recursos para continuar Reimagine SharePoint Dev http://msdn.microsoft.com/eses/office/apps/dn133840 Ejemplos de código http://code.msdn.microsoft.com/officeapps/A pps-for-SharePoint-sample-64c80184 21
  • 21. SharePoint Apps Administración Configuración en la administración central Catálogo de aplicaciones Gestión por colección de sitios Permisos por aplicación 22
  • 23. Si quieres disfrutar de las mejores sesiones de nuestros mentores de España y Latino América, ésta es tu oportunidad. http://summit.solidq.com/madrid/ Síguenos: 26