Sessions

"Big Brother" en Office 365
Level: 200
Track: IT Pro, Developer, Business
¿Te has pasado recientemente a Office 365?
¿Sabes si los usuarios están utilizando las distintas herramientas?
¿Como las están usando? ¿Quien está haciendo qué?
Si te asaltan todas estas dudas, no te pierdas esta sesión,
donde veremos desde soluciones no-code
hasta el uso de Office 365 Management Activity API.

Speaker(s)

Ferran Chopo Garcia
Freelance IT Consultant and Trainer
¡Olvidémonos del Backend! Escalando entornos productivos usando SHPFx con Vue office fabric y ServerLess
Level: 200
Track: Developer
¿Quieres tener aplicaciones reactivas completamente integradas con Office 365? ¿Quieres que tus soluciones escalen con una arquitectura ServerLess? ¿Tienes lógicas muy complejas en tus aplicaciones? Veamos como pasarnos al nuevo paradigma y escalemos los entornos sin problemas.

Speaker(s)

911: Emergencias! Azure IoT & BigData
Level: 100
Track: IT Pro, Developer, End-User, Business
911: Emergencias! Azure IoT & Big Data
¿Sabes la cantidad ingente de elementos que gestiona una central de emergencias? Hablamos desde un Big Data descomunal de atención al usuario hasta la sincronización en tiempo real con elementos externos como coches de policía, aviones de extinción de incendios, ambulancias, conductores, médicos, donde no solo hay que conocer la posición, sino también lo que están haciendo y todo lo que tu imaginación quiera agregar. ¿Y como podemos hacer que todo eso funcione a la vez? Pues por más complejo que parezca, que lo es, intentaremos contártelo de forma amena y didáctica. Los de Metallica dicen que ellos colaboran en la sesión con su tema de Fight Fire with Fire. Nota de la organización: este speaker quería meter un hidroavión y un camión de bomberos en la sala, cosa a la que nos hemos negado por razones obvias pidiéndole que se apañe con una sala que no tiene el tamaño de un estadio. Lo ha aceptado pero estaremos vigilando…..

Speaker(s)

Javier Menendez Pallo
Cloud Services Director
ILUNION
A 21st century lunch bell
Level: 200
Track: Developer, End-User, Business
This session covers the story of "MoCaDeSyMo" working together with "Homie". MoCaDeSyMo runs on a Raspberry Pi taking pictures and uploading them to Azure and Homie is a smart language understanding Bot. Combined they are our 21st-century lunch bell.
Based on a trained image recognition model in Azure Cognitive Services we are able to tell if the local food truck is parking in our driveway and ready for offering snacks. In case the truck is here MoCaDeSyMo uses Microsoft Teams to literally ring the lunch bell in order to inform the different subscribers. For further reference, all the information is also accessible through a SharePoint Online site. If our users are not on Teams but on Skype the system also can notify given users via a Skype instant message, so both worlds, Teams and Skype are reachable. Homie is the Bot frontend of the system, it allows users to ask him if the food truck is already here or not. Homie also offers an option to subscribe to different channels or set up your very own settings. With the power of Azure IoT, Homie even lights up a LED light connected to a Raspberry PI on your very own desk if the truck has arrived.
The given use case is of course not a real business problem, but the experience you gain doing all this, seeing all the different options available with the combination of Office365, Azure and a little bit of creativity can be a powerful tool in terms of mastering the challenge of being up to date with the Microsoft ecosystem.

Speaker(s)

Thomas Goelles
Head of Modern Workplace Solutions
Solvion
Accelerate development of SPFx solutions with PnP reusable controls and frameworks
Level: 300
Track: Developer
This session will cover the PnP reusable controls and PnPJS client side library available to use on SPFx solutions. It will demonstrate how the reusable controls can help SharePoint developers on their daily work by providing building blocks for common and repetitive tasks that often require a significant amount of time to develop and test. Due to the high quality of the controls, they also ensure a rich experience to the end user, contributing to the overall quality of the solution.
The first part of the session (20 minutes) will start with a brief presentation of the existing reusable controls and describe some possible usage scenarios. There will also be a mention to the PnPJS client side library and how it highly simplifies consumption of the SharePoint REST API.
The second part of the session (40 minutes) will contain a demo on how to install and use the reusable controls within your solution. It will also demonstrate the value of the reusable components by showing how quickly some common and repetitive tasks can be achieved, so that developers can concentrate on the real project requirements. The demo will also briefly cover the PnPJS client side library that will be used to interact with the SharePoint REST APIs.

