Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Tech talks 2016 office365
1. Killer Single-page apps with Office
365 APIs and Angular
Jivko Petiov
Chief Architect, Abilitics
Quote of the day:
Due to great demand from customers, Microsoft
promised to improve Office 365 REST API by
adding HTTP REBOOT verb
2. Agenda
• Intro to Office 365 APIs
• Hello World
• APIs Walkthrough
• The Big Picture
• Q/A
3. Why Should you care
• Reach
• 30% of large companies use Office 365
• 500 million OneDrive users
• 1.5 billion Office users
• Easy to get started
• Immediately applicable in your work
• Enhance and simplify your apps
• Developers get super powers
5. What is Office 365
Service Rest API available
Exchange Online Yes
OneDrive Yes
Office Online No
OneNote Online Yes
Azure AD Yes
Yammer Yes *
Skype for Business No
SharePoint Online Yes *
Power BI No
Service
Exchange Online
OneDrive
Office Online
OneNote Online
Azure AD
Yammer
Skype for Business
SharePoint Online
Power BI
6. Office 365 APIs
• Launched in 2014
• Ongoing
• REST, OData
• OAuth 2.0, Azure AD
11. Exchange API
• Mailbox, Attachments, Folders
• Contacts
• Calendars
• Events
• Respond to events
• Send email on behalf of other users
• “Read and write mail in all Mailboxes”
12. Webhooks API
• Subscribe to changes in Exchange:
• Mailbox
• Calendar
• Contacts
• Created/updated/deleted events
13. Azure AD API
• AD Users, user profiles, photos
• Security groups
• Org chart
• Presence info – not yet available but will be
18. Office UI Fabric
• “The UI Toolkit for building experiences for
Office and Office 365”
• “Bootstrap for Office 365”
• Responsive grid layout system (12 columns)
• 9 themes, standardized fonts, colors and
animations
• 338 vector icons
• 26 JS components
• Little to no CSS
19.
20. Office 365 APIs - Usage Scenarios
• Hybrid mobile apps
• Word/Excel/Outlook plugins
• Plugins for SharePoint, Wordpress, Sitecore …
• Multi-tenant apps (SAAS)
• Background services/jobs (data warehouse
examples)
• Normal web apps
21. Office 365 Popularity
• 30% of large companies use Office 365
• 50% of large companies use SharePoint
• 80% of Fortune 500 companies use Office 365
• 57% of Fortune 500 companies use Azure
• 10 million Yammer users
• 400 million Exchange Online / Outlook.com
users
• 500 million OneDrive users
• 1.5 billion Office users
23. Unified API
• Single Sign-on
• Single token for all APIs
• All company data in the developer’s hands
24. Blast from the past
SQL Server Office 365
Posts / Comments Yammer
Likes, Tags Yammer
Attachments, Documents OneDrive, SharePoint
Users, Groups Azure AD users/groups
Notifications Exchange
Events Exchange calendar
Tasks Exchange tasks
Articles, Announcements SharePoint
SQL Server
Posts / Comments
Likes, Tags
Attachments, Documents
Users, Groups
Notifications
Events
Tasks
Articles, Announcements
25. Thank You
• jivko@abilitics.com
• twitter.com/jivkopetiov
• github.com/jivkopetiov
• Source Code from the talk -
https://github.com/abilitics/TechTalks-
Office365
Editor's Notes
I like to answer controversial questions so you ask me anything
Boring, not modern, complicated, closed-source, expensive, difficult to learn
What I do is I don’t use the Graph Explorer; I use the doc a little bit and I use printf()
One of the richest APIs
"read and write mail in all mailboxes“ - You didn't hear this from me.
My favorite API
When you add icons to any software, it suddenly seems more professional
screenshot - what do you think about this registration form; how much time do you think it will take to create this;
in order to bring the illusion that we are professionals and user experience masters
Key takeaway – 5 years ago we needed to do these complicated backends