Introducción a las Apps para Office
Introducción a las Apps para Office
Intro al modelo de app
Apps for Office
Getting started
Introducción a las Apps para Office
Introducción a las Apps para Office
Introducción a las Apps para Office
Introducción a las Apps para Office
Introducción a las Apps para Office
Introducción a las Apps para Office
Introducción a las Apps para Office
Introducción a las Apps para Office
Introducción a las Apps para Office
Introducción a las Apps para Office
Introducción a las Apps para Office
Introducción a las Apps para Office
Introducción a las Apps para Office
Introducción a las Apps para Office
Introducción a las Apps para Office
Introducción a las Apps para Office
Introducción a las Apps para Office
Introducción a las Apps para Office
Introducción a las Apps para Office
Introducción a las Apps para Office
Introducción a las Apps para Office
Introducción a las Apps para Office
Introducción a las Apps para Office
Introducción a las Apps para Office
Introducción a las Apps para Office
Introducción a las Apps para Office
Developer
Patterns & Practices
2014
Introduction to
Office 365
Development
2015
Deep Dive into
the Office 365
App Model
Deep Dive into integrating
Office 365 APIs with your
standalone web application
development
Deep Dive into integrating
Office 365 APIs with your
mobile device development
Shipping your
Office 365 App
to the
Office Store
Deep dive into
the building blocks
and services of the
SharePoint platform
Deep Dive into Office
365 Development on
non-Microsoft Stack
Introducción a las Apps para Office

More Related Content

PPTX
Deep dive into office 365 ap is for calendar mail and contacts
PPTX
Achieving Better Business Productivity through Apps for Office
PDF
Quip For Salesforce
PPTX
Getting started with office 365 add ins development 3 may 2018 - v2
PPTX
O365 DEVCamp Los Angeles June 16, 2015 Module 02 Setting up the Environments
PPTX
O365 DEVCamp Los Angeles June 16, 2015 Module 03 Hook into Apps for Sharepoint
PPTX
O365 DEVCamp Los Angeles June 16, 2015 Module 06 Hook into SharePoint APIs wi...
PPTX
O365 DEVCamp Los Angeles June 16, 2015 Module 05 Hook into Apps for Office
Deep dive into office 365 ap is for calendar mail and contacts
Achieving Better Business Productivity through Apps for Office
Quip For Salesforce
Getting started with office 365 add ins development 3 may 2018 - v2
O365 DEVCamp Los Angeles June 16, 2015 Module 02 Setting up the Environments
O365 DEVCamp Los Angeles June 16, 2015 Module 03 Hook into Apps for Sharepoint
O365 DEVCamp Los Angeles June 16, 2015 Module 06 Hook into SharePoint APIs wi...
O365 DEVCamp Los Angeles June 16, 2015 Module 05 Hook into Apps for Office

What's hot (17)

PPTX
O365 DEVCamp Los Angeles June 16, 2015 Module 04 Hook into Office 365 APIs
PPTX
Office 365 Jivko Petiov, JS Talks 2015
PDF
SharePoint Apps - SharePoint Day 2013
PDF
The Inverted Funnel of API Documentation
PPTX
Global Azure BootCamp: Azure Logic Apps
PDF
What's new in Office 365 (Updated January 2018)
PDF
Build & Ignite Cloud Notes
PPTX
Office 365 Development Overview
PDF
Spca2014 office365 ap is full hackett obrien
PPTX
#OCSPUG SharePoint 2013 Best Practices
PPTX
SPConnect2014 Office 365 APIs
PDF
Connect Your App to Every Salesforce Cloud and Enterprise App with Informatica
PPTX
Microsoft Flow - MS365DevBootcamp
PPTX
Collaboration or Communication - It doesnt matter SharePoint has you covered
PPTX
Build apps that reach millions of Outlook Users
PPTX
Extensión de office con adal.js y office ui fabric
PDF
What's new in Office 365 (January 2018)
O365 DEVCamp Los Angeles June 16, 2015 Module 04 Hook into Office 365 APIs
Office 365 Jivko Petiov, JS Talks 2015
SharePoint Apps - SharePoint Day 2013
The Inverted Funnel of API Documentation
Global Azure BootCamp: Azure Logic Apps
What's new in Office 365 (Updated January 2018)
Build & Ignite Cloud Notes
Office 365 Development Overview
Spca2014 office365 ap is full hackett obrien
#OCSPUG SharePoint 2013 Best Practices
SPConnect2014 Office 365 APIs
Connect Your App to Every Salesforce Cloud and Enterprise App with Informatica
Microsoft Flow - MS365DevBootcamp
Collaboration or Communication - It doesnt matter SharePoint has you covered
Build apps that reach millions of Outlook Users
Extensión de office con adal.js y office ui fabric
What's new in Office 365 (January 2018)
Ad

