SlideShare a Scribd company logo
Getting Started with
Office 365 APIs & Microsoft Graph
Joshua.Drew@Microsoft.com
Agenda
Why are we talking Office 365 API’s and MS Graph
What do the API’s provide
Where to get started
A few Demo’s sprinkled in
"The most strategic
developer surface area
for us is Office 365“
- Satya Nadella
Opportunity
Developer vision
OFFICE & SHAREPOINT ADD-INS
Extend
Office 365
Office Add-ins
Built with web standards
Office.js provides interop
Hosted centrally
Almost zero client footprint
Runs where Office runs
Discoverable marketplace
Browser Control
or iFrame
With HTML5,
JavaScript, CSS
<?xml version="1.0" encoding="UTF-8"?>
<OfficeApp xsi:type="MailApp">
<Version>1.0.0.0</Version>
<ProviderName>Salesforce.com</ProviderName>
<DefaultLocale>en-US</DefaultLocale>
<DisplayName DefaultValue=“Salesforce" />
<Capabilities>
<Capability Name="Mailbox" />
</Capabilities>
<DesktopSettings>
<SourceLocation DefaultValue=“https://salesforce.com/office" />
<RequestedHeight>300</RequestedHeight>
</DesktopSettings>
<Permissions>ReadItem</Permissions>
<Rule xsi:type="RuleCollection" Mode="Or">
<Rule xsi:type="ItemIs" ItemType="Message"/>
<Rule xsi:type="ItemIs" ItemType="Appointment"/>
</Rule>
</OfficeApp>
Office.js
Web Server
SharePoint Add-ins
Logic decoupled from
SharePoint
Communicates with SharePoint
via rich APIs (REST or
CSOM)
Built and hosted with any web
platform
Granular permission model
powered by OAuth
REST/CSOM
Read Web
Write User Profiles
Read Managed Metadata
HTTPS://OUTLOOK.OFFICE365.COM
HTTPS://DEV.OFFICE.COM/GETTING-STARTED/ADDINS
Connect to Office 365
services
Office 365 connected apps
Common Consent
Single Auth Flow
Ability to Integrate into Enterprise
Oauth 2.0
Discovery Services
Common Features
Calendar
Robust Office 365 APIs
Office Graph
https://graph.microsoft.com
Search
Social
Mail PeopleDocuments
Designed for
openness and
flexibility
Enabling a
consistent
development
platform
Powering
a world
of devices
iOS
dev.office.com
Groups Notebooks Videos
TASKS
manager
memberOf
FILES
MESSAGES
workingWith
Shared with me
directReports
createdBy
FILES
CONVERSATIONS
createdBy
workingWith
EVENTS
trendingAround
GROUPS
TASKS
NOTES
NOTES
public
modifiedBy
USER
trendingAround
Open Platform
ADAL Library ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔
Office 365 SDK ✔ ✔ ✔ ✔ ✔ ✔ ✔
Dev.office.com Samples ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔
z
Azure AD and Office 365 offer Libraries/SDKs, but they are not
mandatory as the platform is building on web standards such as
OAuth2, REST, and OData
http://aka.ms/officedevtoolsforvs2015
Opportunity
Getting Started
Transform
Resources
Showcase
Documentation
http://dev.office.com
Graph Explorer
SDK and Samples
http://graph.microsoft.com
Office 365 news
Dev announcements
Events
Garage Series videos
Weekly podcast
http://blogs.office.com
Monthly updates
Developer features
Associated blog posts
http://www.office.com/roadmap
https://www.yammer.com/itpronetwork @OfficeDev
St ar tSt ar t
http://dev.office.com/podcasts
http://officespdev.userv
oice.com/
Stack overflow
[ms-office] http://aka.ms/O365DevShow
Snack Demos
http://aka.ms/o365DevSnackDemos
Getting Started withOffice 365 APIs & Microsoft Graph

More Related Content

What's hot

