SlideShare una empresa de Scribd logo
1 de 24
May 7th, 2016
SharePoint Saturday
Madrid
Un SharePoint en la mochila
Jose González
Roberto Bermejo
Gold sponsors
Silver sponsors
Bronze sponsors
Collaborate
Robert Bermejo
NET Architect & Azure & Mobile Practice Lead
http://www.robertbermejo.com/
@robertbemejo
Licenciado en Ingeniería informática por la Universidad
Autónoma de Barcelona y MSCD Web applications en
tecnología Microsoft. Desde el 2005 trabaja dentro del
mundo de la informática y ha pasado por varios puestos
técnicos: desde programador junior hasta su actual puesto
como Arquitecto. Actualmente, parte del equipo de Sogeti
España desde 2010 donde realiza funciones de Arquitecto,
Team Leader, Mobile Leader and Cloud Specialist.
Sogeti
Jose González
Solution & SharePoint architect
Under construction!
@josgoon
Ingeniero titulado por la Universidad Politécnica de Cataluña
y arquitecto de soluciones con más de 10 años de
experiencia en proyectos IT orientados a negocio.
Especializado en tecnologías Microsoft (.net, Dynamics Nav y
SharePoint) y en la prestación de servicios de gestión en
proyectos informáticos de diversa índole tecnológica y en
diversos sectores e industrias.
Sogeti
Introducción
Introducción
Objetivos Microsoft
Introducción
Objetivos de esta sesión
Comunicando con Office 365
 Queremos extraer datos de listas y bibliotecas de
SharePoint Online
 Necesitamos autenticarnos en Office 365
 ¿Cómo lo haremos?
¡Sí! con Azure Active Directory
Azure Active
Directory
Office 365
Tus apps!
Usuarios
Azure Cloud Identity
 Usuarios Office 365 & Azure Active Directory
 Cloud identity
 Azure y Office 365 sincronizados Office 365
Windows Azure
Admin
Center
Azure Active
Directory
IT Admin
Push Notification service
 SharePoint Online
 Azure mobile services
 Push notification by SharePoint
 SharePoint Add-In Remote Event receiver
Azure mobile services
Usuarios
Office 365
SharePoint Online
List & Library
Remote Event
Receiver
Push Notification service
Cross-Platform
 ¿Por qué lo necesitamos?
 Desarrollo Nativo: Objective-C,Swift, Android, C#, Xcode, Eclipse..
 Deseo del cliente: App en todos los SO con el menor coste posible.
 Deseo del manager: realizarlo en el menor tiempo posible.
Cross-Platform
 ¿Qué nos proporciona?
 Compartir código en diferentes plataformas
(OS,Android,Windows...)
 Un sólo desarrollo
 Fácil de escalar, mantener y modificar
• Tools
Apache Cordova
 ¿Qué es?
 Apache Cordova es una plataforma para construir
aplicaciones móviles utilizando HTML, CSS y JavaScript.
 Es open-source (MIT License).
 Apache Cordova tiene un conjunto de api’s de dispositivo
que permite al desarrollador acceder a funcionalidades
nativas del dispositivo como: Cámara, acelerómetro, sistema
archivos… Este conjunto de api’s se denomina plugins.
• Frameworks Desarrollo
Apache Cordova
 Visual Studio Apache Cordova tools
 IDE que nos permite construir aplicaciones móviles con toda la potencia de visual studio y dando un
entorno visual a todas las acciones de Apache Cordova.
 Debug.
Azure Mobile Apps
 Mejorando la experiencia mobile
 Anteriormente Mobile Services.
 Construcción apps móviles nativas o cross platform (Xamarin o Apache Cordova)
 Conexión en minutos con el “enterprise system” de la organización
 Permite trabajar offline con Sync
 Push notifications
 Single Sign on: google, Facebook…
 Auto Scaling
Push Notifications: Notification Hubs
 Envío notificaciones Push Anteriormente Mobile Services
 Multiplataforma: Windows Store, iOS, Android & WP.
 Soporta cualquier lenguaje back-end: .net, php, Java, node…
 Permite el envío en tres formatos:
 Broadcast  all
 Unicast/Multicast  user o users
 Segmentation  tags