Benefits:
Get to know the PnP reusable controls and how they can benefit you.
Learn how to achieve more with less time.
Learn how to lower the development cost of a project.
Análisis de patrones con SQL Server DM, Excel DM, AzureML, R y Power BI
Level: 100
Track: IT Pro
Cada día es más necesario el análisis de patrones y anomalías en el ecosistema de datos. Entre las herramientas más utilizadas, podemos encontrar soluciones que provienen del mundo académico como R, otras integradas como parte de soluciones de entorno productivo como SQL Server Analysis Services o Excel, así como soluciones alojadas en la nube como Azure Machine Learning y Power BI. En esta sesión, usaremos las herramientas mencionadas para analizar un conjunto de datos, descubriendo la composición, segmentación y los patrones presentes en la muestra de datos.

Speaker(s)

Azure & SPFX together better
Level: 300
Track: Developer
Mucho hablamos de SPFX, y mucho hablamos de Azure. ¿Que ocurre si los juntamos? Pues que podemos hacer soluciones realmente interesante y que cumplan las satisfacciones de muchos usuarios. En esta sesión vamos a ver como utilizar diversos servicios de Azure en nuestro desarrollo en SPFX para poder hacer. Te imaginas como podemos montar un sistema de comunicación en tiempo real entre todos los usuarios de nuestra organización? Pues si quieres ver como poder hacerlo no puedes perderte esta sesión.
Build a killer starter template: Using yeoman to create your custom SPFx generator
Level: 300
Track: Developer
The more solutions we build using SharePoint Framework, the more we find ourselves copying code across and performing the same manual actions. This presentation intends to demonstrate how to overcome this issue, by writing a custom yeoman generator to perform those actions for us.
Having a custom generator scaffolding a starter template for your company, can save you days in the long run, when you think about each developer who has to perform the mentioned set of manual actions.

Using composability, this custom generator will initialize the SPFx generator to do the heavy lifting for us and extend its capabilities to:
- Create data providers, interfaces and utility methods - By simply copying the files into the project folder
- Install sample webpart - the generator will add the webpart bundles and strings location to the config file, as well as to copy all the necessary files into the destination folder. This webpart will use PnP.js, React Controls and Property Controls to get list items in a document library and show them in form of document cards.
- Add custom gulp tasks (spsync, version sync)
- Add tslint.json to the root folder (matter of good practices)
- Install PnP.js npm packages
- Install PnP React Controls and PnP Property Controls npm packages and add the control strings path into the config file

This is a “hands-on” session, with an introduction to the problem and explanation of the benefits of having a starter template. I will also explain the main concept of creating a yeoman generator and the purpose of each function on yeoman’s run loop. After that, it will be focused on the code itself and we will finish by testing our generator, which will create a spfx solution with all our assets, gulp tasks and npm packages installed.

Speaker(s)

Rodrigo Silva
Office 365 & SharePoint Developer and Technical Architect
Spinex Solutions Ltd.
Caso Práctico de Implantación de GDPR en Office 365
Level: 200
Track: IT Pro, End-User, Business
El nuevo Reglamento Europeo de Protección de Datos (GDPR) entró en vigor en mayo de 2016 y es aplicable a partir de 25 de mayo de 2018. Hemos tenidos 24 meses para estar preparados para cumplir con el reglamento de la Unión Europea.
¿Realmente estamos preparados para cumplir GDPR?
En esta sesión, se presenta un caso práctico de implementación de GDPR en Office 365 para poder responder a las principales cuestiones que podemos tener y como debemos cumplir con el reglamento. Venga y descubra como se puede hacer en office 365.

