SlideShare una empresa de Scribd logo
1 de 33
 ¿Por qué Apps?
 Recomendaciones para el
Modelo de Apps
 Consideraciones para
Soluciones de tipo Granja
z
Céntrate en los
Usuarios Finales
Muévete
gradualmente al
Modelo de Apps
Evita las Soluciones
Sandbox
Alineado con el
roadmap de
producto y servicios
Microsoft las utiliza para construir SharePoint.
Pero, muchos proveedores de servicio (no solo
Office 365) restringen su uso por los problemas
conocidos que introducen
No.
Microsoft está saliendo de este framework hacía
otros patrones alternativos…qué encajan dentro
de su estrategia cloud  CSOM Deployment vs.
Framework Deployment
+ Info: http://blogs.msdn.com/b/bobgerman/archive/2015/01/31/new-
guidance-from-microsoft-for-packaging-and-deploying-sharepoint-
solutions.aspx
Soluciones de Tipo Granja
• Soluciones Full-Trust
• Personalizaciones en el
Sistema de archivos del
servidor
• Hospedadas en el mismo
proceso que SharePoint
• Acceso completo a la API
de Servidor
• Modelo Clásico desde
SharePoint 2007
Soluciones Sandbox
• Elementos Declarativos
• Código “Partial Trust”
todavía incluido para
soporte limitado en el
lado del servidor
• Hospedadas en un
proceso aislado
• Acceso limitado a la API
de Servidor
Apps de SharePoint
• Nuevo modelo
• Desplegadas desde un
Catálogo Corporativo o
desde la Tienda
• Administración de
permisos y de licencias
específica
• Proceso de instalación y
actualización + simple
• Opción preferida
“Code-behind” deprecado
en Soluciones Sandbox
Hay muchas formas de conseguir el mismo
resultado final, no te quedes anclado en lo que
tenías…
…tratar de mapear las soluciones de tipo granja
al modelo de Apps, es simplemente un error
Impacto de las
personalizaciones
Costes operacionales y de mantenimiento,
incluyendo problemas de disponibilidad
Agilidad para desplegar
nuevas funcionalidades y
widgets
Impacto en el roadmap a largo plazo
Soluciones Clásicas Full-
Trust
• Soluciones de ISVs
• Personalizaciones
OnPremises de
plataforma
• Aplicaciones de Servicio
personalizadas
• Servicios WCF
personalizados
• Personalizaciones de
SharePoint no específicas
para un cliente
Soluciones en el lado del
Cliente
• Controles en el lado del
servidor como JavaScript
en Layouts de páginas y
páginas maestras
• Provisionado remoto de
elementos
• Pasara al modelo Un-
Ghosted
• Proporcionar nuevas
capacidades mediante
Apps Provider-Hosted
• Personalizaciones
específicas al usuario
Apps de SharePoint
• Soluciones basadas en un
catalogo de Apps
• Empaquetado de
soluciones re-utilizables
para funcionalidad
específica
• No sólo para la tienda,
también como
plataforma para
personalizaciones
específicas de cliente
¿Qué queréis conseguir
realmente?
Business vs. Technology
“Pero las Aps son el patron de desarrollo
para la nube, no para OnPremise…”
¿Seguro?
Y sí…¿Usáramos el mismo
modelo para
OnPremises y la nube?
SP2013
Personalizaciones de
SharePoint de bajo
acoplamiento
O16 O17 O18
• Tú decides cuando ycomo lasaplicaciones se actualizan
• Compatibilidad hacia atrásanivel de APIpara poder mover las personalizaciones entre
versiones
• Las personalizaciones no bloquearás nuevas capacidades de SharePoint
• Las personalizaciones extienden, no cambian SharePoint
• Las personalizaciones pueden seractualizadas con impacto mínimo en SharePoint
Las personalizaciones utilizarán servicios de
SharePoint / Otros servicios, pero no
cambiarán los servicios por defecto
xml
Tipo de Contenido B
Archivo Maifest.xml en el
WSP introduce los
elementos del Framework
de Features
15templatesfeaturesFeatureA
BD de Configuración
BD de
Cotenidos
Tipo de Contenido A
Tipo de Contenido C
Framework de Features con
archivos elements.xml para los
Tipos de Contenido y
Columnas de Sitio
WSP package
1
2
3Los Tipos de Contenido y Columnas
de Sitio provisionados tienen
dependencias en los archivos
elements.xml
xml
Tipo de Contenido B
Archivo Maifest.xml en el
WSP introduce los
elementos del Framework
de Features
15templatesfeaturesFeatureA
BD de Configuración
BD de Contenidos
Tipo de Contenido A
Tipo de Contenido C
Característica con Manejador de
Eventos crea los Tipos de Contenido y
Columnas de Sitio directamente en la
BD de Contenidos usando código
1
2
Los Tipos de Contenido no tienen
ninguna dependencia y la solución de
tipo granja puede ser retirada con 0
impacto
3
WSP package
http://www.metricsthatmatter.com/student/evaluation.
asp?k=16302&i=892358
GitHub: http://aka.ms/OfficeDevPnP
Yammer: http://tinyurl.com/kg3qcnz
Developer
Patterns & Practices
2014
Introduction to
Office 365
Development
2015
Deep Dive into
the Office 365
App Model
Deep Dive into integrating
Office 365 APIs with your
standalone web application
development
Deep Dive into integrating
Office 365 APIs with your
mobile device development
Shipping your
Office 365 App
to the
Office Store
Deep dive into
the building blocks
and services of the
SharePoint platform
Deep Dive into Office
365 Development on
non-Microsoft Stack
Transformar Personalizaciones al Modelo de Apps de SharePoint

Más contenido relacionado

La actualidad más candente

Comparativa WebSphere Portal vs. SAP Portal
Comparativa WebSphere Portal vs. SAP PortalComparativa WebSphere Portal vs. SAP Portal
Comparativa WebSphere Portal vs. SAP PortalMarco Cimino
 
SharePoint 2010 Introducción para Desarrolladores
SharePoint 2010 Introducción para DesarrolladoresSharePoint 2010 Introducción para Desarrolladores
SharePoint 2010 Introducción para DesarrolladoresAndrés Iturralde
 
Flujos de trabajo en SharePoint 2013
Flujos de trabajo en SharePoint 2013Flujos de trabajo en SharePoint 2013
Flujos de trabajo en SharePoint 2013SolidQ
 