Gold sponsors
Silver sponsors
Bronze sponsors
Collaborate
May 7th, 2016
SharePoint Saturday
Madrid
¡GRACIAS!

Más contenido relacionado

La actualidad más candente

COECYS - Introducción al desarrollo de apps multiplataforma con Xamarin.pptx
COECYS - Introducción al desarrollo de apps multiplataforma con Xamarin.pptxCOECYS - Introducción al desarrollo de apps multiplataforma con Xamarin.pptx
COECYS - Introducción al desarrollo de apps multiplataforma con Xamarin.pptxLuis Beltran
 
Microsoft Cognitive Services y el lado humano de las aplicaciones inteligentes.
Microsoft Cognitive Services y el lado humano de las aplicaciones inteligentes.Microsoft Cognitive Services y el lado humano de las aplicaciones inteligentes.
Microsoft Cognitive Services y el lado humano de las aplicaciones inteligentes.Daniel Gomez Jaramillo
 
Cognitive Services y Xamarin - Tec Tinaguistenco
Cognitive Services y Xamarin - Tec TinaguistencoCognitive Services y Xamarin - Tec Tinaguistenco
Cognitive Services y Xamarin - Tec Tinaguistencoenriqueaguilar
 
Construye un bot para Microsoft Teams sin saber programar
Construye un bot para Microsoft Teams sin saber programarConstruye un bot para Microsoft Teams sin saber programar
Construye un bot para Microsoft Teams sin saber programarLuis Beltran
 
Esencia de Web Components
Esencia de Web ComponentsEsencia de Web Components
Esencia de Web ComponentsPedro J. Molina
 
Hoja de vida mario la rosa
Hoja de vida   mario la rosaHoja de vida   mario la rosa
Hoja de vida mario la rosaMario La Rosa
 
GWAB: Azure Mobile Services
GWAB: Azure Mobile ServicesGWAB: Azure Mobile Services
GWAB: Azure Mobile ServicesSorey García
 
Boya.ca - Introducción a Windows Phone
Boya.ca - Introducción a Windows PhoneBoya.ca - Introducción a Windows Phone
Boya.ca - Introducción a Windows PhoneSorey García
 
PowerBots - Extendiendo Microsoft PowerApps con Microsoft Cognitive Services
PowerBots - Extendiendo Microsoft PowerApps con Microsoft Cognitive ServicesPowerBots - Extendiendo Microsoft PowerApps con Microsoft Cognitive Services
PowerBots - Extendiendo Microsoft PowerApps con Microsoft Cognitive ServicesImanol Iza Martin
 
Creando chatbots inteligentes con NLP Y Node.js, presentado por Microsoft
Creando chatbots inteligentes con NLP Y Node.js, presentado por MicrosoftCreando chatbots inteligentes con NLP Y Node.js, presentado por Microsoft
Creando chatbots inteligentes con NLP Y Node.js, presentado por MicrosoftSoftware Guru
 
Global AI on Tour - Desarrollando un bot de WhatsApp serverless.pptx
Global AI on Tour - Desarrollando un bot de WhatsApp serverless.pptxGlobal AI on Tour - Desarrollando un bot de WhatsApp serverless.pptx
Global AI on Tour - Desarrollando un bot de WhatsApp serverless.pptxLuis Beltran
 
Introducción a Xamarin Forms con XAML
Introducción a Xamarin Forms con XAMLIntroducción a Xamarin Forms con XAML
Introducción a Xamarin Forms con XAMLSorey García
 
MVVM vs MVU en NET MAUI.pptx
MVVM vs MVU en NET MAUI.pptxMVVM vs MVU en NET MAUI.pptx
MVVM vs MVU en NET MAUI.pptxicebeam7
 
Diario de aprendizaje
Diario de aprendizajeDiario de aprendizaje
Diario de aprendizajeJosee Olveeda
 