Introduction to PowerApps and Flow
Introduction to PowerApps and FlowIntroduction to PowerApps and Flow
Introduction to PowerApps and Flow
James Milne
 
Making Teams Shine with Microsoft Power Automate
Making Teams Shine with Microsoft Power AutomateMaking Teams Shine with Microsoft Power Automate
Making Teams Shine with Microsoft Power Automate
AshleyRogers67
 
Microsoft Flow - Easy Desktop Integration
Microsoft Flow - Easy Desktop IntegrationMicrosoft Flow - Easy Desktop Integration
Microsoft Flow - Easy Desktop Integration
Daniel Toomey
 
Microsoft PowerApps
Microsoft PowerAppsMicrosoft PowerApps
Microsoft PowerApps
CloudFronts Technologies LLP.
 
HOW CAN POWERAPPS AND MICROSOFT FLOW ALLOWS YOUR POWER USERS TO QUICKLY BUILD...
HOW CAN POWERAPPS AND MICROSOFT FLOW ALLOWS YOUR POWER USERS TO QUICKLY BUILD...HOW CAN POWERAPPS AND MICROSOFT FLOW ALLOWS YOUR POWER USERS TO QUICKLY BUILD...
HOW CAN POWERAPPS AND MICROSOFT FLOW ALLOWS YOUR POWER USERS TO QUICKLY BUILD...
Sandro Pereira
 
Deep Dive Building Office Mail Add-ins with the Microsoft Graph
Deep Dive Building Office Mail Add-ins with the Microsoft GraphDeep Dive Building Office Mail Add-ins with the Microsoft Graph
Deep Dive Building Office Mail Add-ins with the Microsoft Graph
Bram de Jager
 
Powerapps & Flow
Powerapps & FlowPowerapps & Flow
Powerapps & Flow
Xpand IT
 
Microsoft PowerApps Introduction by Usama Wahab Khan MVP
Microsoft PowerApps Introduction by Usama Wahab Khan MVP Microsoft PowerApps Introduction by Usama Wahab Khan MVP
Microsoft PowerApps Introduction by Usama Wahab Khan MVP
Usama Wahab Khan Cloud, Data and AI
 
Display Microsoft Teams status on your smart light
Display Microsoft Teams status on your smart lightDisplay Microsoft Teams status on your smart light
Display Microsoft Teams status on your smart light
Mohamed Ashiq Faleel
 
Global Microsoft 365 Developer Bootcamp - PowerApps and Microsoft 365
Global Microsoft 365 Developer Bootcamp - PowerApps and Microsoft 365Global Microsoft 365 Developer Bootcamp - PowerApps and Microsoft 365
Global Microsoft 365 Developer Bootcamp - PowerApps and Microsoft 365
Juan Fabian
 
Web services in ax 2012
Web services in ax 2012Web services in ax 2012
Web services in ax 2012
Confiz Limited - Dynamics AX
 
Building applications for your business using power apps and flow
Building applications for your business using power apps and flowBuilding applications for your business using power apps and flow
Building applications for your business using power apps and flow
JoAnna Cheshire
 
Boost productivity using Microsoft Teams & PowerAutomate
Boost productivity using Microsoft Teams & PowerAutomateBoost productivity using Microsoft Teams & PowerAutomate
Boost productivity using Microsoft Teams & PowerAutomate
Sam Fernando
 
PowerApps, the Developer Story: Build an API to Integrate Corporate Data
PowerApps, the Developer Story: Build an API to Integrate Corporate DataPowerApps, the Developer Story: Build an API to Integrate Corporate Data
PowerApps, the Developer Story: Build an API to Integrate Corporate Data
Bram de Jager
 
Office 365 Saturday Melbourne - Are you a Modern Developer?
Office 365 Saturday Melbourne - Are you a Modern Developer?Office 365 Saturday Melbourne - Are you a Modern Developer?
Office 365 Saturday Melbourne - Are you a Modern Developer?
Ashish Trivedi
 