Speaker(s)

Martín Luis López Requena
SharePoint Solution Architect & Trainer at everis
everis
Raul Gonzalo
Digital Experience Manager
everis
Cómo mejorar fácilmente tu formularios de SharePoint - Sponsor Session
Level: 100
Track: End-User, Business
¿Necesitáis añadir mejoras y nuevas funciones a los formularios de listas y bibliotecas de vuestro SharePoint?

En esta sesión te mostraremos la aplicación KWizCom Forms. Se trata de una aplicación para SharePoint on-line (Office 365) y SharePoint on-premise que convierte tus formularios de SharePoint existentes en formularios web enriquecidos y mejorados.

En esta sesión verás como crear fácilmente tus formularios personalizados mejorando rápidamente los formularios existentes de SharePoint. No hay necesidad de implementar y aprender nuevas herramientas. Podrás hacerlo… ¡sin necesidad de conocimientos técnicos de usuario avanzado!
Consumiendo Apis securizadas con Azure AD desde SPFx
Level: 300
Track: Developer
Cuando desarrollamos nuestras soluciones con SPFx muchas veces necesitamos conectarnos a un API para obtener datos o conectarnos con otras aplicaciones de nuestra empresa.

En esta sesión veremos ejemplos de cómo crear estas APIs securizadas con Azure AD y consumirla desde nuestros desarrollos en SPFx

Speaker(s)

De FAQ a Bot en minutos
Level: 200
Track: Developer, End-User
En un mundo donde la comunicación y el flujo de información está a la orden del día, disponer de herramientas de lenguaje natural para resolver nuestras dudas es imprescindible. ¿Y si encima lo tenemos todo en nuestro digital workplace, sin movernos? En esta sesión enseñaremos a crear un bot de preguntas frecuentes en cuestión de minutos, integrándolo en cualquier herramienta que necesitemos. ¡Y sin programar!

Speaker(s)

Ángel David Carrillo
SharePoint & Office 365 Team Leader
Raona
Department management on SharePoint using automated provisioning - The Symington Case Study (Sponsors Session)
Level: 200
Track: End-User, Business
The Symington family, with Scottish, English and Portuguese ancestry has been present in the Douro for five generations — since 1882 — and through the current generation’s great grandmother, the family’s links to the wines of the Douro span 14 generations, to the mid-17th century and to the very beginnings of the history of Port. Despite their age they are modernizing their communications channels, and moving from classic paper approaches to SharePoint Online. BindTuning developed an automated provisioning engine, based on Microsoft's PnP provisioning framework, centralizing project information and deploying the new departments portals in just a few minutes.

Speaker(s)

Diagnosticando mi proyecto en O365
Level: 100
Track: IT Pro, Developer, End-User, Business
El objetivo básico de cualquier herramienta de gestión es ofrecernos la información necesario sobre el estado de nuestro proyecto

Teams, Project, Planner, ToDo…Waterfall, SCRUM, Kanban, Lean, ….

Las posibilidades se combinan y multiplican

¿Cuándo es mejor utilizar planner? ¿Cuándo Project? ¿Depende de la metodología que uso? ¿Como integro la información de estas herramientas con el resto de O365? ¿Qué me permiten? ¿Qué visión me ofrece cada uno? ¿Son excluyentes? ¿Puedo combinarlas?

Con diferentes opciones y experiencias hablaremos en esta sesión siempre con el objetivo de poder conocer el estado de salud de nuestro proyecto

Speaker(s)

Anna Almuni
Operation Lead Consultant
TOKIOTA
Domina la Graph API, domina el mundo
Level: 300
Track: Developer
Si tuviera que aprender y dominar una sola arma en el mundo Office 365, elegiría la Graph API. En esta sesión haremos un repaso general al Kame-hame-ha de Office 365: Graph API. Veremos que nos ofrece en sus endpoints más comunes, pero también nos adentraremos en como consumirla desde diferentes clientes, incluyendo webparts de spfx. Finalmente veremos temas más avanzados, como peticiones en batch, o como extender Graph con información personalizada.

Speaker(s)