Viewers also liked (6)

PPTX
Introducción a las Apps para SharePoint
PPTX
Getting started with Office 365 API's
PPTX
Deep dive into security and o auth in apps for share-point
PPTX
Deep dive into office 365 api for one drive for business
PDF
Crear intranet profesional con SharePoint en un dia
PPT
INTRANET
Introducción a las Apps para SharePoint
Getting started with Office 365 API's
Deep dive into security and o auth in apps for share-point
Deep dive into office 365 api for one drive for business
Crear intranet profesional con SharePoint en un dia
INTRANET
Ad

More from Alberto Diaz Martin (20)

PPTX
Microsoft 365 Virtual 2020 Spain - Microsoft Graph Search API
PPTX
DotNet Conf Valencia 2019 - Building cloud native apps with .NRT core 3.0 and...
PPTX
GAB 2019 - Graph as a data store
PPTX
DotNet Conf Madrid 2019 - Whats New in ML.NET
PPTX
DotNet Conf Madrid 2019 - ASP.NET Core 3
PPTX
SQL Saturday Madrid 2019 - Data model with Azure Cosmos DB
PPTX
SharePoint Saturday Madrid 2019 - Productivity based on AI
PPTX
Dynamics Saturday Madrid 2019 - AI to improve productivity
PPTX
TenerifeDev - NLPs and how to develop for Alexa and Google Assistant
PPTX
NetCoreConf Barcelona 2019 - DotNet Assistants
PPTX
Global Integration Bootcamp 2018 - Gobierno de APIs
PPTX
Gab 2018 seguridad y escalado en azure service fabric
PPTX
CrossDvlpu - REACT para desarrolladores de ASP.NET
PPTX
Dynamics 365 Saturday Madrid 2018 - Otro ALM es posible para Dynamics 365
PPTX
Azure4Research - Big Data Analytics con Hadoop, Spark y Power BI
PPTX
ENCAMINA - El flash de Inteligencia Artificial
PPTX
Ai & Data Analytics 2018 - Azure Databricks for data scientist
PPTX
Global AI Bootcamp Madrid - Azure Databricks
PPTX
TenerifeDev - Intro to Microservices
PPTX
TenerifeDev - Azure Service Fabric
Microsoft 365 Virtual 2020 Spain - Microsoft Graph Search API
DotNet Conf Valencia 2019 - Building cloud native apps with .NRT core 3.0 and...
GAB 2019 - Graph as a data store
DotNet Conf Madrid 2019 - Whats New in ML.NET
DotNet Conf Madrid 2019 - ASP.NET Core 3
SQL Saturday Madrid 2019 - Data model with Azure Cosmos DB
SharePoint Saturday Madrid 2019 - Productivity based on AI
Dynamics Saturday Madrid 2019 - AI to improve productivity
TenerifeDev - NLPs and how to develop for Alexa and Google Assistant
NetCoreConf Barcelona 2019 - DotNet Assistants
Global Integration Bootcamp 2018 - Gobierno de APIs
Gab 2018 seguridad y escalado en azure service fabric
CrossDvlpu - REACT para desarrolladores de ASP.NET
Dynamics 365 Saturday Madrid 2018 - Otro ALM es posible para Dynamics 365
Azure4Research - Big Data Analytics con Hadoop, Spark y Power BI
ENCAMINA - El flash de Inteligencia Artificial
Ai & Data Analytics 2018 - Azure Databricks for data scientist
Global AI Bootcamp Madrid - Azure Databricks
TenerifeDev - Intro to Microservices
TenerifeDev - Azure Service Fabric