Introduction to Microsoft Flow & PowerApps
Introduction to Microsoft Flow & PowerAppsIntroduction to Microsoft Flow & PowerApps
Introduction to Microsoft Flow & PowerApps
JoAnna Cheshire
 
Office 365 Planner and Office 365 Groups Deep Dive
Office 365 Planner and Office 365 Groups Deep DiveOffice 365 Planner and Office 365 Groups Deep Dive
Office 365 Planner and Office 365 Groups Deep Dive
SPC Adriatics
 
Microsoft PowerApps- 'What can really I do with it?'
Microsoft PowerApps- 'What can really I do with it?'Microsoft PowerApps- 'What can really I do with it?'
Microsoft PowerApps- 'What can really I do with it?'
samarcot
 
Microsoft power platform
Microsoft power platformMicrosoft power platform
Microsoft power platform
Jenkins NS
 
2 Build Apps for Any Devices With Power Apps
2 Build Apps for Any Devices With Power Apps2 Build Apps for Any Devices With Power Apps
2 Build Apps for Any Devices With Power Apps
Kumton Suttiraksiri
 

What's hot (20)

Introduction to PowerApps and Flow
Introduction to PowerApps and FlowIntroduction to PowerApps and Flow
Introduction to PowerApps and Flow
 
Making Teams Shine with Microsoft Power Automate
Making Teams Shine with Microsoft Power AutomateMaking Teams Shine with Microsoft Power Automate
Making Teams Shine with Microsoft Power Automate
 
Microsoft Flow - Easy Desktop Integration
Microsoft Flow - Easy Desktop IntegrationMicrosoft Flow - Easy Desktop Integration
Microsoft Flow - Easy Desktop Integration
 
Microsoft PowerApps
Microsoft PowerAppsMicrosoft PowerApps
Microsoft PowerApps
 
HOW CAN POWERAPPS AND MICROSOFT FLOW ALLOWS YOUR POWER USERS TO QUICKLY BUILD...
HOW CAN POWERAPPS AND MICROSOFT FLOW ALLOWS YOUR POWER USERS TO QUICKLY BUILD...HOW CAN POWERAPPS AND MICROSOFT FLOW ALLOWS YOUR POWER USERS TO QUICKLY BUILD...
HOW CAN POWERAPPS AND MICROSOFT FLOW ALLOWS YOUR POWER USERS TO QUICKLY BUILD...
 
Deep Dive Building Office Mail Add-ins with the Microsoft Graph
Deep Dive Building Office Mail Add-ins with the Microsoft GraphDeep Dive Building Office Mail Add-ins with the Microsoft Graph
Deep Dive Building Office Mail Add-ins with the Microsoft Graph
 
Powerapps & Flow
Powerapps & FlowPowerapps & Flow
Powerapps & Flow
 
Microsoft PowerApps Introduction by Usama Wahab Khan MVP
Microsoft PowerApps Introduction by Usama Wahab Khan MVP Microsoft PowerApps Introduction by Usama Wahab Khan MVP
Microsoft PowerApps Introduction by Usama Wahab Khan MVP
 
Display Microsoft Teams status on your smart light
Display Microsoft Teams status on your smart lightDisplay Microsoft Teams status on your smart light
Display Microsoft Teams status on your smart light
 
Global Microsoft 365 Developer Bootcamp - PowerApps and Microsoft 365
Global Microsoft 365 Developer Bootcamp - PowerApps and Microsoft 365Global Microsoft 365 Developer Bootcamp - PowerApps and Microsoft 365
Global Microsoft 365 Developer Bootcamp - PowerApps and Microsoft 365
 
Web services in ax 2012
Web services in ax 2012Web services in ax 2012
Web services in ax 2012
 
Building applications for your business using power apps and flow
Building applications for your business using power apps and flowBuilding applications for your business using power apps and flow
Building applications for your business using power apps and flow
 