Luis Mañez
SharePoint and Cloud solutions architect
ClearPeople
El sindrome del inspector clouseau en tu SharePoint Online
Level: 200
Track: IT Pro, Developer

¿No te enteras de qué pasa cuando extiendes en Azure tu SharePoint? En esta sesión veremos cómo coordinar tus eventos por webhooks y monitorizarlos para ensamblar todas tus piezas de una arquitectura Serverless. Azure Event Grid, Messaging y Azure Functions permiten además de extender tu SharePoint, hacerlo con control y seguridad.
Hacia un gobierno de Teams exitoso
Level: 200
Track: IT Pro, Business
Una de las grandes preguntas en las empresas de medio y gran tamaño al decidir implantar Teams ¿y esto cómo lo manejo? Microsoft Teams es una herramienta sencilla que puede irsenos muy fácilmente de las manos si no planificamos con cuidado el uso que le vamos a dar.
En esta charla veremos los principios y mejores ejemplos del diseño de un plan de gobierno para que la implantación de Teams en nuestros clientes sea lo más sencilla y menos traumática posible.

Speaker(s)

Carlos Tabera
Modern Workplace Architect
Necsia
Hacking Microsoft Teams
Level: 100
Track: Developer
In this session we will talk about how to develop for this new app.
We will show you how to provision Teams and Channels.
We will create a connector First you need to know what it takes to Design a great a bot,connector or tab will give you a overview of which options you have after creating a bot,connector or tab you might want to package your app for the public. In your bot,connector or tab you may want to configure information I will show you how to create this configuration page. In this teams you want to create a content page when users visit your tab I will show you how.

Speaker(s)

Integración Xamarin con SharePoint
Level: 100
Track: Developer
En esta charla se enseñará como crear una aplicación con Xamarin.Forms (iOS, Android y UWP) y su integración con la API de Microsoft Graph donde contará con la siguiente funcionalidad:
•    Autenticación por MSAL (Microsoft Authentication Library)
•    Listado de Correos y su visualización (Outlook)
•    Información del perfil (Perfil usuario de Office 365)
•    Listado de personas
•    Mobile App Center (Analítica y Reportes de uso)

Índice:
•    Una introducción sobre Xamarin
•    Integración con Xamarin Graph
o    Otra forma de integración con SharePoint Online
•    Demo (Xamarin.Forms consumiendo servicios de Graph Api – iOS/Android/UWP)
•    Preguntas
•    Kahoot


Nuestra experiencia utilizando Xamarin en proyectos reales
Feedback del público
Kahoot Xamarin
Integrate Bot and AI in your SharePoint environment
Level: 200
Track: Developer
In this session, we’ll see how to integrate Bot and AI in your SharePoint environment using the Microsoft Bot framework and the Cognitive Services offered by Microsoft Azure.

Firstly, the session will speak about the powerful of Bots and we'll see how to implements some technics to communicate, interact and automate efficiently between SharePoint and users.

Secondly, we'll see how to use and integrate some AI concepts using the Microsoft Cognitive Services provided by Microsoft Azure to enrich and elaborate variously type of information in SharePoint.
Introduction to SharePoint Hub Sites on Office 365
Level: 100
Track: IT Pro, Developer
SharePoint hub sites, a new building block of the intranet, to bring together related sites to roll up news and activity, to simplify search, and to create cohesion with shared navigation and look-and-feel. This could greatly impact the way we plan Intranets and departmental sites. The association can be changed at any time as adjusting settings.
In this session I will show you how to implement SharePoint hub sites and how to adjusting the settings to modify.

What is SharePoint Hubs?
- Introduction

Creation and Manage SharePoint Hubs
- Hub creation is IT-controlled
- Hubs are scoped
- Hubs don't nest
- News roll up using hub
- View and create associated sites
- See Activity from across the hub
- Search across the hub

Site Script Based association
- What is hubSiteId?
- Associate site automatically to a hub site
- Limit visibility of the site design based on permission
- Apply a site design when a site os being associated to a Hib site
Hub site Powershell cmdlets
- Hub Management
- Permission Management
- Site level management