Arquitectura de Apis & GRPC | #JCONFPERU
Arquitectura de Apis & GRPC | #JCONFPERUArquitectura de Apis & GRPC | #JCONFPERU
Arquitectura de Apis & GRPC | #JCONFPERUJose Luis Bugarin Peche
 
dev investigacion u200700062
dev investigacion u200700062dev investigacion u200700062
dev investigacion u200700062erickcandela
 

La actualidad más candente (19)

COECYS - Introducción al desarrollo de apps multiplataforma con Xamarin.pptx
COECYS - Introducción al desarrollo de apps multiplataforma con Xamarin.pptxCOECYS - Introducción al desarrollo de apps multiplataforma con Xamarin.pptx
COECYS - Introducción al desarrollo de apps multiplataforma con Xamarin.pptx
 
Microsoft Cognitive Services y el lado humano de las aplicaciones inteligentes.
Microsoft Cognitive Services y el lado humano de las aplicaciones inteligentes.Microsoft Cognitive Services y el lado humano de las aplicaciones inteligentes.
Microsoft Cognitive Services y el lado humano de las aplicaciones inteligentes.
 
Cognitive Services y Xamarin - Tec Tinaguistenco
Cognitive Services y Xamarin - Tec TinaguistencoCognitive Services y Xamarin - Tec Tinaguistenco
Cognitive Services y Xamarin - Tec Tinaguistenco
 
Construye un bot para Microsoft Teams sin saber programar
Construye un bot para Microsoft Teams sin saber programarConstruye un bot para Microsoft Teams sin saber programar
Construye un bot para Microsoft Teams sin saber programar
 
Esencia de Web Components
Esencia de Web ComponentsEsencia de Web Components
Esencia de Web Components
 
Hoja de vida mario la rosa
Hoja de vida   mario la rosaHoja de vida   mario la rosa
Hoja de vida mario la rosa
 
GWAB: Azure Mobile Services
GWAB: Azure Mobile ServicesGWAB: Azure Mobile Services
GWAB: Azure Mobile Services
 
Boya.ca - Introducción a Windows Phone
Boya.ca - Introducción a Windows PhoneBoya.ca - Introducción a Windows Phone
Boya.ca - Introducción a Windows Phone
 
PowerBots - Extendiendo Microsoft PowerApps con Microsoft Cognitive Services
PowerBots - Extendiendo Microsoft PowerApps con Microsoft Cognitive ServicesPowerBots - Extendiendo Microsoft PowerApps con Microsoft Cognitive Services
PowerBots - Extendiendo Microsoft PowerApps con Microsoft Cognitive Services
 
Creando chatbots inteligentes con NLP Y Node.js, presentado por Microsoft
Creando chatbots inteligentes con NLP Y Node.js, presentado por MicrosoftCreando chatbots inteligentes con NLP Y Node.js, presentado por Microsoft
Creando chatbots inteligentes con NLP Y Node.js, presentado por Microsoft
 
Global AI on Tour - Desarrollando un bot de WhatsApp serverless.pptx
Global AI on Tour - Desarrollando un bot de WhatsApp serverless.pptxGlobal AI on Tour - Desarrollando un bot de WhatsApp serverless.pptx
Global AI on Tour - Desarrollando un bot de WhatsApp serverless.pptx
 
Introducción a Xamarin Forms con XAML
Introducción a Xamarin Forms con XAMLIntroducción a Xamarin Forms con XAML
Introducción a Xamarin Forms con XAML
 
MVVM vs MVU en NET MAUI.pptx
MVVM vs MVU en NET MAUI.pptxMVVM vs MVU en NET MAUI.pptx
MVVM vs MVU en NET MAUI.pptx
 
Diario de aprendizaje
Diario de aprendizajeDiario de aprendizaje
Diario de aprendizaje
 
Lte u 7 app
Lte u 7 appLte u 7 app
Lte u 7 app
 
Apps web vs apps nativas
Apps web vs apps nativasApps web vs apps nativas
Apps web vs apps nativas
 