Boost productivity using Microsoft Teams & PowerAutomate
Boost productivity using Microsoft Teams & PowerAutomateBoost productivity using Microsoft Teams & PowerAutomate
Boost productivity using Microsoft Teams & PowerAutomate
 
PowerApps, the Developer Story: Build an API to Integrate Corporate Data
PowerApps, the Developer Story: Build an API to Integrate Corporate DataPowerApps, the Developer Story: Build an API to Integrate Corporate Data
PowerApps, the Developer Story: Build an API to Integrate Corporate Data
 
Office 365 Saturday Melbourne - Are you a Modern Developer?
Office 365 Saturday Melbourne - Are you a Modern Developer?Office 365 Saturday Melbourne - Are you a Modern Developer?
Office 365 Saturday Melbourne - Are you a Modern Developer?
 
Introduction to Microsoft Flow & PowerApps
Introduction to Microsoft Flow & PowerAppsIntroduction to Microsoft Flow & PowerApps
Introduction to Microsoft Flow & PowerApps
 
Office 365 Planner and Office 365 Groups Deep Dive
Office 365 Planner and Office 365 Groups Deep DiveOffice 365 Planner and Office 365 Groups Deep Dive
Office 365 Planner and Office 365 Groups Deep Dive
 
Microsoft PowerApps- 'What can really I do with it?'
Microsoft PowerApps- 'What can really I do with it?'Microsoft PowerApps- 'What can really I do with it?'
Microsoft PowerApps- 'What can really I do with it?'
 
Microsoft power platform
Microsoft power platformMicrosoft power platform
Microsoft power platform
 
2 Build Apps for Any Devices With Power Apps
2 Build Apps for Any Devices With Power Apps2 Build Apps for Any Devices With Power Apps
2 Build Apps for Any Devices With Power Apps
 

Viewers also liked

University Hackathon Kit
University Hackathon KitUniversity Hackathon Kit
University Hackathon Kit
Joshua Drew
 
Conversations as a Platform
Conversations as a PlatformConversations as a Platform
Conversations as a Platform
Joshua Drew
 
Office 365 groups & Planner: Productivity and Enterprise Collaboration End-t...
Office 365 groups & Planner:  Productivity and Enterprise Collaboration End-t...Office 365 groups & Planner:  Productivity and Enterprise Collaboration End-t...
Office 365 groups & Planner: Productivity and Enterprise Collaboration End-t...
Juan Carlos Gonzalez
 
Office 365 presentation
Office 365 presentationOffice 365 presentation
Office 365 presentation
Saed Shela
 
Get Your APP Together
Get Your APP TogetherGet Your APP Together
Get Your APP Together
Joshua Drew
 
Modern App Development using DreamSpark
Modern App Development using DreamSparkModern App Development using DreamSpark
Modern App Development using DreamSpark
Joshua Drew
 
DevOps and Integrated Deployment
DevOps and Integrated DeploymentDevOps and Integrated Deployment
DevOps and Integrated Deployment
Joshua Drew
 
Centre for Disruptive Technologies Mobile Money & Payments Presentation
Centre for Disruptive Technologies Mobile Money & Payments PresentationCentre for Disruptive Technologies Mobile Money & Payments Presentation
Centre for Disruptive Technologies Mobile Money & Payments Presentation
Sharron L McPherson
 
Introduction to Microsoft Bot Framework
Introduction to Microsoft Bot FrameworkIntroduction to Microsoft Bot Framework
Introduction to Microsoft Bot Framework
Alok Rajasukumaran
 
Digital Transformation with Microsoft Dynamics
Digital Transformation with Microsoft DynamicsDigital Transformation with Microsoft Dynamics
Digital Transformation with Microsoft Dynamics
Sysco Software Solutions
 
net2phone Business VoIP Solutions
net2phone Business VoIP Solutionsnet2phone Business VoIP Solutions
net2phone Business VoIP Solutions
Denise Wiley
 
