Descripción del proceso de desarrollo de Add-in de Office consumiendo servicios a través de ADAL.js.
Al mismo tiempo se explica como unificar la interfaz a la experiencia Office a través de Office Fabric.
This document discusses SharePoint add-ins and provider-hosted apps. It describes how app parts allow functionality to be added to pages similarly to web parts. App parts are defined using client web parts and support configuration panels and properties. The document also covers provider-hosted app architecture with the app and sub webs, and managing app permissions and security tokens through the access control service and SharePoint contexts. Programming approaches for provider-hosted apps using C# and the managed CSOM and REST APIs are outlined.
The document provides an overview and summary of new features in SharePoint Server 2019, including modern team sites, lists, and libraries with an updated user interface; improved mobile experience; enhanced search capabilities; and improved hybrid functionality. It recommends administrators plan their upgrade to SharePoint 2019 now by identifying business impacts, testing migrations, and addressing any issues before the end of support dates.
A Power User's Introduction to jQuery Awesomeness in SharePointMark Rackley
This document discusses using jQuery to enhance pages in SharePoint. It begins with an introduction to jQuery and why a power user should care. It then explains how a power user can start using jQuery by uploading files to a document library and linking them to a content editor web part. The document provides best practices for power users and concludes with several demos of jQuery features like tabbed web parts, content sliders, digital signatures, and custom forms.
Whats New In Share Point Designer 2010 Ayman El Hattab Cairo Code CampAyman El-Hattab
This document summarizes new features in SharePoint Designer 2010 including improved workflow and list design tools, the ability to import workflows created in Visio into SharePoint Designer, and integration with InfoPath 2010. It also discusses how SharePoint Designer 2010 can serve as a starting point for developers to export sites and workflows to Visual Studio 2010 for further customization and extension.
O365Con18 - Bridge Over O365 Gaps and Enhance User Satisfaction - Nimrod GevaNCCOMMS
The document advertises an online conference on June 17th and 18th, 2015 hosted by KWizCom Corporation. KWizCom is a leading developer of SharePoint add-ons and apps headquartered in Toronto, Canada with over 10,000 clients worldwide. The conference will showcase KWizCom's add-ins for bridging gaps in Office 365 and enhancing user satisfaction, including tools for forms, workflows, scanning, migrating desktop content to SharePoint, using mobile apps, tracking key performance indicators, aggregating data, converting to PDF, creating organization charts, and more. Attendees can win prizes.
This document discusses using React to build Office 365 solutions and provides resources for learning React. It recommends getting a blueprint for building React web applications and creating a first React app. It also explains unidirectional data flow in Flux applications using views, actions, dispatchers, and stores. Finally, it provides contact information for the author and a link to register for a preview of customizing Office 365 solutions with React.
Achieving Better Business Productivity through Apps for Office Jason Himmelstein
Since the initial announcement of Apps for Office, originally code-named “Agaves”, this feature of the Office Suite has been under emphasized and all too often overlooked. Apps for Office, mini applications that extend what you can do with the new version of Office, is a highly potent platform which is built into the Office Suite that can be leveraged to increase business productivity.
During this session targeted to Business Decision Makers, we will take a look at what Apps for Office entails, how it can be used to add value to your business through real world scenarios, and understand what opportunities the platform can open up for your business to maximize your existing investment in the Office Suite. By the end, you will have learned how to unlock this powerful tool and immediately increase the productivity of your organization.
This document discusses SharePoint add-ins and provider-hosted apps. It describes how app parts allow functionality to be added to pages similarly to web parts. App parts are defined using client web parts and support configuration panels and properties. The document also covers provider-hosted app architecture with the app and sub webs, and managing app permissions and security tokens through the access control service and SharePoint contexts. Programming approaches for provider-hosted apps using C# and the managed CSOM and REST APIs are outlined.
The document provides an overview and summary of new features in SharePoint Server 2019, including modern team sites, lists, and libraries with an updated user interface; improved mobile experience; enhanced search capabilities; and improved hybrid functionality. It recommends administrators plan their upgrade to SharePoint 2019 now by identifying business impacts, testing migrations, and addressing any issues before the end of support dates.
A Power User's Introduction to jQuery Awesomeness in SharePointMark Rackley
This document discusses using jQuery to enhance pages in SharePoint. It begins with an introduction to jQuery and why a power user should care. It then explains how a power user can start using jQuery by uploading files to a document library and linking them to a content editor web part. The document provides best practices for power users and concludes with several demos of jQuery features like tabbed web parts, content sliders, digital signatures, and custom forms.
Whats New In Share Point Designer 2010 Ayman El Hattab Cairo Code CampAyman El-Hattab
This document summarizes new features in SharePoint Designer 2010 including improved workflow and list design tools, the ability to import workflows created in Visio into SharePoint Designer, and integration with InfoPath 2010. It also discusses how SharePoint Designer 2010 can serve as a starting point for developers to export sites and workflows to Visual Studio 2010 for further customization and extension.
O365Con18 - Bridge Over O365 Gaps and Enhance User Satisfaction - Nimrod GevaNCCOMMS
The document advertises an online conference on June 17th and 18th, 2015 hosted by KWizCom Corporation. KWizCom is a leading developer of SharePoint add-ons and apps headquartered in Toronto, Canada with over 10,000 clients worldwide. The conference will showcase KWizCom's add-ins for bridging gaps in Office 365 and enhancing user satisfaction, including tools for forms, workflows, scanning, migrating desktop content to SharePoint, using mobile apps, tracking key performance indicators, aggregating data, converting to PDF, creating organization charts, and more. Attendees can win prizes.
This document discusses using React to build Office 365 solutions and provides resources for learning React. It recommends getting a blueprint for building React web applications and creating a first React app. It also explains unidirectional data flow in Flux applications using views, actions, dispatchers, and stores. Finally, it provides contact information for the author and a link to register for a preview of customizing Office 365 solutions with React.
Achieving Better Business Productivity through Apps for Office Jason Himmelstein
Since the initial announcement of Apps for Office, originally code-named “Agaves”, this feature of the Office Suite has been under emphasized and all too often overlooked. Apps for Office, mini applications that extend what you can do with the new version of Office, is a highly potent platform which is built into the Office Suite that can be leveraged to increase business productivity.
During this session targeted to Business Decision Makers, we will take a look at what Apps for Office entails, how it can be used to add value to your business through real world scenarios, and understand what opportunities the platform can open up for your business to maximize your existing investment in the Office Suite. By the end, you will have learned how to unlock this powerful tool and immediately increase the productivity of your organization.
SPUnite17 Transforming your Organisation into a Digital WorkplaceNCCOMMS
The document discusses the digital transformation of a global organization using Office 365. It describes how a champion educated stakeholders about digital possibilities, identified quick wins like mobile forms, and implemented solutions in phases over 18 months. This ignited momentum for additional projects and improved collaboration across the organization. The process took two years and key lessons included prioritizing training, understanding executive priorities, and not underestimating cultural change.
SPUnite17 Migrating your Customizations from On-prem to SharePoint OnlineNCCOMMS
This document provides an overview of challenges and strategies for migrating customizations from an on-premises SharePoint deployment to SharePoint Online. It discusses remediation approaches for various types of custom code and solutions, including full trust code, custom web parts and controls, user profile properties, timer jobs, event receivers, connected applications, and content customizations like custom fields, site definitions, and list definitions. The presentation outlines how to identify these customizations, replace unsupported solutions like full trust code and event receivers with remote alternatives, handle authentication and throttling for connected applications, and migrate customized content structures and data.
SharePoint Framework get started and best practicesGiuliano De Luca
Sharepoint Framework è il nuovo modo di sviluppare soluzioni assolutamente sicure per il tuo ambiente SharePoint, inoltre ci sono nuovi tool messi a disposizione dello sviluppatore che garantiscono la compatibilità in altri sistemi operativi durante la fase di sviluppo.Adesso è possibile cimentarsi con Typescript e altri client side framework come React, Angular e Knockout. In questa sessione mostrerò come muovere i primi passi per creare una SharePoint Framework solution e le relative best practices.
This document outlines an agenda for a SharePoint Saturday event in Milan on May 18th, 2013. The agenda includes a session on developing apps for SharePoint Online 2013. The session will cover what apps are in SharePoint 2013, the different types of apps (auto-hosted, provider-hosted, SharePoint-hosted), and benefits of using apps for SharePoint like reusability and extensibility. Attendees are provided a link to provide feedback on the session.
Prepararsi a spostare le proprie applicazioni share point su office 365Giuseppe Marchi
This document discusses how to prepare SharePoint applications to move to the cloud (Office 365). It covers the new cloud app model and APIs available in Office 365. The new app model allows developers to build apps that extend functionality within Office and SharePoint. The document provides tips on migrating farm solutions, such as replacing event receivers and workflows with remote event receivers. It also discusses using tools like the Client Side Object Model and REST APIs to connect to SharePoint in the cloud instead of the server-side object model used on-premises.
O365Engage17 - Microsoft stream the future of videoNCCOMMS
The document discusses Microsoft Stream, which is presented as the future of video for Office 365. It describes Stream as a replacement for the existing Office 365 Video portal, which has dependencies on SharePoint and limited features. Stream improves on the portal by integrating with Office 365 Groups, allowing private videos, hashtags, watch lists, and faster performance. It will transition customers from the portal automatically over multiple phases. Key features of Stream are demonstrated, and it is described as available for Office 365 customers as well as a standalone service.
SharePoint 2016 : Cloud Hybrid Search for IT Pro'sInge Henriksen
This document contains a presentation on hybrid search in SharePoint 2016. It discusses what cloud hybrid search is, and provides steps to set up hybrid search between an on-premises SharePoint 2016 implementation and Office 365, including configuring virtual machines, Active Directory, SharePoint, and the cloud Search Service Application. It also provides resources for installing AD Connect and integrating on-premises identities with Azure Active Directory. The presentation concludes with a demonstration of hybrid search and instructions for attendees to collect stamps from sponsors for a prize raffle.
SharePoint wizards - no magic needed, just use Microsoft FlowBIWUG
This document provides an overview of a presentation about using Microsoft Flow to automate processes involving SharePoint. The presentation discusses how Flow can be used to automate workflows across hundreds of apps and services, including SharePoint. It highlights over 140 templates involving SharePoint and notes ways Flow and SharePoint integration continues to improve with features like approvals, a Flow panel in SharePoint, and actions to grant access. A demo is provided of using Flow to automatically archive documents.
The document discusses Nintex, a workflow automation platform that connects business processes to line of business systems using workflows built on the SharePoint workflow engine. It highlights how Nintex allows workflows to be triggered from and execute actions in various applications and cloud services through 150 connectors. The presentation demonstrates Nintex's capabilities and emphasizes that it can be used both on-premises and in the cloud without SharePoint.
This document discusses Azure Logic Apps, which allow users to automate business processes across SaaS and on-premises systems with no code. It provides an overview of Logic Apps capabilities including 140+ triggers and 230+ actions. Built-in connectors to Microsoft and third party services are listed. The document demonstrates creating a simple Logic App in the designer and shows how Logic Apps can integrate with other Azure services like Functions. It compares Logic Apps to Microsoft Flow and discusses pricing and performance.
O365Engage17 - Mobile device management options in office 365 and beyondNCCOMMS
This document summarizes a presentation about mobile device management options in Office 365 and beyond. The presentation introduces trends driving mobility in business, the need for mobile device management, and different mobile device management solutions including Exchange ActiveSync, Office 365 MDM, and Microsoft Intune. It provides an overview of the capabilities of each solution and considerations for deployment. The presentation concludes with a demonstration of device management in Microsoft Intune and announcing related sessions.
This document discusses using Office 365 APIs and Angular to build single-page applications. It provides an overview of the Office 365 APIs and services including Exchange, SharePoint, OneDrive, and others. It then demonstrates how to get started with the Office 365 APIs by creating an Azure app and writing code. Key APIs like OneDrive, Exchange, and Webhooks are described. The document encourages leveraging the Office 365 APIs and large user base to enhance apps and reach many users.
Deep dive into office 365 ap is for calendar mail and contactsAlberto Diaz Martin
This document outlines a series of deep dive sessions on developing applications and integrating Office 365 APIs. The sessions cover topics like discovering Office 365 resources, obtaining access tokens, executing API calls, and integrating Office 365 APIs into web, mobile, and non-Microsoft application development. It also includes sessions on building apps for the Office Store and developing on the SharePoint platform.
This document provides an overview of modern services that are language agnostic and can be hosted on web applications. It lists several deep dive sessions that were held between 2014 and 2015 related to Office 365 development, including sessions on the Office 365 app model, integrating Office APIs into web and mobile applications, submitting apps to the Office Store, development using the SharePoint platform, and Office 365 development using non-Microsoft stacks.
This document provides an introduction to the Apps for SharePoint model and lists several upcoming training sessions on Office 365 app development including deep dives into the Office 365 app model, integrating Office 365 APIs into web and mobile applications, shipping apps to the Office Store, building blocks of the SharePoint platform, and Office 365 development on non-Microsoft stacks.
This document provides an overview of topics for developing Office 365 applications including introductory information on the Office 365 app model, deep dives into integrating Office 365 APIs into web and mobile applications, how to publish apps to the Office Store, building on the SharePoint platform, and developing on non-Microsoft stacks. It outlines core areas for Office 365 development through a series of sessions moving from introductory to more advanced deep dives.
SharePoint Saturday Ottawa 2015 - Office 365 and PowerShell - A match made in...Sébastien Levert
This document summarizes a presentation about using PowerShell with Office 365. Sébastien Levert, an Office 365 MVP, gave the presentation at SharePoint Saturday Ottawa on November 21, 2015. The presentation covered connecting to and managing SharePoint Online and Office 365 APIs using PowerShell. It provided demonstrations of common tasks like getting all site collections, exporting list content, adding themes, querying data via REST, and automating user and site provisioning for DevOps scenarios. The document concluded by advertising the post-event social at the Observatory Student Pub and providing parking and transportation details.
This document outlines a series of deep dive sessions on developing applications and integrating APIs for the Office 365 platform. The sessions cover topics like the Office 365 app model, integrating Office 365 APIs into web and mobile applications, submitting apps to the Office Store, building with SharePoint, and developing on non-Microsoft stacks.
Al llevar nuestros datos y procesos a la nube podemos sentirnos que perdemos el control sobre su uso y políticas.
En esta sesión veremos los mecanismos de seguridad que implementa Office 365, cómo identificar posibles pérdidas de información y las opciones para definir distintas políticas de retención
Este documento presenta una sesión sobre la nueva intranet de la empresa utilizando SharePoint Online. La sesión cubrirá el uso de SharePoint Online como intranet, personalizaciones y branding, colaboración entre equipos a través de herramientas como Teams y Yammer, y análisis de datos sobre el uso de la intranet. Los oradores incluyen expertos de Plain Concepts que ayudarán a los asistentes a sacar el máximo provecho de Office 365 para la colaboración.
SPUnite17 Transforming your Organisation into a Digital WorkplaceNCCOMMS
The document discusses the digital transformation of a global organization using Office 365. It describes how a champion educated stakeholders about digital possibilities, identified quick wins like mobile forms, and implemented solutions in phases over 18 months. This ignited momentum for additional projects and improved collaboration across the organization. The process took two years and key lessons included prioritizing training, understanding executive priorities, and not underestimating cultural change.
SPUnite17 Migrating your Customizations from On-prem to SharePoint OnlineNCCOMMS
This document provides an overview of challenges and strategies for migrating customizations from an on-premises SharePoint deployment to SharePoint Online. It discusses remediation approaches for various types of custom code and solutions, including full trust code, custom web parts and controls, user profile properties, timer jobs, event receivers, connected applications, and content customizations like custom fields, site definitions, and list definitions. The presentation outlines how to identify these customizations, replace unsupported solutions like full trust code and event receivers with remote alternatives, handle authentication and throttling for connected applications, and migrate customized content structures and data.
SharePoint Framework get started and best practicesGiuliano De Luca
Sharepoint Framework è il nuovo modo di sviluppare soluzioni assolutamente sicure per il tuo ambiente SharePoint, inoltre ci sono nuovi tool messi a disposizione dello sviluppatore che garantiscono la compatibilità in altri sistemi operativi durante la fase di sviluppo.Adesso è possibile cimentarsi con Typescript e altri client side framework come React, Angular e Knockout. In questa sessione mostrerò come muovere i primi passi per creare una SharePoint Framework solution e le relative best practices.
This document outlines an agenda for a SharePoint Saturday event in Milan on May 18th, 2013. The agenda includes a session on developing apps for SharePoint Online 2013. The session will cover what apps are in SharePoint 2013, the different types of apps (auto-hosted, provider-hosted, SharePoint-hosted), and benefits of using apps for SharePoint like reusability and extensibility. Attendees are provided a link to provide feedback on the session.
Prepararsi a spostare le proprie applicazioni share point su office 365Giuseppe Marchi
This document discusses how to prepare SharePoint applications to move to the cloud (Office 365). It covers the new cloud app model and APIs available in Office 365. The new app model allows developers to build apps that extend functionality within Office and SharePoint. The document provides tips on migrating farm solutions, such as replacing event receivers and workflows with remote event receivers. It also discusses using tools like the Client Side Object Model and REST APIs to connect to SharePoint in the cloud instead of the server-side object model used on-premises.
O365Engage17 - Microsoft stream the future of videoNCCOMMS
The document discusses Microsoft Stream, which is presented as the future of video for Office 365. It describes Stream as a replacement for the existing Office 365 Video portal, which has dependencies on SharePoint and limited features. Stream improves on the portal by integrating with Office 365 Groups, allowing private videos, hashtags, watch lists, and faster performance. It will transition customers from the portal automatically over multiple phases. Key features of Stream are demonstrated, and it is described as available for Office 365 customers as well as a standalone service.
SharePoint 2016 : Cloud Hybrid Search for IT Pro'sInge Henriksen
This document contains a presentation on hybrid search in SharePoint 2016. It discusses what cloud hybrid search is, and provides steps to set up hybrid search between an on-premises SharePoint 2016 implementation and Office 365, including configuring virtual machines, Active Directory, SharePoint, and the cloud Search Service Application. It also provides resources for installing AD Connect and integrating on-premises identities with Azure Active Directory. The presentation concludes with a demonstration of hybrid search and instructions for attendees to collect stamps from sponsors for a prize raffle.
SharePoint wizards - no magic needed, just use Microsoft FlowBIWUG
This document provides an overview of a presentation about using Microsoft Flow to automate processes involving SharePoint. The presentation discusses how Flow can be used to automate workflows across hundreds of apps and services, including SharePoint. It highlights over 140 templates involving SharePoint and notes ways Flow and SharePoint integration continues to improve with features like approvals, a Flow panel in SharePoint, and actions to grant access. A demo is provided of using Flow to automatically archive documents.
The document discusses Nintex, a workflow automation platform that connects business processes to line of business systems using workflows built on the SharePoint workflow engine. It highlights how Nintex allows workflows to be triggered from and execute actions in various applications and cloud services through 150 connectors. The presentation demonstrates Nintex's capabilities and emphasizes that it can be used both on-premises and in the cloud without SharePoint.
This document discusses Azure Logic Apps, which allow users to automate business processes across SaaS and on-premises systems with no code. It provides an overview of Logic Apps capabilities including 140+ triggers and 230+ actions. Built-in connectors to Microsoft and third party services are listed. The document demonstrates creating a simple Logic App in the designer and shows how Logic Apps can integrate with other Azure services like Functions. It compares Logic Apps to Microsoft Flow and discusses pricing and performance.
O365Engage17 - Mobile device management options in office 365 and beyondNCCOMMS
This document summarizes a presentation about mobile device management options in Office 365 and beyond. The presentation introduces trends driving mobility in business, the need for mobile device management, and different mobile device management solutions including Exchange ActiveSync, Office 365 MDM, and Microsoft Intune. It provides an overview of the capabilities of each solution and considerations for deployment. The presentation concludes with a demonstration of device management in Microsoft Intune and announcing related sessions.
This document discusses using Office 365 APIs and Angular to build single-page applications. It provides an overview of the Office 365 APIs and services including Exchange, SharePoint, OneDrive, and others. It then demonstrates how to get started with the Office 365 APIs by creating an Azure app and writing code. Key APIs like OneDrive, Exchange, and Webhooks are described. The document encourages leveraging the Office 365 APIs and large user base to enhance apps and reach many users.
Deep dive into office 365 ap is for calendar mail and contactsAlberto Diaz Martin
This document outlines a series of deep dive sessions on developing applications and integrating Office 365 APIs. The sessions cover topics like discovering Office 365 resources, obtaining access tokens, executing API calls, and integrating Office 365 APIs into web, mobile, and non-Microsoft application development. It also includes sessions on building apps for the Office Store and developing on the SharePoint platform.
This document provides an overview of modern services that are language agnostic and can be hosted on web applications. It lists several deep dive sessions that were held between 2014 and 2015 related to Office 365 development, including sessions on the Office 365 app model, integrating Office APIs into web and mobile applications, submitting apps to the Office Store, development using the SharePoint platform, and Office 365 development using non-Microsoft stacks.
This document provides an introduction to the Apps for SharePoint model and lists several upcoming training sessions on Office 365 app development including deep dives into the Office 365 app model, integrating Office 365 APIs into web and mobile applications, shipping apps to the Office Store, building blocks of the SharePoint platform, and Office 365 development on non-Microsoft stacks.
This document provides an overview of topics for developing Office 365 applications including introductory information on the Office 365 app model, deep dives into integrating Office 365 APIs into web and mobile applications, how to publish apps to the Office Store, building on the SharePoint platform, and developing on non-Microsoft stacks. It outlines core areas for Office 365 development through a series of sessions moving from introductory to more advanced deep dives.
SharePoint Saturday Ottawa 2015 - Office 365 and PowerShell - A match made in...Sébastien Levert
This document summarizes a presentation about using PowerShell with Office 365. Sébastien Levert, an Office 365 MVP, gave the presentation at SharePoint Saturday Ottawa on November 21, 2015. The presentation covered connecting to and managing SharePoint Online and Office 365 APIs using PowerShell. It provided demonstrations of common tasks like getting all site collections, exporting list content, adding themes, querying data via REST, and automating user and site provisioning for DevOps scenarios. The document concluded by advertising the post-event social at the Observatory Student Pub and providing parking and transportation details.
This document outlines a series of deep dive sessions on developing applications and integrating APIs for the Office 365 platform. The sessions cover topics like the Office 365 app model, integrating Office 365 APIs into web and mobile applications, submitting apps to the Office Store, building with SharePoint, and developing on non-Microsoft stacks.
Al llevar nuestros datos y procesos a la nube podemos sentirnos que perdemos el control sobre su uso y políticas.
En esta sesión veremos los mecanismos de seguridad que implementa Office 365, cómo identificar posibles pérdidas de información y las opciones para definir distintas políticas de retención
Este documento presenta una sesión sobre la nueva intranet de la empresa utilizando SharePoint Online. La sesión cubrirá el uso de SharePoint Online como intranet, personalizaciones y branding, colaboración entre equipos a través de herramientas como Teams y Yammer, y análisis de datos sobre el uso de la intranet. Los oradores incluyen expertos de Plain Concepts que ayudarán a los asistentes a sacar el máximo provecho de Office 365 para la colaboración.
Sesión cobre las capacidades de Power BI como servicio de Office365 para publicar informes, KPI de forma rápida y flexible.
En el vídeo veremos cómo definir un DataSet desde el portal o Power BI Designer y cómo generar los reports para luego pulbicarlos en los Dashboards.
Repaso a las medidas de seguridad que implementa Microsoft en los servicios de Office365, tanto físicos como lógicos.
Listado de normativas de seguridad y tratamiento de datos y enlace al documento de LOPD.
Proposal Big Ideas Competition : JalananYogya, Community-Based Platform to Tr...Derta Isyajora
This proposal was submitted in Big Ideas Competition Big Ideas Competition for Urban Issues Using Data Innovation hosted by United Nations Global Pulse and Korean Ministry of Science, ICT and Future Planning in 2015.
Este documento resume las principales herramientas de seguridad disponibles en Office 365, incluyendo protección de datos, supervisión y monitoreo, y políticas de retención. Algunas de las herramientas destacadas son Data Loss Prevention para bloquear contenido sensible, Azure Rights Management para cifrar documentos, y Audit Log Search para analizar la actividad de los usuarios. El objetivo general es ayudar a las organizaciones a administrar y proteger la información en la nube de Office 365.
The document describes pneumatic breakers made by Chicago Pneumatic for demolition and construction work. The new generation of CP breakers deliver power and durability for tough jobs while being easier for operators to use with streamlined designs. Models include the CP 1260 and CP 1290 which provide more power yet are lighter weight than previous models. The breakers are designed to be comfortable and efficient for operators.
Office 365 - Explotación de datos analíticos con Power BIPlain Concepts
Este documento describe la evolución de las herramientas de análisis de datos, desde Excel y SQL Server hasta Power BI. Power BI permite a los usuarios conectarse a fuentes de datos, modelar y dar forma a los datos, y crear informes y tableros interactivos que pueden compartirse fácilmente. Power BI ofrece ventajas como la capacidad de unir datos de múltiples fuentes, filtros interactivos y actualizaciones automáticas de datos.
Power Apps y Flow nos ofrecen nuevos mecanismos para plantear escenarios que permitan definir diferentes procesos colaborativos de una forma rápida y dentro del ecosistema de Office 365.
En esta sesión veremos cómo crear aplicaciones de negocio basadas en Power Apps y Flow. Desde cómo definir una entrada de datos con Power Apps tanto en un entorno web como en una aplicación móvil. A continuación nos centraremos en las capacidades de Flow para definir flujos de trabajo integrados con distintos sistemas.
SPCA2013 - Developing SharePoint 2013 Apps with Visual Studio 2012NCCOMMS
This document discusses developing SharePoint 2013 apps with Visual Studio 2012. It covers the evolution of SharePoint development from 2003 to 2013 and the different customization options. Apps for SharePoint can be SharePoint-hosted, autohosted, or provider-hosted. Visual Studio tools allow debugging and publishing apps. The document demonstrates building apps using CSOM and REST APIs and emphasizes that SharePoint development going forward focuses on the cloud and these new APIs.
Developing SharePoint 2013 apps with Visual Studio 2012 - SharePoint Connecti...Bram de Jager
The new SharePoint App Model provides different ways of building apps. As a developer you have to choose between development techniques, hosting options and more. This session discusses the architecture, various types of apps, application identity and permissions, and how to build these different types of apps.
The session contains demos covering building SharePoint-hosted apps, implementing SharePoint 2013 chrome control, setting the right permissions, and more with Visual Studio 2012.
The document summarizes a SharePoint Saturday event on April 12, 2014 in the Gulf. It discusses how Visual Studio 2013 introduces a new project template for Office 365 Cloud Business Apps to quickly build apps that integrate with and extend Office 365. It provides an overview of the Cloud App model and how apps can work on-premises and in O365. It also demonstrates Office 365 Cloud Business apps and how they can aggregate data from multiple sources and implement business logic across data sources with a focus on productivity. The document encourages attendees to keep in touch with the presenter on various social media platforms.
Collab365 - [FRENCH] Nouvelles options pour SharePoint 2016 et Office 365 c’e...Patrick Guimonet
This document summarizes an online conference taking place on June 17th and 18th, 2015 about SharePoint 2016 and Office 365. It includes an agenda with topics like SharePoint Server 2016, Delve and the Office Graph, Office 365 Groups, and hybrid options. There are also resources listed for learning more about SharePoint 2016 and the evolutions of Office 365. Speakers will discuss new features announced at Microsoft Ignite including enhanced hybrid search, hybrid extranets, and more hybrid capabilities.
Getting started with office 365 add ins development 3 may 2018 - v2Nilesh Shah
The document discusses an introduction to developing Office 365 add-ins. It covers the types of Office 365 add-ins, the structure of an add-in including the manifest and web app code, development options using Visual Studio or Yeoman, and use of the Office UI Fabric framework. It also provides an overview of the development process and deployment options for testing and releasing add-ins.
One of the biggest news of SharePoint 2013 is the app model, which allows creating apps for selling them through a public marketplace, the Microsoft Office Store, as well as for publishing them in a corporate App Catalog.
In this session you will learn what an app is, what are the available hosting models, how you can leverage the Client Side Object Model and the REST API to enrich your solutions. Moreover, you will learn how to publish your apps to the Office Store, or on the corporate App Catalog.
The overall goal of the session is to make you aware of the real potentials of this new capability. To attend this session you should have a good understanding of developing with .NET and general knowledge of SharePoint 2013.
This slides were presented on the Collab 365 conference 2015, it takes about how to be productive from business point of view using SharePoint Online/ office 365. I talk about Delve, Workflows, InfoPath and Visio
Office apps in Office 365 - Napa the next big thingSPC Adriatics
Speakers: Martina Grom, Toni Pohl; How to build development Solutions without your own Servers, only by using Office 365. In this session we will see how to use the new development model for building cool Office Apps. What is NAPA and how to use it. This session will provide an overview of the new developer features for Office and SharePoint.
SharePoint Saturday Calgary 2017 - From SharePoint to Office 365 DevelopmentSébastien Levert
The world around the Office Developer is changing. And for someone with a heavy SharePoint background, it can be somewhat scary to make the move to the cloud. But don't be scared, SharePoint Developer! Become an added-value Office Developer and contribute to maximize the productivity of your enterprise.
The technology space around Productivity has evolved and it has never been that exciting. Your step into the Mobile-First, Cloud-First world will be mindblowing and you will want to stick around for a very long time!
In this session, we will cover every aspect of the new Office 365 Developer paradigm and we will ensure that you can make yourself at home in such a new world. The technologies covered will span from being close to your existing stack (SharePoint Framework, JavaScript) to a set of technologies that are new and that will expand your possibilities (Office 365 Apps, Microsoft Graph, Azure, TypeScript)
This very session will make sure that at the end you get those 3 key takeaways :
- Understand your new role as an Office 365 Developer
- Have a complete overview of the technology stack you need to master in the cloud
- Change the way you will think for your next SharePoint & Office 365 project
aOS Canadian Tour - Ottawa - From SharePoint to Office 365 DevelopmentSébastien Levert
The document outlines a Canadian tour by aOS in February 2017, visiting Quebec, Montreal, Ottawa and Toronto from February 6-10. It then provides an overview of moving development from SharePoint to Office 365, including adopting a cloud-first mindset, leveraging integration opportunities through Office Add-ins, the SharePoint Framework and Office 365 apps. It discusses using modern development technologies like JavaScript, Node.js, TypeScript and Azure and following a minimal or full path to success.
aOS Canadian Tour - Toronto - From SharePoint to Office 365 DevelopmentSébastien Levert
The world around the Office Developer is changing. And for someone with a heavy SharePoint background, it can be somewhat scary to make the move to the cloud. But don't be scared, SharePoint Developer! Become an added-value Office Developer and contribute to maximize the productivity of your enterprise.
The technology space around Productivity has evolved and it has never been that exciting. Your step into the Mobile-First, Cloud-First world will be mindblowing and you will want to stick around for a very long time!
In this session, we will cover every aspect of the new Office 365 Developer paradigm and we will ensure that you can make yourself at home in such a new world. The technologies covered will span from being close to your existing stack (SharePoint Framework, JavaScript) to a set of technologies that are new and that will expand your possibilities (Office 365 Apps, Microsoft Graph, Azure, TypeScript)
This very session will make sure that at the end you get those 3 key takeaways :
- Understand your new role as an Office 365 Developer
- Have a complete overview of the technology stack you need to master in the cloud
- Change the way you will think for your next SharePoint & Office 365 project
aOS Canadian Tour - Quebec - From SharePoint to Office 365 DevelopmentSébastien Levert
The world around the Office Developer is changing. And for someone with a heavy SharePoint background, it can be somewhat scary to make the move to the cloud. But don't be scared, SharePoint Developer! Become an added-value Office Developer and contribute to maximize the productivity of your enterprise.
The technology space around Productivity has evolved and it has never been that exciting. Your step into the Mobile-First, Cloud-First world will be mindblowing and you will want to stick around for a very long time!
In this session, we will cover every aspect of the new Office 365 Developer paradigm and we will ensure that you can make yourself at home in such a new world. The technologies covered will span from being close to your existing stack (SharePoint Framework, JavaScript) to a set of technologies that are new and that will expand your possibilities (Office 365 Apps, Microsoft Graph, Azure, TypeScript)
This very session will make sure that at the end you get those 3 key takeaways :
- Understand your new role as an Office 365 Developer
- Have a complete overview of the technology stack you need to master in the cloud
- Change the way you will think for your next SharePoint & Office 365 project
aOS Canadian Tour - Montreal - From SharePoint to Office 365 DevelopmentSébastien Levert
The world around the Office Developer is changing. And for someone with a heavy SharePoint background, it can be somewhat scary to make the move to the cloud. But don't be scared, SharePoint Developer! Become an added-value Office Developer and contribute to maximize the productivity of your enterprise.
The technology space around Productivity has evolved and it has never been that exciting. Your step into the Mobile-First, Cloud-First world will be mindblowing and you will want to stick around for a very long time!
In this session, we will cover every aspect of the new Office 365 Developer paradigm and we will ensure that you can make yourself at home in such a new world. The technologies covered will span from being close to your existing stack (SharePoint Framework, JavaScript) to a set of technologies that are new and that will expand your possibilities (Office 365 Apps, Microsoft Graph, Azure, TypeScript)
This very session will make sure that at the end you get those 3 key takeaways :
- Understand your new role as an Office 365 Developer
- Have a complete overview of the technology stack you need to master in the cloud
- Change the way you will think for your next SharePoint & Office 365 project
Comment tirer partie de Visual Studio Online pour vos développements SharePointGilles Pommier
This document discusses using Visual Studio Online (VSO) for SharePoint development. It begins with an introduction of the presenter and an overview of the agenda. The presentation then discusses using VSO with SharePoint for Agile development practices like sprints, continuous integration with builds and deployments, and load testing. It includes demos of using VSO for these purposes. The document emphasizes that SharePoint development is real development and VSO provides tools to help teams with their processes without needing to set up their own infrastructure.
SharePoint Fest Seattle 2018 - From SharePoint to Office 365 DevelopmentSébastien Levert
The world around the Office Developer is changing. And for someone with a heavy SharePoint background, it can be somewhat scary to make the move to the cloud. But don't be scared, SharePoint Developer! Become an added-value Office Developer and contribute to maximizing the productivity of your enterprise.
The technology space around Productivity has evolved and it has never been that exciting. Your step into the Mobile-First, Cloud-First world will be mindblowing and you will want to stick around for a very long time!
In this session, we will cover every aspect of the new Office 365 Developer paradigm and we will ensure that you can make yourself at home in such a new world. The technologies covered will span from being close to your existing stack (SharePoint Framework, JavaScript) to a set of technologies that are new and that will expand your possibilities (Office 365 Apps, Microsoft Graph, Azure, TypeScript)
This very session will make sure that at the end you get those 3 key takeaways :
• Understand your new role as an Office 365 Developer
• Have a complete overview of the technology stack you need to master in the cloud
• Change the way you will think for your next SharePoint & Office 365 project
This document provides an overview of Office 365 development. It discusses how web standards make apps scalable and accessible across platforms. It also describes how the Office 365 app model allows using existing web development skills for Office 365 development. Resources are provided for getting started with Office 365 development including signing up for a developer tenant, tools for Visual Studio, and SDKs.
Similar to Extensión de office con adal.js y office ui fabric (20)
El documento habla sobre la implementación de metodologías ágiles como Agile en proyectos de implantación de Dynamics 365. Se discuten lecciones aprendidas como establecer hitos y sprints, la importancia de la comunicación, y el papel clave del Scrum Master. El documento también menciona la definición de BPM en LCS y que algunos sprints parecían maratones.
El documento presenta las ideas clave para el éxito de la transformación digital, incluyendo definir objetivos y un plan, obtener apoyo de la dirección, designar agentes de cambio, redefinir procesos, gestionar a las personas y comunicar los objetivos. También destaca que la transformación implica tres ejes: tecnología, procesos y personas, y que el rechazo es el mayor enemigo del cambio.
Este documento presenta una agenda para un taller sobre el desarrollo de aplicaciones para SharePoint utilizando SharePoint Framework (SPFx) y React. La agenda incluye introducciones a SPFx, el entorno de desarrollo, desarrollando web parts con SPFx y React, conectándose a datos de SharePoint, pruebas y despliegue. El taller también cubrirá el desarrollo de extensiones de SPFx como application customizers y list view command sets.
Este documento describe los conceptos básicos de desarrollo de componentes web con React y su ciclo de vida, así como cómo conectar estos componentes con SharePoint y otras APIs protegidas con Azure Active Directory usando SPFx. Explica cómo crear una jerarquía de componentes, manejar propiedades, estado y eventos, y realizar peticiones a SharePoint y Microsoft Graph de forma segura.
Sesión de la conferencia del CEUS sobre cómo personalizar la interfaz de SharePoint Online.
Demo del portal KNShareing de Electronic arts donde se personalizó la interfaz para dar un toque más amigable a SharePoint.
Explicación de los conceptos, herramientas de personalización. Además de una explicación de cómo es el proceso de personaliación.
Por último se vió una demo de cómo hacer una personalización.
El documento describe la nueva aplicación Office para iPad, la cual permite visualizar y editar documentos de Word, Excel y PowerPoint de forma gratuita o a través de una suscripción a Office 365. La aplicación ofrece funcionalidades avanzadas como tablas, gráficos, fórmulas y formatos condicionales. También permite abrir y guardar documentos en OneDrive y trabajar en ellos de forma colaborativa y simultánea con otros usuarios.
Breve resumen en el que intentamos explicar qué es Office365 y qué beneficios tenemos al usarlo.
Hacemos un repaso a los servicios más importantes de Office365 como SharePoint Online, Exchange Online , Lync y Yammer.
Sincronizándonos con office 365 y DirSync, integración con nuestro ad existenteMario Cortés Flores
Presentación para el TechDay en la que mostramos como sincrinizar con Office 365 a través de Windows Azure Active Directory Sync Tool.
Breve repaso al login de Office365 y Windows Azure Active Directory.
Este documento proporciona una introducción a las capacidades de SharePoint 2013, incluyendo infraestructura escalable, herramientas y opciones de interfaz, aplicaciones basadas en la nube, programación basada en estándares, herramientas de desarrollo, mejoras en contenido empresarial, búsqueda, workflows, colaboración social y servicios de acceso. También destaca las mejoras en declaratividad de workflows, capacidades de staging y motor de búsqueda FAST.
El documento proporciona información sobre Office 365 y Windows Azure, incluyendo cuándo usar cada uno, los modelos de licenciamiento de Office 365, los beneficios para partners, y las opciones para agregar aplicaciones y características de publicación. También presenta a Mario Cortés como el líder de SharePoint de Plain Concepts y proporciona su contacto de correo electrónico.
El documento describe las Apps de Office y cómo extienden la funcionalidad de Office a través de HTML y JavaScript. Las Apps pueden ejecutarse en múltiples plataformas como la web, escritorio y dispositivos móviles. Se desarrollan utilizando tecnologías web estándar como CSS, HTML y JavaScript para proporcionar una experiencia segura y compatible en varios dispositivos.
The document discusses new features in development including a new workflow engine, remote events, APIs, and apps. It covers app types, hosting options, and where apps can be published including the Office Store, which verifies apps and requires a seller dashboard registration, and app catalogs, which don't require verification but also don't offer licensing. It also mentions demoing the "Mis Compis App" and apps from Napal.
Este documento presenta las nuevas características y capacidades de SharePoint 2013. Se introducen mejoras en la experiencia híbrida entre on-premises y en la nube, gestión de contenidos, búsqueda, flujos de trabajo, colaboración social, business intelligence, plataforma en la nube, aplicaciones y herramientas de desarrollo. Se destacan nuevas opciones como la interfaz Metro, arrastrar y soltar, callouts, integración de OneNote y Sites, correo electrónico de sitios, sincronización, SEO, n
El documento describe las nuevas características y actualizaciones de SharePoint Online. Incluye mejoras en la experiencia entre dispositivos, nuevas opciones de administración, informes y análisis, y un nuevo modelo de aplicaciones. También destaca los beneficios de la nube como baja inversión inicial, agilidad y escalabilidad, y seguridad, así como las opciones de licenciamiento y los beneficios para partners.
SharePoint, office y office 365 novedades en 2013, infraestructura y migración2Mario Cortés Flores
El documento presenta las nuevas características de Office 2013 y SharePoint 2013, incluyendo una interfaz renovada, integración con dispositivos móviles y la nube, y nuevas herramientas de colaboración y productividad como documentos en línea y almacenamiento en SkyDrive.
Software Test Automation - A Comprehensive Guide on Automated Testing.pdfkalichargn70th171
Moving to a more digitally focused era, the importance of software is rapidly increasing. Software tools are crucial for upgrading life standards, enhancing business prospects, and making a smart world. The smooth and fail-proof functioning of the software is very critical, as a large number of people are dependent on them.
The Rising Future of CPaaS in the Middle East 2024Yara Milbes
Explore "The Rising Future of CPaaS in the Middle East in 2024" with this comprehensive PPT presentation. Discover how Communication Platforms as a Service (CPaaS) is transforming communication across various sectors in the Middle East.
Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...The Third Creative Media
"Navigating Invideo: A Comprehensive Guide" is an essential resource for anyone looking to master Invideo, an AI-powered video creation tool. This guide provides step-by-step instructions, helpful tips, and comparisons with other AI video creators. Whether you're a beginner or an experienced video editor, you'll find valuable insights to enhance your video projects and bring your creative ideas to life.
DECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSISTier1 app
Are you ready to unlock the secrets hidden within Java thread dumps? Join us for a hands-on session where we'll delve into effective troubleshooting patterns to swiftly identify the root causes of production problems. Discover the right tools, techniques, and best practices while exploring *real-world case studies of major outages* in Fortune 500 enterprises. Engage in interactive lab exercises where you'll have the opportunity to troubleshoot thread dumps and uncover performance issues firsthand. Join us and become a master of Java thread dump analysis!
How GenAI Can Improve Supplier Performance Management.pdfZycus
Data Collection and Analysis with GenAI enables organizations to gather, analyze, and visualize vast amounts of supplier data, identifying key performance indicators and trends. Predictive analytics forecast future supplier performance, mitigating risks and seizing opportunities. Supplier segmentation allows for tailored management strategies, optimizing resource allocation. Automated scorecards and reporting provide real-time insights, enhancing transparency and tracking progress. Collaboration is fostered through GenAI-powered platforms, driving continuous improvement. NLP analyzes unstructured feedback, uncovering deeper insights into supplier relationships. Simulation and scenario planning tools anticipate supply chain disruptions, supporting informed decision-making. Integration with existing systems enhances data accuracy and consistency. McKinsey estimates GenAI could deliver $2.6 trillion to $4.4 trillion in economic benefits annually across industries, revolutionizing procurement processes and delivering significant ROI.
Alluxio Webinar | 10x Faster Trino Queries on Your Data PlatformAlluxio, Inc.
Alluxio Webinar
June. 18, 2024
For more Alluxio Events: https://www.alluxio.io/events/
Speaker:
- Jianjian Xie (Staff Software Engineer, Alluxio)
As Trino users increasingly rely on cloud object storage for retrieving data, speed and cloud cost have become major challenges. The separation of compute and storage creates latency challenges when querying datasets; scanning data between storage and compute tiers becomes I/O bound. On the other hand, cloud API costs related to GET/LIST operations and cross-region data transfer add up quickly.
The newly introduced Trino file system cache by Alluxio aims to overcome the above challenges. In this session, Jianjian will dive into Trino data caching strategies, the latest test results, and discuss the multi-level caching architecture. This architecture makes Trino 10x faster for data lakes of any scale, from GB to EB.
What you will learn:
- Challenges relating to the speed and costs of running Trino in the cloud
- The new Trino file system cache feature overview, including the latest development status and test results
- A multi-level cache framework for maximized speed, including Trino file system cache and Alluxio distributed cache
- Real-world cases, including a large online payment firm and a top ridesharing company
- The future roadmap of Trino file system cache and Trino-Alluxio integration
Enhanced Screen Flows UI/UX using SLDS with Tom KittPeter Caitens
Join us for an engaging session led by Flow Champion, Tom Kitt. This session will dive into a technique of enhancing the user interfaces and user experiences within Screen Flows using the Salesforce Lightning Design System (SLDS). This technique uses Native functionality, with No Apex Code, No Custom Components and No Managed Packages required.
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...kalichargn70th171
In today's fiercely competitive mobile app market, the role of the QA team is pivotal for continuous improvement and sustained success. Effective testing strategies are essential to navigate the challenges confidently and precisely. Ensuring the perfection of mobile apps before they reach end-users requires thoughtful decisions in the testing plan.
Photoshop Tutorial for Beginners (2024 Edition)alowpalsadig
Photoshop Tutorial for Beginners (2024 Edition)
Explore the evolution of programming and software development and design in 2024. Discover emerging trends shaping the future of coding in our insightful analysis."
Here's an overview:Introduction: The Evolution of Programming and Software DevelopmentThe Rise of Artificial Intelligence and Machine Learning in CodingAdopting Low-Code and No-Code PlatformsQuantum Computing: Entering the Software Development MainstreamIntegration of DevOps with Machine Learning: MLOpsAdvancements in Cybersecurity PracticesThe Growth of Edge ComputingEmerging Programming Languages and FrameworksSoftware Development Ethics and AI RegulationSustainability in Software EngineeringThe Future Workforce: Remote and Distributed TeamsConclusion: Adapting to the Changing Software Development LandscapeIntroduction: The Evolution of Programming and Software Development
Photoshop Tutorial for Beginners (2024 Edition)Explore the evolution of programming and software development and design in 2024. Discover emerging trends shaping the future of coding in our insightful analysis."Here's an overview:Introduction: The Evolution of Programming and Software DevelopmentThe Rise of Artificial Intelligence and Machine Learning in CodingAdopting Low-Code and No-Code PlatformsQuantum Computing: Entering the Software Development MainstreamIntegration of DevOps with Machine Learning: MLOpsAdvancements in Cybersecurity PracticesThe Growth of Edge ComputingEmerging Programming Languages and FrameworksSoftware Development Ethics and AI RegulationSustainability in Software EngineeringThe Future Workforce: Remote and Distributed TeamsConclusion: Adapting to the Changing Software Development LandscapeIntroduction: The Evolution of Programming and Software Development
The importance of developing and designing programming in 2024
Programming design and development represents a vital step in keeping pace with technological advancements and meeting ever-changing market needs. This course is intended for anyone who wants to understand the fundamental importance of software development and design, whether you are a beginner or a professional seeking to update your knowledge.
Course objectives:
1. **Learn about the basics of software development:
- Understanding software development processes and tools.
- Identify the role of programmers and designers in software projects.
2. Understanding the software design process:
- Learn about the principles of good software design.
- Discussing common design patterns such as Object-Oriented Design.
3. The importance of user experience (UX) in modern software:
- Explore how user experience can improve software acceptance and usability.
- Tools and techniques to analyze and improve user experience.
4. Increase efficiency and productivity through modern development tools:
- Access to the latest programming tools and languages used in the industry.
- Study live examples of applications
Ensuring Efficiency and Speed with Practical Solutions for Clinical OperationsOnePlan Solutions
Clinical operations professionals encounter unique challenges. Balancing regulatory requirements, tight timelines, and the need for cross-functional collaboration can create significant internal pressures. Our upcoming webinar will introduce key strategies and tools to streamline and enhance clinical development processes, helping you overcome these challenges.
Boost Your Savings with These Money Management AppsJhone kinadey
A money management app can transform your financial life by tracking expenses, creating budgets, and setting financial goals. These apps offer features like real-time expense tracking, bill reminders, and personalized insights to help you save and manage money effectively. With a user-friendly interface, they simplify financial planning, making it easier to stay on top of your finances and achieve long-term financial stability.
Consistent toolbox talks are critical for maintaining workplace safety, as they provide regular opportunities to address specific hazards and reinforce safe practices.
These brief, focused sessions ensure that safety is a continual conversation rather than a one-time event, which helps keep safety protocols fresh in employees' minds. Studies have shown that shorter, more frequent training sessions are more effective for retention and behavior change compared to longer, infrequent sessions.
Engaging workers regularly, toolbox talks promote a culture of safety, empower employees to voice concerns, and ultimately reduce the likelihood of accidents and injuries on site.
The traditional method of conducting safety talks with paper documents and lengthy meetings is not only time-consuming but also less effective. Manual tracking of attendance and compliance is prone to errors and inconsistencies, leading to gaps in safety communication and potential non-compliance with OSHA regulations. Switching to a digital solution like Safelyio offers significant advantages.
Safelyio automates the delivery and documentation of safety talks, ensuring consistency and accessibility. The microlearning approach breaks down complex safety protocols into manageable, bite-sized pieces, making it easier for employees to absorb and retain information.
This method minimizes disruptions to work schedules, eliminates the hassle of paperwork, and ensures that all safety communications are tracked and recorded accurately. Ultimately, using a digital platform like Safelyio enhances engagement, compliance, and overall safety performance on site. https://safelyio.com/
Streamlining End-to-End Testing Automation with Azure DevOps Build & Release Pipelines
Automating end-to-end (e2e) test for Android and iOS native apps, and web apps, within Azure build and release pipelines, poses several challenges. This session dives into the key challenges and the repeatable solutions implemented across multiple teams at a leading Indian telecom disruptor, renowned for its affordable 4G/5G services, digital platforms, and broadband connectivity.
Challenge #1. Ensuring Test Environment Consistency: Establishing a standardized test execution environment across hundreds of Azure DevOps agents is crucial for achieving dependable testing results. This uniformity must seamlessly span from Build pipelines to various stages of the Release pipeline.
Challenge #2. Coordinated Test Execution Across Environments: Executing distinct subsets of tests using the same automation framework across diverse environments, such as the build pipeline and specific stages of the Release Pipeline, demands flexible and cohesive approaches.
Challenge #3. Testing on Linux-based Azure DevOps Agents: Conducting tests, particularly for web and native apps, on Azure DevOps Linux agents lacking browser or device connectivity presents specific challenges in attaining thorough testing coverage.
This session delves into how these challenges were addressed through:
1. Automate the setup of essential dependencies to ensure a consistent testing environment.
2. Create standardized templates for executing API tests, API workflow tests, and end-to-end tests in the Build pipeline, streamlining the testing process.
3. Implement task groups in Release pipeline stages to facilitate the execution of tests, ensuring consistency and efficiency across deployment phases.
4. Deploy browsers within Docker containers for web application testing, enhancing portability and scalability of testing environments.
5. Leverage diverse device farms dedicated to Android, iOS, and browser testing to cover a wide range of platforms and devices.
6. Integrate AI technology, such as Applitools Visual AI and Ultrafast Grid, to automate test execution and validation, improving accuracy and efficiency.
7. Utilize AI/ML-powered central test automation reporting server through platforms like reportportal.io, providing consolidated and real-time insights into test performance and issues.
These solutions not only facilitate comprehensive testing across platforms but also promote the principles of shift-left testing, enabling early feedback, implementing quality gates, and ensuring repeatability. By adopting these techniques, teams can effectively automate and execute tests, accelerating software delivery while upholding high-quality standards across Android, iOS, and web applications.
Why Apache Kafka Clusters Are Like Galaxies (And Other Cosmic Kafka Quandarie...Paul Brebner
Closing talk for the Performance Engineering track at Community Over Code EU (Bratislava, Slovakia, June 5 2024) https://eu.communityovercode.org/sessions/2024/why-apache-kafka-clusters-are-like-galaxies-and-other-cosmic-kafka-quandaries-explored/ Instaclustr (now part of NetApp) manages 100s of Apache Kafka clusters of many different sizes, for a variety of use cases and customers. For the last 7 years I’ve been focused outwardly on exploring Kafka application development challenges, but recently I decided to look inward and see what I could discover about the performance, scalability and resource characteristics of the Kafka clusters themselves. Using a suite of Performance Engineering techniques, I will reveal some surprising discoveries about cosmic Kafka mysteries in our data centres, related to: cluster sizes and distribution (using Zipf’s Law), horizontal vs. vertical scalability, and predicting Kafka performance using metrics, modelling and regression techniques. These insights are relevant to Kafka developers and operators.
Extensión de office con adal.js y office ui fabric
1. Online Conference
June 17th and 18th 2015
WWW.COLLAB365.EVENTS
Extensión de Office con ADAL.JS y
Office UI Fabric
2. WWW.COLLAB365.EVENTS
Mario Cortés Flores
Plain Concepts
Email : mcortes@plainconcepts.com
Twitter : @mariocortesf
LinkedIn :
https://es.linkedin.com/in/mariocortesflores
MVP en Office365 llevo trabajando desde hace más
de 10 años en proyectos sobre SharePoint y en los
últimos años especializado en SharePoint Online y
Windows Azure. Trabajo en Plain Concepts como
Web Team Lead dónde intentamos tener el mejor
equipo en desarrollo web
5. Online Conference
June 17th and 18th 2015
Qué es?
• Una página web renderizada dentro de Office.
• Basada en Html, CSS y JavaScript.
• Podemos interactuar con los documentos y
elementos de Office a través de Web
Extensibility Framework.
8. Online Conference
June 17th and 18th 2015
Add-ins Commands
• Con Office 2016 podemos añadir secciones y botones al ribbon
o menús contextuales
• Install the latest version of Office 2016 applications
9. Online Conference
June 17th and 18th 2015
Cómo se instala
• Desde el ribbon
• Catálogo de apps:
– Corporativo desde SharePoint
– App Store
– Unidad de red
14. Online Conference
June 17th and 18th 2015
Core API Objects
• Office.context
– Entry point into Office API
• Office.context.document
– Common document API
• Office.context.settings
– Custom properties saved within
document
• Read and write selection
• Create binding
• Register event handlers
• Use custom XML files
• Read and writer properties
• Properties saved to
document
document settings
context
20. Online Conference
June 17th and 18th 2015
Office Fabric
• Ofrece a nuestras aplicaciones controles con
apariencia y comportamiento similar al de Office y
SharePoint.
• Referenciamos un css y JS y aplicamos las clases a
nuestro HTML.
http://dev.office.com/fabric/components/
22. Online Conference
June 17th and 18th 2015
Adal JS
• Biblioteca en JavaScript para facilitar el
intercambio y validación de tokens oAuth
• Registrar la aplicación en WAAD
https://secure.aadcdn.microsoftonline-
p.com/lib/1.0.0/js/adal.min.js
26. Online Conference
June 17th and 18th 2015
Registrar la aplicación en WAAD
• Registrar la aplicación y dar permisos
• http://dev.office.com/getting-
started/office365apis
28. Online Conference
June 17th and 18th 2015
Empaquetado
• Validar el manifest con Office App
Compatibility Kit
• Generar el manifest
• Publicar el código en IIS, Azure o CDN
29. Online Conference
June 17th and 18th 2015
Office App Compatibility Kit
• Herramienta de validación del manifest
https://www.microsoft.com/en-
us/download/confirmation.aspx?id=46831
30. Online Conference
June 17th and 18th 2015
Antes de publicar
• Indicar un título y descripción descriptivo
• Especificar el idioma al que va destinado
• Incluir screenshots
• Incluir un logo acorde con el Add-in
• Experiencia de carga inicial
• Añadir add-in commands
31. Online Conference
June 17th and 18th 2015
Validaciones
• Pasar el Office App Compatibility Kit
• Validar que se cumplen las “Validation policies”
• Validar en cliente Office W+Mac, Explorer
Chrome y Safari
• Desinstalar el Add-in
33. Online Conference
June 17th and 18th 2015
Referencias
• OfficeAdd-insplatformoverview
• Add-insCommands
• Understandingthe JavaScriptAPI for Office
• Sitiode desarrollode Office
• Best practicesde publicación
• Validationpolicies
34. Online Conference
June 17th and 18th 2015
Ejemplos de Apps
• Empaquetadas en el Store
• Bing Maps
• Package Tracker
• Khan Content from Microsoft
• Translator
• Ejemplos de código de apps:
• https://github.com/OfficeDev/Outlook-Add-in-LinkRevealer
• https://github.com/OfficeDev/Office-Add-in-Calculator
• https://github.com/OfficeDev/Word-Add-in-JavaScript-AddPopulateBindings
• https://github.com/OfficeDev/Excel-Add-in-Bind-To-Table