Recently uploaded (20)

PDF
STKI Israel Market Study 2025 version august
PPTX
Final SEM Unit 1 for mit wpu at pune .pptx
PDF
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
PDF
A proposed approach for plagiarism detection in Myanmar Unicode text
PDF
OpenACC and Open Hackathons Monthly Highlights July 2025
PDF
Taming the Chaos: How to Turn Unstructured Data into Decisions
PDF
Flame analysis and combustion estimation using large language and vision assi...
PPTX
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
PDF
UiPath Agentic Automation session 1: RPA to Agents
PPT
What is a Computer? Input Devices /output devices
PDF
Developing a website for English-speaking practice to English as a foreign la...
PDF
A contest of sentiment analysis: k-nearest neighbor versus neural network
PDF
Consumable AI The What, Why & How for Small Teams.pdf
PDF
sustainability-14-14877-v2.pddhzftheheeeee
PPTX
GROUP4NURSINGINFORMATICSREPORT-2 PRESENTATION
PDF
1 - Historical Antecedents, Social Consideration.pdf
PDF
“A New Era of 3D Sensing: Transforming Industries and Creating Opportunities,...
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PDF
Zenith AI: Advanced Artificial Intelligence
PPT
Geologic Time for studying geology for geologist
STKI Israel Market Study 2025 version august
Final SEM Unit 1 for mit wpu at pune .pptx
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
A proposed approach for plagiarism detection in Myanmar Unicode text
OpenACC and Open Hackathons Monthly Highlights July 2025
Taming the Chaos: How to Turn Unstructured Data into Decisions
Flame analysis and combustion estimation using large language and vision assi...
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
UiPath Agentic Automation session 1: RPA to Agents
What is a Computer? Input Devices /output devices
Developing a website for English-speaking practice to English as a foreign la...
A contest of sentiment analysis: k-nearest neighbor versus neural network
Consumable AI The What, Why & How for Small Teams.pdf
sustainability-14-14877-v2.pddhzftheheeeee
GROUP4NURSINGINFORMATICSREPORT-2 PRESENTATION
1 - Historical Antecedents, Social Consideration.pdf
“A New Era of 3D Sensing: Transforming Industries and Creating Opportunities,...
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
Zenith AI: Advanced Artificial Intelligence
Geologic Time for studying geology for geologist

Introducción a las Apps para Office

  • 3. Intro al modelo de app Apps for Office Getting started
  • 31. 2014 Introduction to Office 365 Development 2015 Deep Dive into the Office 365 App Model Deep Dive into integrating Office 365 APIs with your standalone web application development Deep Dive into integrating Office 365 APIs with your mobile device development Shipping your Office 365 App to the Office Store Deep dive into the building blocks and services of the SharePoint platform Deep Dive into Office 365 Development on non-Microsoft Stack