¿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
 
SAPUI5 With WebIDE and Hana Cloud Platform
SAPUI5 With WebIDE and Hana Cloud PlatformSAPUI5 With WebIDE and Hana Cloud Platform
SAPUI5 With WebIDE and Hana Cloud Platformrlavi
 
¿Es posible extender a SharePoint 2013? Probablemente en m+as de una forma
¿Es posible extender a SharePoint 2013? Probablemente en m+as de una forma¿Es posible extender a SharePoint 2013? Probablemente en m+as de una forma
¿Es posible extender a SharePoint 2013? Probablemente en m+as de una formaJuan Carlos Gonzalez
 
Software Pivotal CRM: 7 razones para migrar a versión 6.x
Software Pivotal CRM: 7 razones para migrar a versión 6.xSoftware Pivotal CRM: 7 razones para migrar a versión 6.x
Software Pivotal CRM: 7 razones para migrar a versión 6.xGrupo Lanka
 
Portales y Escritorios Web Lotusphere 2009
Portales y Escritorios Web Lotusphere 2009Portales y Escritorios Web Lotusphere 2009
Portales y Escritorios Web Lotusphere 2009Daniel Olmo Chica
 
Herramientas SharePoint para programadores .NET
Herramientas SharePoint para programadores .NETHerramientas SharePoint para programadores .NET
Herramientas SharePoint para programadores .NETHaaron Gonzalez
 
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
 
Lanzamiento Visual Studio 2008
Lanzamiento Visual Studio 2008Lanzamiento Visual Studio 2008
Lanzamiento Visual Studio 2008Tonymx
 
¿Que es SharePoint?
¿Que es SharePoint?¿Que es SharePoint?
¿Que es SharePoint?Rick Taylor
 
Esto es todo sobre los servicios Desarrollo de Aplicaciones Personalizadas pa...
Esto es todo sobre los servicios Desarrollo de Aplicaciones Personalizadas pa...Esto es todo sobre los servicios Desarrollo de Aplicaciones Personalizadas pa...
Esto es todo sobre los servicios Desarrollo de Aplicaciones Personalizadas pa...Andrés Iturralde
 
Curso SharePoint 2013 overview
Curso SharePoint 2013 overviewCurso SharePoint 2013 overview
Curso SharePoint 2013 overviewVladimir Medina
 
¿Es tu aplicación robusta? Cómo definir la mejor arquitectura para tu aplicac...
¿Es tu aplicación robusta? Cómo definir la mejor arquitectura para tu aplicac...¿Es tu aplicación robusta? Cómo definir la mejor arquitectura para tu aplicac...
¿Es tu aplicación robusta? Cómo definir la mejor arquitectura para tu aplicac...Raona
 

La actualidad más candente (20)

Comparativa WebSphere Portal vs. SAP Portal
Comparativa WebSphere Portal vs. SAP PortalComparativa WebSphere Portal vs. SAP Portal
Comparativa WebSphere Portal vs. SAP Portal
 
SharePoint 2010 Introducción para Desarrolladores
SharePoint 2010 Introducción para DesarrolladoresSharePoint 2010 Introducción para Desarrolladores
SharePoint 2010 Introducción para Desarrolladores
 
Flujos de trabajo en SharePoint 2013
Flujos de trabajo en SharePoint 2013Flujos de trabajo en SharePoint 2013
Flujos de trabajo en SharePoint 2013
 
¿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 ...
 
20060612 Dev Ba
20060612 Dev Ba20060612 Dev Ba
20060612 Dev Ba
 
SAPUI5 With WebIDE and Hana Cloud Platform
SAPUI5 With WebIDE and Hana Cloud PlatformSAPUI5 With WebIDE and Hana Cloud Platform
SAPUI5 With WebIDE and Hana Cloud Platform
 
Novedades en Alfresco One 5.0
Novedades en Alfresco One 5.0Novedades en Alfresco One 5.0
Novedades en Alfresco One 5.0
 
Dreamweaver
Dreamweaver Dreamweaver
Dreamweaver
 
¿Es posible extender a SharePoint 2013? Probablemente en m+as de una forma
¿Es posible extender a SharePoint 2013? Probablemente en m+as de una forma¿Es posible extender a SharePoint 2013? Probablemente en m+as de una forma
¿Es posible extender a SharePoint 2013? Probablemente en m+as de una forma
 
Portales con software IBM
Portales con software IBMPortales con software IBM
Portales con software IBM
 
Software Pivotal CRM: 7 razones para migrar a versión 6.x
Software Pivotal CRM: 7 razones para migrar a versión 6.xSoftware Pivotal CRM: 7 razones para migrar a versión 6.x
Software Pivotal CRM: 7 razones para migrar a versión 6.x
 
Portales y Escritorios Web Lotusphere 2009
Portales y Escritorios Web Lotusphere 2009Portales y Escritorios Web Lotusphere 2009
Portales y Escritorios Web Lotusphere 2009
 
Herramientas SharePoint para programadores .NET
Herramientas SharePoint para programadores .NETHerramientas SharePoint para programadores .NET
Herramientas SharePoint para programadores .NET
 
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
 
Lanzamiento Visual Studio 2008
Lanzamiento Visual Studio 2008Lanzamiento Visual Studio 2008
Lanzamiento Visual Studio 2008
 
SharePoint Online IT Camps
SharePoint Online IT CampsSharePoint Online IT Camps
SharePoint Online IT Camps
 
¿Que es SharePoint?
¿Que es SharePoint?¿Que es SharePoint?
¿Que es SharePoint?
 
Esto es todo sobre los servicios Desarrollo de Aplicaciones Personalizadas pa...
Esto es todo sobre los servicios Desarrollo de Aplicaciones Personalizadas pa...Esto es todo sobre los servicios Desarrollo de Aplicaciones Personalizadas pa...
Esto es todo sobre los servicios Desarrollo de Aplicaciones Personalizadas pa...
 
Curso SharePoint 2013 overview
Curso SharePoint 2013 overviewCurso SharePoint 2013 overview
Curso SharePoint 2013 overview
 
¿Es tu aplicación robusta? Cómo definir la mejor arquitectura para tu aplicac...
¿Es tu aplicación robusta? Cómo definir la mejor arquitectura para tu aplicac...¿Es tu aplicación robusta? Cómo definir la mejor arquitectura para tu aplicac...
¿Es tu aplicación robusta? Cómo definir la mejor arquitectura para tu aplicac...
 