CSOM APIs related on Hub sites
- Hub site management
- Hub related properties at site level

Demo

Speaker(s)

Jenkins NS
SharePoint & Office 365 Consultant
Cognizant
Keynote
Level: 100
Track: IT Pro, Developer, Business, End-User
Keynote de SharePoint & Office 365 Saturday Madrid 2018, en la que repasaremos las últimas novedades sobre Office 365 y daremos las indicaciones generales sobre el evento. Por favor, asegúrate estar en la sala Auditorio Tokiota a las 9.00.

Speaker(s)

Miguel Tabera
Business Development Manager
Necsia
La vacuna para el autismo de SharePoint: Azure Cognitive Services
Level: 300
Track: Developer, End-User, Business
La vacuna para el autismo de SharePoint: Azure Cognitive Services
SharePoint siempre se ha caracterizado por su incurable autismo: la falta de comunicación e interacción social y su comportamiento restrictivo y repetitivo han sido endémicos desde su infancia. Azure y sus Cognitive Services pueden ser la cura para estos problemas.
Los Servicios Cognitivos de Azure (Project Oxford) son un conjunto de APIs, SDK y servicios para hacer que aplicaciones sean más inteligentes, atractivas y fáciles de utilizar. Los servicios se basan en los sistemas de aprendizaje automático de Microsoft y permiten a los desarrolladores agregar fácilmente funcionalidades inteligentes, tales como la detección de emociones, reconocimiento facial, del habla y de la visión y comprensión del lenguaje, todo encaminado a mejorar la experiencia de uso del software y una mayor productividad.
En esta charla vamos a explorar las múltiples posibilidades disponibles en los Azure Cognitive Services, viendo ejemplos y demos (y quizás algo de código) de cómo utilizarlos en SharePoint para mejorar su interacción con los usuarios y aliviar, aunque sea un poco, su autismo crónico.

Speaker(s)

Gustavo Velez
ECM Senior Consultant
Sogeti
Microsoft Flow advanced: tips, pitfalls, problems and warnings to be known before starting a real project
Level: 300
Track: IT Pro, Developer, Business
ou have started using Microsoft flow, you have attended a Flow introduction presentation but you feel that before doing real projects you need to know more. Much more.
After working with Microsoft Flow almost every day since the begining of the product, we faced some situations and traps that require more advanced skills.
This is what this session is all about.
We will show you different real problems and the way we solved it
You will learn about the workflow definition language , creating custom connectors, webhooks, how to extend Flows, how to use it from existing applications,
the very latest features, and if the well known "Workflow best practices" can be applied to Microsoft Flow today or in the future.
This will be a demo-heavy session.

Speaker(s)

serge Luca
ShareQL Managing partner & SharePoint MVP
ShareQL
Microsoft Teams nuevas caracteristicas y escenarios de migración.
Level: 100
Track: IT Pro, Business
En está sesión estaremos mostrando las nuevas caracteristicas de Microsoft Teams y los diferentes escenarios de migracion desde Skype for Business on premises.

También se mostrará una comparativa y ventajas de Teams con respecto a Google y Cisco Spark, esto enmarcado para la parte de negocios y productividad de las organizaciones.
Modern site and Teams provisioning across a Bot, SharePoint Framework, Azure Function and Microsoft Flow
Level: 300
Track: IT Pro, Developer
Imagine the scenario where a user is able through a Team site, Communication site, Teams, Skype, Cortana and so on, requests to a Bot the creation of a SharePoint site or a new Microsoft Team.
In this session will analyze how to build a Bot, Azure functions, and Microsoft Flow in order to create and automate the provisioning process and we'll go deeper in the solution architecture.

Speaker(s)

Giuliano De Luca
Software Engineer Technical Architect
Independent
Sesión de patrocinador everis
Level: 100
Track:
Sesión de patrocinador everis

Speaker(s)