Visual basic 6.0
Visual basic 6.0Visual basic 6.0
Visual basic 6.0
 
Arquitectura de Apis & GRPC | #JCONFPERU
Arquitectura de Apis & GRPC | #JCONFPERUArquitectura de Apis & GRPC | #JCONFPERU
Arquitectura de Apis & GRPC | #JCONFPERU
 
dev investigacion u200700062
dev investigacion u200700062dev investigacion u200700062
dev investigacion u200700062
 

Similar a Spsmad2016:Un SharePoint enla mochila

Spsbcn: Un Xarepoint en tu mochila v2.0
Spsbcn: Un Xarepoint en tu mochila v2.0Spsbcn: Un Xarepoint en tu mochila v2.0
Spsbcn: Un Xarepoint en tu mochila v2.0Robert Bermejo Blasco
 
Soluciones de movilidad para nuevos entornos empresariales
Soluciones de movilidad para nuevos entornos empresarialesSoluciones de movilidad para nuevos entornos empresariales
Soluciones de movilidad para nuevos entornos empresarialesAdrian Diaz Cervera
 
Share point y los dispositivos moviles
Share point y los dispositivos movilesShare point y los dispositivos moviles
Share point y los dispositivos movilesAdrian Diaz Cervera
 
Overview Alljoyn SDK presented at SedeLab Webimar.
 Overview Alljoyn SDK presented at SedeLab Webimar. Overview Alljoyn SDK presented at SedeLab Webimar.
Overview Alljoyn SDK presented at SedeLab Webimar.Felipe Martinez Alvarez
 
Desarrollo de apps multiplataforma Movil
Desarrollo de apps multiplataforma MovilDesarrollo de apps multiplataforma Movil
Desarrollo de apps multiplataforma MovilIng Erick Guardado
 
Global Integration Bootcamp 2018 - Gobierno de APIs
Global Integration Bootcamp 2018 - Gobierno de APIsGlobal Integration Bootcamp 2018 - Gobierno de APIs
Global Integration Bootcamp 2018 - Gobierno de APIsAlberto Diaz Martin
 
Adobe Creative Suite CS6 Design & Web
Adobe Creative Suite CS6 Design & WebAdobe Creative Suite CS6 Design & Web
Adobe Creative Suite CS6 Design & WebJoel Ortíz
 
Cognitive Services y Xamarin - Tec Purísima
Cognitive Services y Xamarin - Tec PurísimaCognitive Services y Xamarin - Tec Purísima
Cognitive Services y Xamarin - Tec Purísimaenriqueaguilar
 
CV_Ricardo_Bouyer 2014
CV_Ricardo_Bouyer 2014CV_Ricardo_Bouyer 2014
CV_Ricardo_Bouyer 2014Ricardo Bouyer
 
Integrando Machine Learning y Microservicios
Integrando Machine Learning y MicroserviciosIntegrando Machine Learning y Microservicios
Integrando Machine Learning y MicroserviciosRafa Hidalgo
 
[Iberian SharePoint Conference] SharePoint como plataforma de desarrollo móvil
[Iberian SharePoint Conference] SharePoint como plataforma de desarrollo móvil[Iberian SharePoint Conference] SharePoint como plataforma de desarrollo móvil
[Iberian SharePoint Conference] SharePoint como plataforma de desarrollo móvilAdrian Diaz Cervera
 
Taller de introducción a iOS development
Taller de introducción a iOS developmentTaller de introducción a iOS development
Taller de introducción a iOS developmentrafaecheve
 
Global Azure 2021 Spain -Desarrollando un chatbot de WhatsApp serverless.pptx
Global Azure 2021 Spain -Desarrollando un chatbot de WhatsApp serverless.pptxGlobal Azure 2021 Spain -Desarrollando un chatbot de WhatsApp serverless.pptx
Global Azure 2021 Spain -Desarrollando un chatbot de WhatsApp serverless.pptxLuis Beltran
 