Destacado

Prepara tus apps de SharePoint y Office 365 para el futuro
Prepara tus apps de SharePoint y Office 365 para el futuroPrepara tus apps de SharePoint y Office 365 para el futuro
Prepara tus apps de SharePoint y Office 365 para el futuroMiguel Tabera
 
Office 365 Truths: The truth about Office 365 features releases
Office 365 Truths: The truth about Office 365 features releasesOffice 365 Truths: The truth about Office 365 features releases
Office 365 Truths: The truth about Office 365 features releasesJuan Carlos Gonzalez
 
PowerShell para SharePoint OnPremises y Online, la herramienta compartida por...
PowerShell para SharePoint OnPremises y Online, la herramienta compartida por...PowerShell para SharePoint OnPremises y Online, la herramienta compartida por...
PowerShell para SharePoint OnPremises y Online, la herramienta compartida por...Juan Carlos Gonzalez
 
Offfice 365 - El futuro de la colaboración empresarial
Offfice 365 - El futuro de la colaboración empresarialOfffice 365 - El futuro de la colaboración empresarial
Offfice 365 - El futuro de la colaboración empresarialJuan Carlos Gonzalez
 
Collab365 - Como hacer de todo con PowerShell en SharePoint (OnPremises y On...
Collab365 -  Como hacer de todo con PowerShell en SharePoint (OnPremises y On...Collab365 -  Como hacer de todo con PowerShell en SharePoint (OnPremises y On...
Collab365 - Como hacer de todo con PowerShell en SharePoint (OnPremises y On...Juan Carlos Gonzalez
 
Nuevas formas de colaborar en Sitios de SPO, Grupos de Office 365 y OneDrive ...
Nuevas formas de colaborar en Sitios de SPO, Grupos de Office 365 y OneDrive ...Nuevas formas de colaborar en Sitios de SPO, Grupos de Office 365 y OneDrive ...
Nuevas formas de colaborar en Sitios de SPO, Grupos de Office 365 y OneDrive ...Juan Carlos Gonzalez
 
Guia rapida de Office 365
Guia rapida de Office 365Guia rapida de Office 365
Guia rapida de Office 365Delgar Sánchez
 
Nuevas formas de colaborar en Sitios de SPO, Grupos de Office 365 y OneDrive ...
Nuevas formas de colaborar en Sitios de SPO, Grupos de Office 365 y OneDrive ...Nuevas formas de colaborar en Sitios de SPO, Grupos de Office 365 y OneDrive ...
Nuevas formas de colaborar en Sitios de SPO, Grupos de Office 365 y OneDrive ...Juan Carlos Gonzalez
 
Nuevas experiencias y nuevas formas de trabajar con Office 365
Nuevas experiencias y nuevas formas de trabajar con Office 365Nuevas experiencias y nuevas formas de trabajar con Office 365
Nuevas experiencias y nuevas formas de trabajar con Office 365Juan Carlos Gonzalez
 
Guía Rápida de Microsoft - Usar Office 365 en Android
Guía Rápida de Microsoft - Usar Office 365 en AndroidGuía Rápida de Microsoft - Usar Office 365 en Android
Guía Rápida de Microsoft - Usar Office 365 en AndroidMICProductivity
 
Grupos de Office 365 y Planner - Productividad End to End
Grupos de Office 365 y Planner - Productividad End to EndGrupos de Office 365 y Planner - Productividad End to End
Grupos de Office 365 y Planner - Productividad End to EndJuan Carlos Gonzalez
 
Grupos Office 365 y Planner: Colaboración y Productividad End-To-End
Grupos Office 365 y Planner: Colaboración y Productividad End-To-EndGrupos Office 365 y Planner: Colaboración y Productividad End-To-End
Grupos Office 365 y Planner: Colaboración y Productividad End-To-EndJuan Carlos Gonzalez
 
Office 365
Office 365Office 365
Office 365caloy95
 
Presentación del WebCast - Office 365, o como disponer de una plataforma clou...
Presentación del WebCast - Office 365, o como disponer de una plataforma clou...Presentación del WebCast - Office 365, o como disponer de una plataforma clou...
Presentación del WebCast - Office 365, o como disponer de una plataforma clou...Juan Carlos Gonzalez
 
Toma el control de tus datos en office 365 con centro de seguridad y cumplimi...
Toma el control de tus datos en office 365 con centro de seguridad y cumplimi...Toma el control de tus datos en office 365 con centro de seguridad y cumplimi...
Toma el control de tus datos en office 365 con centro de seguridad y cumplimi...Raul Oriol Gonzalo
 
Presentacion Microsoft Office 365
Presentacion Microsoft Office 365Presentacion Microsoft Office 365
Presentacion Microsoft Office 365MICProductivity
 

Destacado (20)

APIs para SharePoint Online
APIs para SharePoint OnlineAPIs para SharePoint Online
APIs para SharePoint Online
 
Prepara tus apps de SharePoint y Office 365 para el futuro
Prepara tus apps de SharePoint y Office 365 para el futuroPrepara tus apps de SharePoint y Office 365 para el futuro
Prepara tus apps de SharePoint y Office 365 para el futuro
 
Office 365 itequia
Office 365   itequiaOffice 365   itequia
Office 365 itequia
 
Microsoft Office 365
Microsoft Office 365Microsoft Office 365
Microsoft Office 365
 
Office 365 Truths: The truth about Office 365 features releases
Office 365 Truths: The truth about Office 365 features releasesOffice 365 Truths: The truth about Office 365 features releases
Office 365 Truths: The truth about Office 365 features releases
 
PowerShell para SharePoint OnPremises y Online, la herramienta compartida por...
PowerShell para SharePoint OnPremises y Online, la herramienta compartida por...PowerShell para SharePoint OnPremises y Online, la herramienta compartida por...
PowerShell para SharePoint OnPremises y Online, la herramienta compartida por...
 
Offfice 365 - El futuro de la colaboración empresarial
Offfice 365 - El futuro de la colaboración empresarialOfffice 365 - El futuro de la colaboración empresarial
Offfice 365 - El futuro de la colaboración empresarial
 
Collab365 - Como hacer de todo con PowerShell en SharePoint (OnPremises y On...
Collab365 -  Como hacer de todo con PowerShell en SharePoint (OnPremises y On...Collab365 -  Como hacer de todo con PowerShell en SharePoint (OnPremises y On...
Collab365 - Como hacer de todo con PowerShell en SharePoint (OnPremises y On...
 
Nuevas formas de colaborar en Sitios de SPO, Grupos de Office 365 y OneDrive ...
Nuevas formas de colaborar en Sitios de SPO, Grupos de Office 365 y OneDrive ...Nuevas formas de colaborar en Sitios de SPO, Grupos de Office 365 y OneDrive ...
Nuevas formas de colaborar en Sitios de SPO, Grupos de Office 365 y OneDrive ...
 
Guia rapida de Office 365
Guia rapida de Office 365Guia rapida de Office 365
Guia rapida de Office 365
 
Conoce Office 365
Conoce Office 365Conoce Office 365
Conoce Office 365
 
Nuevas formas de colaborar en Sitios de SPO, Grupos de Office 365 y OneDrive ...
Nuevas formas de colaborar en Sitios de SPO, Grupos de Office 365 y OneDrive ...Nuevas formas de colaborar en Sitios de SPO, Grupos de Office 365 y OneDrive ...
Nuevas formas de colaborar en Sitios de SPO, Grupos de Office 365 y OneDrive ...
 
Nuevas experiencias y nuevas formas de trabajar con Office 365
Nuevas experiencias y nuevas formas de trabajar con Office 365Nuevas experiencias y nuevas formas de trabajar con Office 365
Nuevas experiencias y nuevas formas de trabajar con Office 365
 
Guía Rápida de Microsoft - Usar Office 365 en Android
Guía Rápida de Microsoft - Usar Office 365 en AndroidGuía Rápida de Microsoft - Usar Office 365 en Android
Guía Rápida de Microsoft - Usar Office 365 en Android
 
Grupos de Office 365 y Planner - Productividad End to End
Grupos de Office 365 y Planner - Productividad End to EndGrupos de Office 365 y Planner - Productividad End to End
Grupos de Office 365 y Planner - Productividad End to End
 
Grupos Office 365 y Planner: Colaboración y Productividad End-To-End
Grupos Office 365 y Planner: Colaboración y Productividad End-To-EndGrupos Office 365 y Planner: Colaboración y Productividad End-To-End
Grupos Office 365 y Planner: Colaboración y Productividad End-To-End
 
Office 365
Office 365Office 365
Office 365
 
Presentación del WebCast - Office 365, o como disponer de una plataforma clou...
Presentación del WebCast - Office 365, o como disponer de una plataforma clou...Presentación del WebCast - Office 365, o como disponer de una plataforma clou...
Presentación del WebCast - Office 365, o como disponer de una plataforma clou...
 
Toma el control de tus datos en office 365 con centro de seguridad y cumplimi...
Toma el control de tus datos en office 365 con centro de seguridad y cumplimi...Toma el control de tus datos en office 365 con centro de seguridad y cumplimi...
Toma el control de tus datos en office 365 con centro de seguridad y cumplimi...
 
Presentacion Microsoft Office 365
Presentacion Microsoft Office 365Presentacion Microsoft Office 365
Presentacion Microsoft Office 365
 

Similar a Transformar Personalizaciones al Modelo de Apps de SharePoint

Webinario PowerApps Portals
Webinario PowerApps PortalsWebinario PowerApps Portals
Webinario PowerApps PortalsDQSconsulting
 
Power apps to the next level
Power apps to the next levelPower apps to the next level
Power apps to the next levelMiguel Tabera
 
Dynamics saturday madrid 2019 conecta business central con el mundo v2
Dynamics saturday madrid 2019   conecta business central con el mundo v2Dynamics saturday madrid 2019   conecta business central con el mundo v2
Dynamics saturday madrid 2019 conecta business central con el mundo v2Demian Raschkovan
 
Futuro de Desarrollo en SharePoint
Futuro de Desarrollo en SharePointFuturo de Desarrollo en SharePoint
Futuro de Desarrollo en SharePointHaaron Gonzalez
 
SharePoint no está muerto. Nuevas opciones de colaboración en Office 365.
SharePoint no está muerto. Nuevas opciones de colaboración en Office 365.SharePoint no está muerto. Nuevas opciones de colaboración en Office 365.
SharePoint no está muerto. Nuevas opciones de colaboración en Office 365.Miguel Tabera
 
Oracle WebCenter 11g : Novedades, Julio de 2009
Oracle WebCenter 11g : Novedades, Julio de 2009 Oracle WebCenter 11g : Novedades, Julio de 2009
Oracle WebCenter 11g : Novedades, Julio de 2009 Jaime Cid
 
Java script para desarrolladores SharePoint
Java script para desarrolladores SharePointJava script para desarrolladores SharePoint
Java script para desarrolladores SharePointAdrian Diaz Cervera
 
NexTReT AgilePoint La gestion con agilidad y control
NexTReT AgilePoint La gestion con agilidad y controlNexTReT AgilePoint La gestion con agilidad y control
NexTReT AgilePoint La gestion con agilidad y controlNexTReT
 
Aplicaciones Autohosted, el nuevo modelo para extender SharePoint online
Aplicaciones Autohosted, el nuevo modelo para extender SharePoint onlineAplicaciones Autohosted, el nuevo modelo para extender SharePoint online
Aplicaciones Autohosted, el nuevo modelo para extender SharePoint onlineMario Cortés Flores
 
MsCodersCamp 2014 - SharePoint Online: desarrolla tus apps en la nube
MsCodersCamp 2014 - SharePoint Online: desarrolla tus apps en la nubeMsCodersCamp 2014 - SharePoint Online: desarrolla tus apps en la nube
MsCodersCamp 2014 - SharePoint Online: desarrolla tus apps en la nubeMiguel Tabera
 
2 Integracion Forms Bpel
2  Integracion Forms Bpel2  Integracion Forms Bpel
2 Integracion Forms BpelPedro Gallardo
 
SharePoint 2016 IT Preview
SharePoint 2016 IT PreviewSharePoint 2016 IT Preview
SharePoint 2016 IT PreviewMiguel Tabera
 
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
 
Curso eCommerce. 05. Implantación de una tienda online
Curso eCommerce. 05. Implantación de una tienda onlineCurso eCommerce. 05. Implantación de una tienda online
Curso eCommerce. 05. Implantación de una tienda onlineAlex Rayón Jerez
 
[Evento] Microsoft Azure | Azure Compute: una mirada en 360°
[Evento] Microsoft Azure | Azure Compute: una mirada en 360°[Evento] Microsoft Azure | Azure Compute: una mirada en 360°
[Evento] Microsoft Azure | Azure Compute: una mirada en 360°Pablo Ariel Di Loreto
 
Azure Functions Spanish
Azure Functions SpanishAzure Functions Spanish
Azure Functions SpanishCDS
 

Similar a Transformar Personalizaciones al Modelo de Apps de SharePoint (20)

Webinario PowerApps Portals
Webinario PowerApps PortalsWebinario PowerApps Portals
Webinario PowerApps Portals
 
Power apps to the next level
Power apps to the next levelPower apps to the next level
Power apps to the next level
 
Dynamics saturday madrid 2019 conecta business central con el mundo v2
Dynamics saturday madrid 2019   conecta business central con el mundo v2Dynamics saturday madrid 2019   conecta business central con el mundo v2
Dynamics saturday madrid 2019 conecta business central con el mundo v2
 
Futuro de Desarrollo en SharePoint
Futuro de Desarrollo en SharePointFuturo de Desarrollo en SharePoint
Futuro de Desarrollo en SharePoint
 
SharePoint no está muerto. Nuevas opciones de colaboración en Office 365.
SharePoint no está muerto. Nuevas opciones de colaboración en Office 365.SharePoint no está muerto. Nuevas opciones de colaboración en Office 365.
SharePoint no está muerto. Nuevas opciones de colaboración en Office 365.
 
Oracle WebCenter 11g : Novedades, Julio de 2009
Oracle WebCenter 11g : Novedades, Julio de 2009 Oracle WebCenter 11g : Novedades, Julio de 2009
Oracle WebCenter 11g : Novedades, Julio de 2009
 
Java script para desarrolladores SharePoint
Java script para desarrolladores SharePointJava script para desarrolladores SharePoint
Java script para desarrolladores SharePoint
 
NexTReT AgilePoint La gestion con agilidad y control
NexTReT AgilePoint La gestion con agilidad y controlNexTReT AgilePoint La gestion con agilidad y control
NexTReT AgilePoint La gestion con agilidad y control
 
Aplicaciones Autohosted, el nuevo modelo para extender SharePoint online
Aplicaciones Autohosted, el nuevo modelo para extender SharePoint onlineAplicaciones Autohosted, el nuevo modelo para extender SharePoint online
Aplicaciones Autohosted, el nuevo modelo para extender SharePoint online
 
MsCodersCamp 2014 - SharePoint Online: desarrolla tus apps en la nube
MsCodersCamp 2014 - SharePoint Online: desarrolla tus apps en la nubeMsCodersCamp 2014 - SharePoint Online: desarrolla tus apps en la nube
MsCodersCamp 2014 - SharePoint Online: desarrolla tus apps en la nube
 
CEUS By Iberian SharePoitn Conference Workshops
CEUS By Iberian SharePoitn Conference WorkshopsCEUS By Iberian SharePoitn Conference Workshops
CEUS By Iberian SharePoitn Conference Workshops
 
Dynamics 365 General
Dynamics 365 GeneralDynamics 365 General
Dynamics 365 General
 
2 Integracion Forms Bpel
2  Integracion Forms Bpel2  Integracion Forms Bpel
2 Integracion Forms Bpel
 
SharePoint 2016 IT Preview
SharePoint 2016 IT PreviewSharePoint 2016 IT Preview
SharePoint 2016 IT Preview
 
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.
 
Curso eCommerce. 05. Implantación de una tienda online
Curso eCommerce. 05. Implantación de una tienda onlineCurso eCommerce. 05. Implantación de una tienda online
Curso eCommerce. 05. Implantación de una tienda online
 
[Evento] Microsoft Azure | Azure Compute: una mirada en 360°
[Evento] Microsoft Azure | Azure Compute: una mirada en 360°[Evento] Microsoft Azure | Azure Compute: una mirada en 360°
[Evento] Microsoft Azure | Azure Compute: una mirada en 360°
 
Extender office365
Extender office365 Extender office365
Extender office365
 
Azure Functions
Azure FunctionsAzure Functions
Azure Functions
 
Azure Functions Spanish
Azure Functions SpanishAzure Functions Spanish
Azure Functions Spanish
 

Más de Juan Carlos Gonzalez

Governance in SharePoint Premium:What's in the box?
Governance in SharePoint Premium:What's in the box?Governance in SharePoint Premium:What's in the box?
Governance in SharePoint Premium:What's in the box?Juan Carlos Gonzalez
 
Seguridad en Power Platform - Que opciones tengo
Seguridad en Power Platform - Que opciones tengoSeguridad en Power Platform - Que opciones tengo
Seguridad en Power Platform - Que opciones tengoJuan Carlos Gonzalez
 
Boost your Teams Meetings to the next level with Teams Premium
Boost your Teams Meetings to the next level with Teams PremiumBoost your Teams Meetings to the next level with Teams Premium
Boost your Teams Meetings to the next level with Teams PremiumJuan Carlos Gonzalez
 
Power Platform y Teams: ¿Qué platos tengo en mi menú?
Power Platform y Teams: ¿Qué platos tengo en mi menú?Power Platform y Teams: ¿Qué platos tengo en mi menú?
Power Platform y Teams: ¿Qué platos tengo en mi menú?Juan Carlos Gonzalez
 
Digitaliza tus procesos de Aprobación con Approvals en Teams: ¿Qué hay de nue...
Digitaliza tus procesos de Aprobación con Approvals en Teams: ¿Qué hay de nue...Digitaliza tus procesos de Aprobación con Approvals en Teams: ¿Qué hay de nue...
Digitaliza tus procesos de Aprobación con Approvals en Teams: ¿Qué hay de nue...Juan Carlos Gonzalez
 
Stream on SharePoint, an overview - JcGonzalez.pptx
Stream on SharePoint, an overview - JcGonzalez.pptxStream on SharePoint, an overview - JcGonzalez.pptx
Stream on SharePoint, an overview - JcGonzalez.pptxJuan Carlos Gonzalez
 
Shared channels in Microsoft Teams, an overview
Shared channels in Microsoft Teams, an overview Shared channels in Microsoft Teams, an overview
Shared channels in Microsoft Teams, an overview Juan Carlos Gonzalez
 
Canales Compartidos en Microsoft Teams al detalle
Canales Compartidos en Microsoft Teams al detalleCanales Compartidos en Microsoft Teams al detalle
Canales Compartidos en Microsoft Teams al detalleJuan Carlos Gonzalez
 
Digitaliza tus Aprobaciones con Approvals en Teams - JcGonzalez .pptx
Digitaliza tus Aprobaciones con Approvals en Teams - JcGonzalez .pptxDigitaliza tus Aprobaciones con Approvals en Teams - JcGonzalez .pptx
Digitaliza tus Aprobaciones con Approvals en Teams - JcGonzalez .pptxJuan Carlos Gonzalez
 
Power Platform Analytics: ¿Qué opciones tengo?
Power Platform Analytics: ¿Qué opciones tengo?Power Platform Analytics: ¿Qué opciones tengo?
Power Platform Analytics: ¿Qué opciones tengo?Juan Carlos Gonzalez
 
Analytics in Power Platform: What are my options?
Analytics in Power Platform: What are my options?Analytics in Power Platform: What are my options?
Analytics in Power Platform: What are my options?Juan Carlos Gonzalez
 
Microsoft 365 Chicago - Governing Microsoft Teams Meetings
Microsoft 365 Chicago - Governing Microsoft Teams MeetingsMicrosoft 365 Chicago - Governing Microsoft Teams Meetings
Microsoft 365 Chicago - Governing Microsoft Teams MeetingsJuan Carlos Gonzalez
 
Solicita y comparte actualizaciones con Updates en Teams
Solicita y comparte actualizaciones con Updates en TeamsSolicita y comparte actualizaciones con Updates en Teams
Solicita y comparte actualizaciones con Updates en TeamsJuan Carlos Gonzalez
 
Canales compartidos en Microsoft Teams de principio a fin
Canales compartidos en Microsoft Teams de principio a finCanales compartidos en Microsoft Teams de principio a fin
Canales compartidos en Microsoft Teams de principio a finJuan Carlos Gonzalez
 
Analytics en Power Platform: ¿Qué opciones tengo?
Analytics en Power Platform: ¿Qué opciones tengo?Analytics en Power Platform: ¿Qué opciones tengo?
Analytics en Power Platform: ¿Qué opciones tengo?Juan Carlos Gonzalez
 
Shared channels in Microsoft Teams, an overview - JcGonzalez.pptx
Shared channels in Microsoft Teams, an overview - JcGonzalez.pptxShared channels in Microsoft Teams, an overview - JcGonzalez.pptx
Shared channels in Microsoft Teams, an overview - JcGonzalez.pptxJuan Carlos Gonzalez
 
Governing Microsoft Teams Meetings: What are my options?
Governing Microsoft Teams Meetings: What are my options?Governing Microsoft Teams Meetings: What are my options?
Governing Microsoft Teams Meetings: What are my options?Juan Carlos Gonzalez
 
Power Platform y Teams: ¿Qué platos tengo en mi menú?
Power Platform y Teams: ¿Qué platos tengo en mi menú?Power Platform y Teams: ¿Qué platos tengo en mi menú?
Power Platform y Teams: ¿Qué platos tengo en mi menú?Juan Carlos Gonzalez
 
Digitalize your Approval processes with approvals in Microsoft Teams
Digitalize your Approval processes with approvals in Microsoft TeamsDigitalize your Approval processes with approvals in Microsoft Teams
Digitalize your Approval processes with approvals in Microsoft TeamsJuan Carlos Gonzalez
 

Más de Juan Carlos Gonzalez (20)

Governance in SharePoint Premium:What's in the box?
Governance in SharePoint Premium:What's in the box?Governance in SharePoint Premium:What's in the box?
Governance in SharePoint Premium:What's in the box?
 
Seguridad en Power Platform - Que opciones tengo
Seguridad en Power Platform - Que opciones tengoSeguridad en Power Platform - Que opciones tengo
Seguridad en Power Platform - Que opciones tengo
 
Boost your Teams Meetings to the next level with Teams Premium
Boost your Teams Meetings to the next level with Teams PremiumBoost your Teams Meetings to the next level with Teams Premium
Boost your Teams Meetings to the next level with Teams Premium
 
Stream en SharePoint en detalle
Stream en SharePoint en detalle Stream en SharePoint en detalle
Stream en SharePoint en detalle
 
Power Platform y Teams: ¿Qué platos tengo en mi menú?
Power Platform y Teams: ¿Qué platos tengo en mi menú?Power Platform y Teams: ¿Qué platos tengo en mi menú?
Power Platform y Teams: ¿Qué platos tengo en mi menú?
 
Digitaliza tus procesos de Aprobación con Approvals en Teams: ¿Qué hay de nue...
Digitaliza tus procesos de Aprobación con Approvals en Teams: ¿Qué hay de nue...Digitaliza tus procesos de Aprobación con Approvals en Teams: ¿Qué hay de nue...
Digitaliza tus procesos de Aprobación con Approvals en Teams: ¿Qué hay de nue...
 
Stream on SharePoint, an overview - JcGonzalez.pptx
Stream on SharePoint, an overview - JcGonzalez.pptxStream on SharePoint, an overview - JcGonzalez.pptx
Stream on SharePoint, an overview - JcGonzalez.pptx
 
Shared channels in Microsoft Teams, an overview
Shared channels in Microsoft Teams, an overview Shared channels in Microsoft Teams, an overview
Shared channels in Microsoft Teams, an overview
 
Canales Compartidos en Microsoft Teams al detalle
Canales Compartidos en Microsoft Teams al detalleCanales Compartidos en Microsoft Teams al detalle
Canales Compartidos en Microsoft Teams al detalle
 
Digitaliza tus Aprobaciones con Approvals en Teams - JcGonzalez .pptx
Digitaliza tus Aprobaciones con Approvals en Teams - JcGonzalez .pptxDigitaliza tus Aprobaciones con Approvals en Teams - JcGonzalez .pptx
Digitaliza tus Aprobaciones con Approvals en Teams - JcGonzalez .pptx
 
Power Platform Analytics: ¿Qué opciones tengo?
Power Platform Analytics: ¿Qué opciones tengo?Power Platform Analytics: ¿Qué opciones tengo?
Power Platform Analytics: ¿Qué opciones tengo?
 
Analytics in Power Platform: What are my options?
Analytics in Power Platform: What are my options?Analytics in Power Platform: What are my options?
Analytics in Power Platform: What are my options?
 
Microsoft 365 Chicago - Governing Microsoft Teams Meetings
Microsoft 365 Chicago - Governing Microsoft Teams MeetingsMicrosoft 365 Chicago - Governing Microsoft Teams Meetings
Microsoft 365 Chicago - Governing Microsoft Teams Meetings
 
Solicita y comparte actualizaciones con Updates en Teams
Solicita y comparte actualizaciones con Updates en TeamsSolicita y comparte actualizaciones con Updates en Teams
Solicita y comparte actualizaciones con Updates en Teams
 
Canales compartidos en Microsoft Teams de principio a fin
Canales compartidos en Microsoft Teams de principio a finCanales compartidos en Microsoft Teams de principio a fin
Canales compartidos en Microsoft Teams de principio a fin
 
Analytics en Power Platform: ¿Qué opciones tengo?
Analytics en Power Platform: ¿Qué opciones tengo?Analytics en Power Platform: ¿Qué opciones tengo?
Analytics en Power Platform: ¿Qué opciones tengo?
 
Shared channels in Microsoft Teams, an overview - JcGonzalez.pptx
Shared channels in Microsoft Teams, an overview - JcGonzalez.pptxShared channels in Microsoft Teams, an overview - JcGonzalez.pptx
Shared channels in Microsoft Teams, an overview - JcGonzalez.pptx
 
Governing Microsoft Teams Meetings: What are my options?
Governing Microsoft Teams Meetings: What are my options?Governing Microsoft Teams Meetings: What are my options?
Governing Microsoft Teams Meetings: What are my options?
 
Power Platform y Teams: ¿Qué platos tengo en mi menú?
Power Platform y Teams: ¿Qué platos tengo en mi menú?Power Platform y Teams: ¿Qué platos tengo en mi menú?
Power Platform y Teams: ¿Qué platos tengo en mi menú?
 
Digitalize your Approval processes with approvals in Microsoft Teams
Digitalize your Approval processes with approvals in Microsoft TeamsDigitalize your Approval processes with approvals in Microsoft Teams
Digitalize your Approval processes with approvals in Microsoft Teams
 

Último

GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
Explorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ramExplorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ramDIDIERFERNANDOGUERRE
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptchaverriemily794
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxAlexander López
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMidwarHenryLOZAFLORE
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel tallerValentinaTabares11
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxAlexander López
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOnarvaezisabella21
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
Hernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxHernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxJOSEMANUELHERNANDEZH11
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptJavierHerrera662252
 

Último (20)

GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
Explorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ramExplorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ram
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel taller
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
Hernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxHernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptx
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
 

Transformar Personalizaciones al Modelo de Apps de SharePoint

  • 1.
  • 2.
  • 3.  ¿Por qué Apps?  Recomendaciones para el Modelo de Apps  Consideraciones para Soluciones de tipo Granja
  • 4.
  • 5. z
  • 6. Céntrate en los Usuarios Finales Muévete gradualmente al Modelo de Apps Evita las Soluciones Sandbox Alineado con el roadmap de producto y servicios
  • 7.
  • 8. Microsoft las utiliza para construir SharePoint. Pero, muchos proveedores de servicio (no solo Office 365) restringen su uso por los problemas conocidos que introducen No.
  • 9.
  • 10. Microsoft está saliendo de este framework hacía otros patrones alternativos…qué encajan dentro de su estrategia cloud  CSOM Deployment vs. Framework Deployment + Info: http://blogs.msdn.com/b/bobgerman/archive/2015/01/31/new- guidance-from-microsoft-for-packaging-and-deploying-sharepoint- solutions.aspx
  • 11. Soluciones de Tipo Granja • Soluciones Full-Trust • Personalizaciones en el Sistema de archivos del servidor • Hospedadas en el mismo proceso que SharePoint • Acceso completo a la API de Servidor • Modelo Clásico desde SharePoint 2007 Soluciones Sandbox • Elementos Declarativos • Código “Partial Trust” todavía incluido para soporte limitado en el lado del servidor • Hospedadas en un proceso aislado • Acceso limitado a la API de Servidor Apps de SharePoint • Nuevo modelo • Desplegadas desde un Catálogo Corporativo o desde la Tienda • Administración de permisos y de licencias específica • Proceso de instalación y actualización + simple • Opción preferida “Code-behind” deprecado en Soluciones Sandbox
  • 12. Hay muchas formas de conseguir el mismo resultado final, no te quedes anclado en lo que tenías… …tratar de mapear las soluciones de tipo granja al modelo de Apps, es simplemente un error
  • 13.
  • 14. Impacto de las personalizaciones Costes operacionales y de mantenimiento, incluyendo problemas de disponibilidad Agilidad para desplegar nuevas funcionalidades y widgets Impacto en el roadmap a largo plazo
  • 15. Soluciones Clásicas Full- Trust • Soluciones de ISVs • Personalizaciones OnPremises de plataforma • Aplicaciones de Servicio personalizadas • Servicios WCF personalizados • Personalizaciones de SharePoint no específicas para un cliente Soluciones en el lado del Cliente • Controles en el lado del servidor como JavaScript en Layouts de páginas y páginas maestras • Provisionado remoto de elementos • Pasara al modelo Un- Ghosted • Proporcionar nuevas capacidades mediante Apps Provider-Hosted • Personalizaciones específicas al usuario Apps de SharePoint • Soluciones basadas en un catalogo de Apps • Empaquetado de soluciones re-utilizables para funcionalidad específica • No sólo para la tienda, también como plataforma para personalizaciones específicas de cliente
  • 17. “Pero las Aps son el patron de desarrollo para la nube, no para OnPremise…” ¿Seguro?
  • 18. Y sí…¿Usáramos el mismo modelo para OnPremises y la nube?
  • 19. SP2013 Personalizaciones de SharePoint de bajo acoplamiento O16 O17 O18 • Tú decides cuando ycomo lasaplicaciones se actualizan • Compatibilidad hacia atrásanivel de APIpara poder mover las personalizaciones entre versiones • Las personalizaciones no bloquearás nuevas capacidades de SharePoint • Las personalizaciones extienden, no cambian SharePoint • Las personalizaciones pueden seractualizadas con impacto mínimo en SharePoint Las personalizaciones utilizarán servicios de SharePoint / Otros servicios, pero no cambiarán los servicios por defecto
  • 20.
  • 21.
  • 22. xml Tipo de Contenido B Archivo Maifest.xml en el WSP introduce los elementos del Framework de Features 15templatesfeaturesFeatureA BD de Configuración BD de Cotenidos Tipo de Contenido A Tipo de Contenido C Framework de Features con archivos elements.xml para los Tipos de Contenido y Columnas de Sitio WSP package 1 2 3Los Tipos de Contenido y Columnas de Sitio provisionados tienen dependencias en los archivos elements.xml
  • 23. xml Tipo de Contenido B Archivo Maifest.xml en el WSP introduce los elementos del Framework de Features 15templatesfeaturesFeatureA BD de Configuración BD de Contenidos Tipo de Contenido A Tipo de Contenido C Característica con Manejador de Eventos crea los Tipos de Contenido y Columnas de Sitio directamente en la BD de Contenidos usando código 1 2 Los Tipos de Contenido no tienen ninguna dependencia y la solución de tipo granja puede ser retirada con 0 impacto 3 WSP package
  • 24.
  • 25.
  • 26.
  • 29.
  • 30.
  • 32. 2014 Introduction to Office 365 Development 2015 Deep Dive into the Office 365 App Model Deep Dive into integrating Office 365 APIs with your standalone web application development Deep Dive into integrating Office 365 APIs with your mobile device development Shipping your Office 365 App to the Office Store Deep dive into the building blocks and services of the SharePoint platform Deep Dive into Office 365 Development on non-Microsoft Stack

Notas del editor

  1. Moving Full Trust Code to the Cloud Using Repeatable Patterns and Best Practices
  2. EXTEND OFFICE EVERYWHERE CONNECT TO OFFICE 365 SERVICES BUILD USING AN OPEN PLATFORM
  3. More and more investments in Apps…no more investments expected in Farm Solutions. This is the direction Microsoft will follow Try to focus on functionality vs. Technology This is not to a look one by one how each SharePoint solution is mapped in the App Model Sandbox Solutions are already deprecated: -------------------- Move gradually to App Model Align with product and service roadmap Concentration on end users Avoid sandbox solutions
  4. Solutions package have to be in the farm and deployed in disaster recovery scenarios Downtime in solutions deployment: caused by App Recycle process when deploying the Apps Solutions are not supported in Office 365 due to this reliability problem ---------------------------------------------------------------- Full trust solutions with ghosted files Implications to Disaster Recovery model Deployments always cause downtime Impact on Service Level Agreements as well as availability Very expensive to maintain enough Infrastructure to reach “near zero” Full trust solutions have to be closely analyzed Do you trust your solution fully? Complex Application Lifecycle Management processes Not available in Office 365 (Multi-Tenant or Dedicated vNext)
  5. It will be supported in SharePoint OnPremises at least while Microsoft continues releasing new OnPremises versions of SharePoint --------------------------------------- “Will Farm Solutions be Deprecated soon ?!?!?” We use these approaches to build the product ourselves. BUT, many service providers (not just Office365) restrict their usage for the known challenges they impose.
  6. You can currently use them, but at some time in the future they will go away Not enterprise control by default add additional costs Feature Framework: You need to know all the XML schemas stuff…when you bring a new developer to your team, the learning curve is really high…and you don’t have to waste time in that area…. -------------------------------------------------------------- Code behind sandbox solutions are deprecated Shows the direction where we are heading No centralized control for sandbox solutions No enterprise level capabilities for controlling available solutions Possible orphan issues with deactivation Still based on feature framework with it’s caveats Requires deep understanding of SharePoint’isms
  7. CSOM deployment vs. Features Framework --------------------------------------------------------- “Wait? No feature framework?” We are indeed gradually moving away from feature framework to alternative patterns…
  8. App model is not only about client side technologies (App Parts)…there are several Technical to achieve requirements and common needs
  9. This is what we have in the farms solutions scenario…we have to avoid trying to map what we have in a farm solution to an App…just think in your requirements and think about the alternatives you have to give an answer to those requirements --------------------------------------------------------- There are numerous ways to achieve a similar end result, don’t get stuck on what you had…
  10. Use out of the box features as much as possible Avoid to replace standard controls and features in the platform --------------------------------------------------------- Impact of the customizations Long term roadmap impact Maintenance and operational costs, including availability challenges Agility to deploy new functionalities and widgets
  11. There are a lot of ISVs solutions built as Farm solutions There are a lot of customizations at the enterprise level
  12. Just to re-inforce again: focus on business, not in technology --------------------------- What do you really want to achieve?
  13. ----------------------------------------------------------------- “But Apps is the pattern for cloud, not for my on premise…” Really?
  14. We would use same model for on-premises and cloud?
  15. Evergreen and release cycle – new model – Microsoft promise Customizations will utilize services from SharePoint and other services, but won’t usually change out of the box services You choose when and how applications are updated Backwards compatibility for API level to move customizations cross versions Customizations don’t block new capabilities from SharePoint Customizations extend, not change SharePoint Customizations can be updated with minimal impact on SharePoint
  16. Content Type and site columns challenge What Rather than using feature framework elements in farm solution, it is recommended to provision site columns and content types using code Why Objects are created directly to the database (unghosted) without any dependencies on files in file system How Use code called from feature receiver to create needed elements
  17. Manifest xml in the solution package introduces the feature framework elements. Feature framework feature with element xml files for content type and site columns. Provisioned content types And site columns have dependency on element xml files
  18. Manifest xml in the solution package introduces the feature framework elements. Feature with feature receiver creating content types and site columns directly to content database using code Content types do not have any dependency and farm solution can be retracted without any impact to them
  19. What You should avoid custom list templates for your list instances Why Custom list template has unique identifier and it creates dependency on the list instances to the schema.xml file of the list template How Consider using code to provisioning specific instances or use custom schema option with instances. List events for newly created lists in sites
  20. What Do not use custom fields with you farm solutions Why Data stored in the database will have dependency on the custom field type, which will cause challenges in migration scenarios How Consider using only field controls for presentation or use client side rendering for list editor overrides
  21. Cambiar el tema del sitio (ejemplo del Lab)
  22. Source for great reference app implementations Publishing channel for ready to use examples on apps, which you can use in your own projects
  23. Transform your code - Providing App Model Patterns for common Full Trust Code scenarios 60+ Visual Studio projects Common scenarios