Raul Gonzalo
Digital Experience Manager
everis
SharePoint Information Protection
Level: 200
Track: IT Pro, Business
En esta sesión conoceremos y probaremos las distintas formas de combinar SharePoint y Azure Information Protection para proteger nuestros documentos en la nube: Automatic Labeling con Cloud App Security, Conditional Access con Azure AD Premium, AIP Scanner, y la nueva integración con las etiquetas del Centro de Seguridad y Cumplimiento. ¿Te lo vas a perder?

Speaker(s)

Pablo Ortiz
Infrastructure & Cloud Consultant
TOKIOTA
Spfx & Redux. Becoming a Spfx Ninja.
Level: 300
Track: Developer
Con SharePoint Framework nos hemos metido de lleno en el mundo del desarrollo javascript y sus innumerables frameworks. Siguiendo nuestro camino de convertirnos en Spfx ninjas vamos a abordar un nuevo desafío que nos proporcionará innumerables beneficios en nuestra aplicación Spfx : Redux.

En esta sesión conoceremos Redux, aprenderemos los conceptos básicos y de qué manera nos puede ayudar en nuestros desarrollos spfx más complejos. Y por supuesto, veremos varios ejemplos de código para poder verlo en acción.

Speaker(s)

The raise of the Citizen Developer. How to build no-code intelligent Business Applications in Office 365
Level: 300
Track: End-User, Business
In this session, Marcel and I are going to show how to build no-code "intelligent" business apps with the help of PowerApps, FLOW and cognitive services. We will show this according a real-life scenario / use-case where we use Microsoft Teams as the presentation layer to the end-user. In this session we also want to showcase how technology can drive user adoption and enable even non-technical guys to achieve great productivity.

Speaker(s)

Marcel Haas
Principal Consultant
CNEXT
Tokiota & O365: Una historia de amor (Sponsor Session)
Level: 100
Track: Business
Presentación del amor incondicional que Tokiota tiene por O365. Tras varios años de noviazgo entre O365 y Tokiota ha llegado el momento de dar el paso al matrimonio y qué mejor ocasión para celebrarlo que un Sharepoint Saturday. Estáis todos invitados para conocer a la pareja de año.

Speaker(s)

Triunfa como la Coca Cola siendo un geek - Sponsor Session
Level: 100
Track: Business
Triunfar no tiene por qué estar ligado a ser jefe de una gran multinacional, o ganar mucho dinero… Al final hay muchas fórmulas para desarrollarnos profesional y personalmente, pero no siempre es fácil saber cuál tenemos que elegir. En esta charla queremos contarte cómo poner el foco sobre las cosas que realmente importan para ser un triunfador 😊

Speaker(s)

Alberto Diaz Martin
Chief Technology and Innovation Officer
ENCAMINA
Typescript Design Patterns applied to SPFx projects
Level: 400
Track: Developer
Developing projects for big companies where the requirements are complex tend to result in complex code that if there was no design from the beginning then it would be a mess to read later, .Net developers are used to use design patterns, but Sharepoint Framework developers are not used to develop with patterns in mind. In this session we will learn why design patterns are important and how to use a few of them.

Speaker(s)

Luis Valencia
Sharepoint Architect
Un gran poder conlleva una gran responsabilidad
Level: 300
Track: Developer
Como dijo el tío de Peter Parker, "un gran poder conlleva una gran responsabilidad" y esto nos pasa a los desarrolladores cuando hacemos uso de todo el potencial que tenemos en Azure para conectarnos a SharePoint Online, teniendo claro que no podemos determinar los tiempos de respuestas de esta aplicación SaaS.

En esta sesión os enseñaremos los secretos para que podamos controlar todo el potencial que Azure nos ofrece sin que tengamos caídas de la API de SharePoint, trabajando sobre un ejemplo de provisionado de sitios que, bajo una arquitectura Serverless, es capaz de crear cientos de sitios atendiendo a los maravillosos errores 401, 429, 503, ...... y poder recuperarnos ante ellos.

Sponsors

View all

Developed by:

Developed by: Aptillon, Inc

Designed by:

Designed by: BrightStarr

Hosted by:

Hosted by: US Cloud

Mobile App by:

Mobile by: Canviz Consulting Mobile by: Aptillon, Inc