Enabling Hybrid Workflows with Docker/Mesos @Orbitz
Enabling Hybrid Workflows with Docker/Mesos @OrbitzEnabling Hybrid Workflows with Docker/Mesos @Orbitz
Enabling Hybrid Workflows with Docker/Mesos @Orbitz
Steve Hoffman
 
Business mode of paytm
Business mode of paytmBusiness mode of paytm
Business mode of paytm
asarthak
 
Dynamics Day 2017 Melbourne: Digital Transformation with Dynamics 365 keynote
Dynamics Day 2017 Melbourne: Digital Transformation with Dynamics 365 keynoteDynamics Day 2017 Melbourne: Digital Transformation with Dynamics 365 keynote
Dynamics Day 2017 Melbourne: Digital Transformation with Dynamics 365 keynote
Empired
 
DevOps en AWS
DevOps en AWSDevOps en AWS
(APP310) Scheduling Using Apache Mesos in the Cloud | AWS re:Invent 2014
(APP310) Scheduling Using Apache Mesos in the Cloud | AWS re:Invent 2014(APP310) Scheduling Using Apache Mesos in the Cloud | AWS re:Invent 2014
(APP310) Scheduling Using Apache Mesos in the Cloud | AWS re:Invent 2014
Amazon Web Services
 
Dynamics Day 2017 Melbourne: Dynamics 365 Enterprise operations
Dynamics Day 2017 Melbourne: Dynamics 365 Enterprise operationsDynamics Day 2017 Melbourne: Dynamics 365 Enterprise operations
Dynamics Day 2017 Melbourne: Dynamics 365 Enterprise operations
Empired
 
Growth Mindset 經驗分享
Growth Mindset 經驗分享Growth Mindset 經驗分享
Growth Mindset 經驗分享
Will Huang
 
Introduction to DevOps on AWS
Introduction to DevOps on AWSIntroduction to DevOps on AWS
Introduction to DevOps on AWS
Shiva Narayanaswamy
 
Dynamics 365 for Financials vs. NetSuite
Dynamics 365 for Financials vs. NetSuiteDynamics 365 for Financials vs. NetSuite
Dynamics 365 for Financials vs. NetSuite
Solution Systems, Inc.
 

Viewers also liked (20)

University Hackathon Kit
University Hackathon KitUniversity Hackathon Kit
University Hackathon Kit
 
Conversations as a Platform
Conversations as a PlatformConversations as a Platform
Conversations as a Platform
 
Office 365 groups & Planner: Productivity and Enterprise Collaboration End-t...
Office 365 groups & Planner:  Productivity and Enterprise Collaboration End-t...Office 365 groups & Planner:  Productivity and Enterprise Collaboration End-t...
Office 365 groups & Planner: Productivity and Enterprise Collaboration End-t...
 
Office 365 presentation
Office 365 presentationOffice 365 presentation
Office 365 presentation
 
Get Your APP Together
Get Your APP TogetherGet Your APP Together
Get Your APP Together
 
Modern App Development using DreamSpark
Modern App Development using DreamSparkModern App Development using DreamSpark
Modern App Development using DreamSpark
 
DevOps and Integrated Deployment
DevOps and Integrated DeploymentDevOps and Integrated Deployment
DevOps and Integrated Deployment
 
Centre for Disruptive Technologies Mobile Money & Payments Presentation
Centre for Disruptive Technologies Mobile Money & Payments PresentationCentre for Disruptive Technologies Mobile Money & Payments Presentation
Centre for Disruptive Technologies Mobile Money & Payments Presentation
 
Introduction to Microsoft Bot Framework
Introduction to Microsoft Bot FrameworkIntroduction to Microsoft Bot Framework
Introduction to Microsoft Bot Framework
 
Digital Transformation with Microsoft Dynamics
Digital Transformation with Microsoft DynamicsDigital Transformation with Microsoft Dynamics
Digital Transformation with Microsoft Dynamics
 
net2phone Business VoIP Solutions
net2phone Business VoIP Solutionsnet2phone Business VoIP Solutions
net2phone Business VoIP Solutions
 