Editor's Notes

  • #4: What new APIs are available, in preview, in the Office 365 Platform How to use these API’s in your platform of choice Some sample business scenarios for leveraging these API’s Level: Intermediate Audience: Developer Essentials
  • #5: Two kinds of apps : you light up Office/Exchange/SharePoint. You consume our services in a custom (device or web) app Contextual apps Rich, powerful interactive IW experiences Do more, without leaving Excel, Outlook, PowerPoint, SharePoint Consistent Framework everywhere that Office runs. Everywhere that people do work Robust APIs Big news More for SharePoint Devs Growing up outside SharePoint Flexible Tools Open-ness and choice is a core pillar But … we just want to take away all the friction Tools targeted to specific users Platforms with best management, capability and scale What does this mean. Where is the value Breadth : more endpoints and experiences Depth: richer APIs. More capabilities Power:
  • #8: To address many of the challenges developers and site owners had in previous versions of SharePoint, Microsoft has introduced a new development option for SharePoint 2013: The SharePoint App Model. In this new model apps do not necessary live within SharePoint. Instead the app’s business logic executes within the context of the client (browser) or externally from SharePoint. This external option could be another non-SharePoint Web server or a cloud server. Apps are also more secure in that when they need to access SharePoint resources such as lists and libraries they must be explicitly granted permissions to do so. This is implemented using OAuth. When an app is created, the developer specifies which permission the app needs in order to function. When the app is installed, the user installing the app is prompted to accept the permission requests the app needs (if they deny the permissions, the app is not installed). Once granted permissions, the apps can then talk to SharePoint using the Client Side Object Model (CSOM) or using some of the new OData services in SharePoint. Developers can build apps and submit them to a marketplace making it easy for customers to acquire these applications.
  • #9: It’s worth spending some time taking you through how we think about modern app development at Microsoft. We have a series of products and platforms like SharePoint and Office that provide a lot of great out-of-the box functionality to help us be productive. To get even more from these products we want to be able to bring information in from other places. Services and data sources like Dynamics, Bing or something that lives out on the web or in the cloud. With the latest version of SharePoint we’re making it easier to bring together rich web services and data to create powerful new apps. Apps run outside of the SharePoint process, are hosted externally and can be exposed through REST API’s. Today there are more than 700,000 SharePoint application developers and with this release we’re providing them with a place to surface their apps through an online marketplace of rich partner solutions and applications designed to work with SharePoint and Office.
  • #12: Office 2013 will continue to support the extensibility models of previous version of the Office suite. Some of these options included using things like COM Add-Ins, Macros, extensions built using Visual Studio Tools for Office (VSTO) or extending the ribbon. As with any new version, developers are strongly recommended to test these customizations in the latest version of Office 2013. The new Office 2013 extensibility model that is recommended for developers to leverage when customizing Office 2013 is to build apps. An app is founded on standard Web technologies such as HTML & JavaScript. Because they are founded on web technologies, they can generally be used in both the Office 2013 desktop and web clients. This architecture also means that they are friendly to multiple devices since they are simply executing Web technologies.
  • #13: As previously covered, Office 2013 will continue to support the pre-Office 2013 extensibility models including Macros, COM Add-Ins, Ribbon customizations and those customizations built using the Visual Studio Tools for Office (VSTO). The new model in Office 2013 of building apps includes three different types of apps for Office: Task Pane: A Task Pane app, available in the Word, Excel & Project Office 2013 desktop clients and the Excel Office 2013 Web client, involves creating a task pane that runs in the left or right margin of the application. This type of extensibility option is a great solution when creating reference or lookup solutions within an application. Content: A Content app, available in the Excel Office 2013 desktop & web clients, involves adding content to a document. For instance, an Excel workbook could contain a list of stores with their addresses for a sales report. A content app within the workbook could show a map from Bing with pushpins for each of the sales locations. Mail: A Mail app, available in the Outlook Office 2013 desktop & web clients involves adding additional content based on the context of an item in Outlook. For instance an app could show a map from Bing Maps if it detects a physical address within an email.
  • #14: Office 2013 introduces a new extensibility option for developers to create custom business solutions. Developers can build an app for Office, new to Office 2013, to enhance the experience when users are working within Office 2013 clients. Unlike previous extensibility models in Office, apps for Office are founded on Web technologies and therefore, depending on the type of app, can be used in both the Office 2013 desktop clients as well as the online clients. There are three different high-level scenarios that this new model supports. Each builds on the previous scenario: App for Office: This is the smallest unit of customization. Developers can build one of three types of Apps (Task Pane, Content or Contextual). These can be embedded within an Office application or within an Office document. Document Template: A document template could consist of multiple apps installed in the template document, or require an app to be installed in the hosting application. App for SharePoint: SharePoint apps can contain one or more document templates which in turn contain apps for Office. The slide contains numerous examples of each extensibility scenario.