atSistemas - Presentacion Hybreed
atSistemas - Presentacion HybreedatSistemas - Presentacion Hybreed
atSistemas - Presentacion HybreedJuanjo Sánchez
 
Teamnet centro de competencia
Teamnet centro de competenciaTeamnet centro de competencia
Teamnet centro de competenciaTEAMNET
 
Netex learningMaker | Herramienta autora de contenidos e-learning en HTML5 [ES]
Netex learningMaker | Herramienta autora de contenidos e-learning en HTML5 [ES]Netex learningMaker | Herramienta autora de contenidos e-learning en HTML5 [ES]
Netex learningMaker | Herramienta autora de contenidos e-learning en HTML5 [ES]Netex Learning
 
I Campus Cátedra UPCT - Después de susurrarle al brazo mecánico en la DotNet ...
I Campus Cátedra UPCT - Después de susurrarle al brazo mecánico en la DotNet ...I Campus Cátedra UPCT - Después de susurrarle al brazo mecánico en la DotNet ...
I Campus Cátedra UPCT - Después de susurrarle al brazo mecánico en la DotNet ...Alberto Diaz Martin
 

Similar a Spsmad2016:Un SharePoint enla mochila (20)

Spsbcn: Un Xarepoint en tu mochila v2.0
Spsbcn: Un Xarepoint en tu mochila v2.0Spsbcn: Un Xarepoint en tu mochila v2.0
Spsbcn: Un Xarepoint en tu mochila v2.0
 
Soluciones de movilidad para nuevos entornos empresariales
Soluciones de movilidad para nuevos entornos empresarialesSoluciones de movilidad para nuevos entornos empresariales
Soluciones de movilidad para nuevos entornos empresariales
 
Proyecto 360: Combinar lo mejor de Azure y Office 365
Proyecto 360: Combinar lo mejor de Azure y Office 365Proyecto 360: Combinar lo mejor de Azure y Office 365
Proyecto 360: Combinar lo mejor de Azure y Office 365
 
Share point y los dispositivos moviles
Share point y los dispositivos movilesShare point y los dispositivos moviles
Share point y los dispositivos moviles
 
Overview Alljoyn SDK presented at SedeLab Webimar.
 Overview Alljoyn SDK presented at SedeLab Webimar. Overview Alljoyn SDK presented at SedeLab Webimar.
Overview Alljoyn SDK presented at SedeLab Webimar.
 
Desarrollo de apps multiplataforma Movil
Desarrollo de apps multiplataforma MovilDesarrollo de apps multiplataforma Movil
Desarrollo de apps multiplataforma Movil
 
Global Integration Bootcamp 2018 - Gobierno de APIs
Global Integration Bootcamp 2018 - Gobierno de APIsGlobal Integration Bootcamp 2018 - Gobierno de APIs
Global Integration Bootcamp 2018 - Gobierno de APIs
 
Adobe Creative Suite CS6 Design & Web
Adobe Creative Suite CS6 Design & WebAdobe Creative Suite CS6 Design & Web
Adobe Creative Suite CS6 Design & Web
 
Cognitive Services y Xamarin - Tec Purísima
Cognitive Services y Xamarin - Tec PurísimaCognitive Services y Xamarin - Tec Purísima
Cognitive Services y Xamarin - Tec Purísima
 
27754 ibm wp_native_web_or_hybrid_2846853
27754 ibm wp_native_web_or_hybrid_284685327754 ibm wp_native_web_or_hybrid_2846853
27754 ibm wp_native_web_or_hybrid_2846853
 
CV_Ricardo_Bouyer 2014
CV_Ricardo_Bouyer 2014CV_Ricardo_Bouyer 2014
CV_Ricardo_Bouyer 2014
 
Integrando Machine Learning y Microservicios
Integrando Machine Learning y MicroserviciosIntegrando Machine Learning y Microservicios
Integrando Machine Learning y Microservicios
 