Enabling Hybrid Workflows with Docker/Mesos @Orbitz
Enabling Hybrid Workflows with Docker/Mesos @OrbitzEnabling Hybrid Workflows with Docker/Mesos @Orbitz
Enabling Hybrid Workflows with Docker/Mesos @Orbitz
 
Business mode of paytm
Business mode of paytmBusiness mode of paytm
Business mode of paytm
 
Dynamics Day 2017 Melbourne: Digital Transformation with Dynamics 365 keynote
Dynamics Day 2017 Melbourne: Digital Transformation with Dynamics 365 keynoteDynamics Day 2017 Melbourne: Digital Transformation with Dynamics 365 keynote
Dynamics Day 2017 Melbourne: Digital Transformation with Dynamics 365 keynote
 
DevOps en AWS
DevOps en AWSDevOps en AWS
DevOps en AWS
 
(APP310) Scheduling Using Apache Mesos in the Cloud | AWS re:Invent 2014
(APP310) Scheduling Using Apache Mesos in the Cloud | AWS re:Invent 2014(APP310) Scheduling Using Apache Mesos in the Cloud | AWS re:Invent 2014
(APP310) Scheduling Using Apache Mesos in the Cloud | AWS re:Invent 2014
 
Dynamics Day 2017 Melbourne: Dynamics 365 Enterprise operations
Dynamics Day 2017 Melbourne: Dynamics 365 Enterprise operationsDynamics Day 2017 Melbourne: Dynamics 365 Enterprise operations
Dynamics Day 2017 Melbourne: Dynamics 365 Enterprise operations
 
Growth Mindset 經驗分享
Growth Mindset 經驗分享Growth Mindset 經驗分享
Growth Mindset 經驗分享
 
Introduction to DevOps on AWS
Introduction to DevOps on AWSIntroduction to DevOps on AWS
Introduction to DevOps on AWS
 
Dynamics 365 for Financials vs. NetSuite
Dynamics 365 for Financials vs. NetSuiteDynamics 365 for Financials vs. NetSuite
Dynamics 365 for Financials vs. NetSuite
 

Similar to Getting Started with Office 365 APIs & Microsoft Graph

Office 365 APIs for your Applications
Office 365 APIs for your ApplicationsOffice 365 APIs for your Applications
Office 365 APIs for your Applications
Ruhani Arora
 
Yes, You Can Develop for SharePoint
Yes, You Can Develop for SharePointYes, You Can Develop for SharePoint
Yes, You Can Develop for SharePoint
Elizabeth Szabo
 
Mastering Office 365 Development
Mastering Office 365 DevelopmentMastering Office 365 Development
Mastering Office 365 Development
atwork
 
Mastering Office 365 Development - Toni Pohl, atwork
Mastering Office 365 Development - Toni Pohl, atworkMastering Office 365 Development - Toni Pohl, atwork
Mastering Office 365 Development - Toni Pohl, atwork
SPC Adriatics
 
Getting started with office 365 add ins development 3 may 2018 - v2
Getting started with office 365 add ins development 3 may 2018 - v2Getting started with office 365 add ins development 3 may 2018 - v2
Getting started with office 365 add ins development 3 may 2018 - v2
Nilesh Shah
 
Azure Presentation for Angel Beat
Azure Presentation for Angel BeatAzure Presentation for Angel Beat
Azure Presentation for Angel Beat
Ian Philpot
 
20071204 Arc Ready Office As A Platform
20071204 Arc Ready Office As A Platform20071204 Arc Ready Office As A Platform
20071204 Arc Ready Office As A PlatformDavid Chou
 
Power bi overview
Power bi overview Power bi overview
Power bi overview
Kiki Noviandi
 
SharePoint 2010 Application Development
SharePoint 2010 Application DevelopmentSharePoint 2010 Application Development
SharePoint 2010 Application Developmentmattbremer
 
Solution engine presentation
Solution engine presentationSolution engine presentation
Solution engine presentation
guestfd80a3
 
Solution engine presentation
Solution engine presentationSolution engine presentation
Solution engine presentation
guestfd80a3
 
Office 365 a detailed analysis - English version - Michael Noel
Office 365 a detailed analysis - English version - Michael NoelOffice 365 a detailed analysis - English version - Michael Noel
Office 365 a detailed analysis - English version - Michael Noel
aOS Community
 
Office apps in Office 365 - Napa the next big thing
Office apps in Office 365 - Napa the next big thingOffice apps in Office 365 - Napa the next big thing
Office apps in Office 365 - Napa the next big thing
SPC Adriatics
 
Webinar getting started with office 365 add ins development 5 may 2018
Webinar getting started with office 365 add ins development 5 may 2018Webinar getting started with office 365 add ins development 5 may 2018
Webinar getting started with office 365 add ins development 5 may 2018
Nilesh Shah
 
Elado development capablities
Elado development capablitiesElado development capablities
Elado development capablities
Shashikant Sethy
 
SAP BusinessObjects Dashboards Jumpstart
SAP BusinessObjects Dashboards JumpstartSAP BusinessObjects Dashboards Jumpstart
SAP BusinessObjects Dashboards Jumpstart
CMaps Analytics (formerly Centigon Solutions)
 
VSTO (Introduction)
VSTO (Introduction)VSTO (Introduction)
VSTO (Introduction)
Tyo / Aditya Eka P.
 
O365Engage17 - Supercharging Your Productivity and Business with Microsoft Po...
O365Engage17 - Supercharging Your Productivity and Business with Microsoft Po...O365Engage17 - Supercharging Your Productivity and Business with Microsoft Po...
O365Engage17 - Supercharging Your Productivity and Business with Microsoft Po...
NCCOMMS
 
Office 365; A Detailed Analysis - SPS Kampala 2017
Office 365; A Detailed Analysis - SPS Kampala 2017Office 365; A Detailed Analysis - SPS Kampala 2017
Office 365; A Detailed Analysis - SPS Kampala 2017
Michael Noel
 

Similar to Getting Started with Office 365 APIs & Microsoft Graph (20)

Office 365 APIs for your Applications
Office 365 APIs for your ApplicationsOffice 365 APIs for your Applications
Office 365 APIs for your Applications
 
Yes, You Can Develop for SharePoint
Yes, You Can Develop for SharePointYes, You Can Develop for SharePoint
Yes, You Can Develop for SharePoint
 
Mastering Office 365 Development
Mastering Office 365 DevelopmentMastering Office 365 Development
Mastering Office 365 Development
 
Mastering Office 365 Development - Toni Pohl, atwork
Mastering Office 365 Development - Toni Pohl, atworkMastering Office 365 Development - Toni Pohl, atwork
Mastering Office 365 Development - Toni Pohl, atwork
 
Getting started with office 365 add ins development 3 may 2018 - v2
Getting started with office 365 add ins development 3 may 2018 - v2Getting started with office 365 add ins development 3 may 2018 - v2
Getting started with office 365 add ins development 3 may 2018 - v2
 
Azure Presentation for Angel Beat
Azure Presentation for Angel BeatAzure Presentation for Angel Beat
Azure Presentation for Angel Beat
 
20071204 Arc Ready Office As A Platform
20071204 Arc Ready Office As A Platform20071204 Arc Ready Office As A Platform
20071204 Arc Ready Office As A Platform
 
Power bi overview
Power bi overview Power bi overview
Power bi overview
 
SharePoint 2010 Application Development
SharePoint 2010 Application DevelopmentSharePoint 2010 Application Development
SharePoint 2010 Application Development
 
Solution engine presentation
Solution engine presentationSolution engine presentation
Solution engine presentation
 
Solution engine presentation
Solution engine presentationSolution engine presentation
Solution engine presentation
 