[Iberian SharePoint Conference] SharePoint como plataforma de desarrollo móvil
[Iberian SharePoint Conference] SharePoint como plataforma de desarrollo móvil[Iberian SharePoint Conference] SharePoint como plataforma de desarrollo móvil
[Iberian SharePoint Conference] SharePoint como plataforma de desarrollo móvil
 
Taller de introducción a iOS development
Taller de introducción a iOS developmentTaller de introducción a iOS development
Taller de introducción a iOS development
 
Global Azure 2021 Spain -Desarrollando un chatbot de WhatsApp serverless.pptx
Global Azure 2021 Spain -Desarrollando un chatbot de WhatsApp serverless.pptxGlobal Azure 2021 Spain -Desarrollando un chatbot de WhatsApp serverless.pptx
Global Azure 2021 Spain -Desarrollando un chatbot de WhatsApp serverless.pptx
 
atSistemas - Presentacion Hybreed
atSistemas - Presentacion HybreedatSistemas - Presentacion Hybreed
atSistemas - Presentacion Hybreed
 
Teamnet centro de competencia
Teamnet centro de competenciaTeamnet centro de competencia
Teamnet centro de competencia
 
Google
GoogleGoogle
Google
 
Netex learningMaker | Herramienta autora de contenidos e-learning en HTML5 [ES]
Netex learningMaker | Herramienta autora de contenidos e-learning en HTML5 [ES]Netex learningMaker | Herramienta autora de contenidos e-learning en HTML5 [ES]
Netex learningMaker | Herramienta autora de contenidos e-learning en HTML5 [ES]
 
I Campus Cátedra UPCT - Después de susurrarle al brazo mecánico en la DotNet ...
I Campus Cátedra UPCT - Después de susurrarle al brazo mecánico en la DotNet ...I Campus Cátedra UPCT - Después de susurrarle al brazo mecánico en la DotNet ...
I Campus Cátedra UPCT - Después de susurrarle al brazo mecánico en la DotNet ...
 

Más de Robert Bermejo Blasco (10)

Netcoreconf2020 vlc
Netcoreconf2020 vlcNetcoreconf2020 vlc
Netcoreconf2020 vlc
 
DotNetConf Madrid
DotNetConf MadridDotNetConf Madrid
DotNetConf Madrid
 
Azure durablefunctions
Azure durablefunctionsAzure durablefunctions
Azure durablefunctions
 
Codemotion cosmosdb
Codemotion cosmosdbCodemotion cosmosdb
Codemotion cosmosdb
 
Codemotion cacheandolanube
Codemotion cacheandolanubeCodemotion cacheandolanube
Codemotion cacheandolanube
 
Spsbcn17 azure para office365 developers
Spsbcn17 azure para office365 developersSpsbcn17 azure para office365 developers
Spsbcn17 azure para office365 developers
 
Gapand2017 rediscahe
Gapand2017 rediscaheGapand2017 rediscahe
Gapand2017 rediscahe
 
Catzure documentdb
Catzure documentdbCatzure documentdb
Catzure documentdb
 
CATzure Azure Functions
CATzure Azure FunctionsCATzure Azure Functions
CATzure Azure Functions
 
Azure mobile apps
Azure mobile appsAzure mobile apps
Azure mobile apps
 

Último

ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
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 UninoveFagnerLisboa3
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...AlanCedillo9
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
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.pptx241521559
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
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)GDGSucre
 
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 FabricKeyla Dolores Méndez
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
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
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
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íassuserf18419
 
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 JosephBRAYANJOSEPHPEREZGOM
 

Último (19)

ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
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
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
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
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
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)
 
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
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
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...
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
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
 
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
 