Office 365 a detailed analysis - English version - Michael Noel
Office 365 a detailed analysis - English version - Michael NoelOffice 365 a detailed analysis - English version - Michael Noel
Office 365 a detailed analysis - English version - Michael Noel
 
Office apps in Office 365 - Napa the next big thing
Office apps in Office 365 - Napa the next big thingOffice apps in Office 365 - Napa the next big thing
Office apps in Office 365 - Napa the next big thing
 
NEOAUG_EBS_SFDC_Oct2014
NEOAUG_EBS_SFDC_Oct2014NEOAUG_EBS_SFDC_Oct2014
NEOAUG_EBS_SFDC_Oct2014
 
Webinar getting started with office 365 add ins development 5 may 2018
Webinar getting started with office 365 add ins development 5 may 2018Webinar getting started with office 365 add ins development 5 may 2018
Webinar getting started with office 365 add ins development 5 may 2018
 
Elado development capablities
Elado development capablitiesElado development capablities
Elado development capablities
 
SAP BusinessObjects Dashboards Jumpstart
SAP BusinessObjects Dashboards JumpstartSAP BusinessObjects Dashboards Jumpstart
SAP BusinessObjects Dashboards Jumpstart
 
VSTO (Introduction)
VSTO (Introduction)VSTO (Introduction)
VSTO (Introduction)
 
O365Engage17 - Supercharging Your Productivity and Business with Microsoft Po...
O365Engage17 - Supercharging Your Productivity and Business with Microsoft Po...O365Engage17 - Supercharging Your Productivity and Business with Microsoft Po...
O365Engage17 - Supercharging Your Productivity and Business with Microsoft Po...
 
Office 365; A Detailed Analysis - SPS Kampala 2017
Office 365; A Detailed Analysis - SPS Kampala 2017Office 365; A Detailed Analysis - SPS Kampala 2017
Office 365; A Detailed Analysis - SPS Kampala 2017
 

More from Joshua Drew

Microsoft Cognitive Services
Microsoft Cognitive ServicesMicrosoft Cognitive Services
Microsoft Cognitive Services
Joshua Drew
 
Website Debugging with Vorlon.js
Website Debugging with Vorlon.jsWebsite Debugging with Vorlon.js
Website Debugging with Vorlon.js
Joshua Drew
 
Modern Development with Microsoft
Modern Development with MicrosoftModern Development with Microsoft
Modern Development with Microsoft
Joshua Drew
 
MS Ventures and BizSpark
MS Ventures and BizSparkMS Ventures and BizSpark
MS Ventures and BizSpark
Joshua Drew
 
Windows Development Story with Xamarin
Windows Development Story with XamarinWindows Development Story with Xamarin
Windows Development Story with Xamarin
Joshua Drew
 
Delivering HTML5 and Modern Apps
Delivering HTML5 and Modern AppsDelivering HTML5 and Modern Apps
Delivering HTML5 and Modern Apps
Joshua Drew
 

More from Joshua Drew (6)

Microsoft Cognitive Services
Microsoft Cognitive ServicesMicrosoft Cognitive Services
Microsoft Cognitive Services
 
Website Debugging with Vorlon.js
Website Debugging with Vorlon.jsWebsite Debugging with Vorlon.js
Website Debugging with Vorlon.js
 
Modern Development with Microsoft
Modern Development with MicrosoftModern Development with Microsoft
Modern Development with Microsoft
 
MS Ventures and BizSpark
MS Ventures and BizSparkMS Ventures and BizSpark
MS Ventures and BizSpark
 
Windows Development Story with Xamarin
Windows Development Story with XamarinWindows Development Story with Xamarin
Windows Development Story with Xamarin
 
Delivering HTML5 and Modern Apps
Delivering HTML5 and Modern AppsDelivering HTML5 and Modern Apps
Delivering HTML5 and Modern Apps
 

Recently uploaded

Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 

Recently uploaded (20)

Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 

Getting Started with Office 365 APIs & Microsoft Graph