Spsmad2016:Un SharePoint enla mochila

  • 1. May 7th, 2016 SharePoint Saturday Madrid Un SharePoint en la mochila Jose González Roberto Bermejo
  • 3. Robert Bermejo NET Architect & Azure & Mobile Practice Lead http://www.robertbermejo.com/ @robertbemejo Licenciado en Ingeniería informática por la Universidad Autónoma de Barcelona y MSCD Web applications en tecnología Microsoft. Desde el 2005 trabaja dentro del mundo de la informática y ha pasado por varios puestos técnicos: desde programador junior hasta su actual puesto como Arquitecto. Actualmente, parte del equipo de Sogeti España desde 2010 donde realiza funciones de Arquitecto, Team Leader, Mobile Leader and Cloud Specialist. Sogeti Jose González Solution & SharePoint architect Under construction! @josgoon Ingeniero titulado por la Universidad Politécnica de Cataluña y arquitecto de soluciones con más de 10 años de experiencia en proyectos IT orientados a negocio. Especializado en tecnologías Microsoft (.net, Dynamics Nav y SharePoint) y en la prestación de servicios de gestión en proyectos informáticos de diversa índole tecnológica y en diversos sectores e industrias. Sogeti
  • 4.
  • 5.
  • 9.
  • 10. Comunicando con Office 365  Queremos extraer datos de listas y bibliotecas de SharePoint Online  Necesitamos autenticarnos en Office 365  ¿Cómo lo haremos? ¡Sí! con Azure Active Directory Azure Active Directory Office 365 Tus apps! Usuarios
  • 11. Azure Cloud Identity  Usuarios Office 365 & Azure Active Directory  Cloud identity  Azure y Office 365 sincronizados Office 365 Windows Azure Admin Center Azure Active Directory IT Admin
  • 12. Push Notification service  SharePoint Online  Azure mobile services  Push notification by SharePoint  SharePoint Add-In Remote Event receiver Azure mobile services Usuarios Office 365 SharePoint Online List & Library Remote Event Receiver Push Notification service
  • 13.
  • 14. Cross-Platform  ¿Por qué lo necesitamos?  Desarrollo Nativo: Objective-C,Swift, Android, C#, Xcode, Eclipse..  Deseo del cliente: App en todos los SO con el menor coste posible.  Deseo del manager: realizarlo en el menor tiempo posible.
  • 15. Cross-Platform  ¿Qué nos proporciona?  Compartir código en diferentes plataformas (OS,Android,Windows...)  Un sólo desarrollo  Fácil de escalar, mantener y modificar • Tools
  • 16. Apache Cordova  ¿Qué es?  Apache Cordova es una plataforma para construir aplicaciones móviles utilizando HTML, CSS y JavaScript.  Es open-source (MIT License).  Apache Cordova tiene un conjunto de api’s de dispositivo que permite al desarrollador acceder a funcionalidades nativas del dispositivo como: Cámara, acelerómetro, sistema archivos… Este conjunto de api’s se denomina plugins. • Frameworks Desarrollo
  • 17. Apache Cordova  Visual Studio Apache Cordova tools  IDE que nos permite construir aplicaciones móviles con toda la potencia de visual studio y dando un entorno visual a todas las acciones de Apache Cordova.  Debug.
  • 18.
  • 19. Azure Mobile Apps  Mejorando la experiencia mobile  Anteriormente Mobile Services.  Construcción apps móviles nativas o cross platform (Xamarin o Apache Cordova)  Conexión en minutos con el “enterprise system” de la organización  Permite trabajar offline con Sync  Push notifications  Single Sign on: google, Facebook…  Auto Scaling
  • 20. Push Notifications: Notification Hubs  Envío notificaciones Push Anteriormente Mobile Services  Multiplataforma: Windows Store, iOS, Android & WP.  Soporta cualquier lenguaje back-end: .net, php, Java, node…  Permite el envío en tres formatos:  Broadcast  all  Unicast/Multicast  user o users  Segmentation  tags
  • 21.
  • 22.
  • 23. Gold sponsors Silver sponsors Bronze sponsors Collaborate
  • 24. May 7th, 2016 SharePoint Saturday Madrid ¡GRACIAS!

Notas del editor

  1. This slide is mandatory. Please do not remove.
  2. This slide is mandatory. Please do not remove and try to use it during Q&A at the end of your session. Thank you!
  3. This slide is mandatory. Please do not remove and try to use it during Q&A at the end of your session. Thank you!
  4. This slide is mandatory. Please do not remove.