Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
WWW.COLLAB365.EVENTSWWW.COLLAB365.EVENTS
AngularJS and the Office 365 APIs : A
match made in heaven !
WWW.COLLAB365.EVENTS
Who’s Sébastien Levert ?!
Montreal, Canada negotium.com MVP Office365
Web Developer @sebastienlevert ...
WWW.COLLAB365.EVENTS
AngularJS
Agenda
Azure AD AuthenticationOffice 365 API
Code Wrap-UpDemos
WWW.COLLAB365.EVENTS
Superheroic JavaScript
MVW framework
What is AngularJS ?
Started in 2009Developed by Google
Used by N...
WWW.COLLAB365.EVENTS
Getting closer to client-
side development
Why AngularJS ?
Living on the edge
Start thinking like a w...
WWW.COLLAB365.EVENTS
AngularJS is very… trendy
WWW.COLLAB365.EVENTS
Architecture patterns
Key concepts
2-way data-binding
Enhancing HTML
templating
Routing engine Unit t...
WWW.COLLAB365.EVENTS
Sets of API to consume
your Office 365 data
What are the Office 365 APIs ?
Consistent patterns to
con...
WWW.COLLAB365.EVENTS
Sets of API to consume
your Office 365 data
Hands-on the Office 365 APIs ?
Available through REST,
.N...
WWW.COLLAB365.EVENTS
Single API to consume
your Office 365 data
What is the Office 365 Unified API ?
Exposed through the
O...
WWW.COLLAB365.EVENTS
Sets of API to consume
your Office 365 data
Hands-on the Office 365 Unified API
Available through RES...
WWW.COLLAB365.EVENTS
OAuth 2.0
What is Azure AD Authentication
Secured access scopes
Leaving the
authentication process to...
WWW.COLLAB365.EVENTS
What is Azure AD Grant Flow
Azure AD
Client Application Office 365 API
1
2
3
4
Token
Resources
Token
WWW.COLLAB365.EVENTS
Integrate on a single or
multiple tenants
How do I integrate Azure AD ?
Available for every major
pla...
WWW.COLLAB365.EVENTS
AngularJS enables you to
write Single-Page
Applications integrated
with Office 365
Wrap-Up
Authentica...
WWW.COLLAB365.EVENTS
dev.office.com
References
graphexplorer2
.azurewebsites.net
apisandbox.msdn.com
slevert.me/1G8N2Gt sl...
WWW.COLLAB365.EVENTS
Catch me!
Montreal, Canada negotium.com MVP Office365
Web Developer @sebastienlevert pimpthecloud.com
Stay tuned for more great sessions …
WWW.COLLAB365.EVENTS
Thanks for watching !
Collab365 - AngularJS & Office 365 Unified API : A match made in heaven!
Collab365 - AngularJS & Office 365 Unified API : A match made in heaven!
Collab365 - AngularJS & Office 365 Unified API : A match made in heaven!
Collab365 - AngularJS & Office 365 Unified API : A match made in heaven!
Collab365 - AngularJS & Office 365 Unified API : A match made in heaven!
Collab365 - AngularJS & Office 365 Unified API : A match made in heaven!
Upcoming SlideShare
Loading in …5
×

Collab365 - AngularJS & Office 365 Unified API : A match made in heaven!

757 views

Published on

This session will give the developers, IT Pro and Business Analysts a new perspective of the new Office 365 APIs that are now available. The integration with the Office 365 platform has always been a big challenge and this session will show how we can leverage this integration into Line Of Business applications. We will also discuss how we can develop software practices that will help the software development teams to use technologies (Javascript, AngularJS, REST, CSOM, etc.) to achieve business goals.

You will learn :
what are the Office 365 APIs used for.
why AngularJS is a time-saver technology for client-side development.
when to use SharePoint CSOM vs. Office 365 APIs.
why Azure Active Directory will become a central component of your Office 365 integration.
how Office 365 APIs can help your team be more productive.
Features Covered:
the Office 365 APIs (Files, Contacts, Mails, Graph, etc.)
the Azure Active Directory (for the Application registration process)
the App Launcher
the SharePoint-Hosted App Model
the CSOM SharePoint API

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Collab365 - AngularJS & Office 365 Unified API : A match made in heaven!

  1. 1. WWW.COLLAB365.EVENTSWWW.COLLAB365.EVENTS AngularJS and the Office 365 APIs : A match made in heaven !
  2. 2. WWW.COLLAB365.EVENTS Who’s Sébastien Levert ?! Montreal, Canada negotium.com MVP Office365 Web Developer @sebastienlevert pimpthecloud.com
  3. 3. WWW.COLLAB365.EVENTS AngularJS Agenda Azure AD AuthenticationOffice 365 API Code Wrap-UpDemos
  4. 4. WWW.COLLAB365.EVENTS Superheroic JavaScript MVW framework What is AngularJS ? Started in 2009Developed by Google Used by Netflix, Youtube, Vevo, MSNBC, … Angular 2.0 coming in 2015 A game changer in web development
  5. 5. WWW.COLLAB365.EVENTS Getting closer to client- side development Why AngularJS ? Living on the edge Start thinking like a web developer, not like a SharePoint developer Building applications faster, with less code It’s currently the hottest development framework Because everyone is heading towards it, even Microsoft
  6. 6. WWW.COLLAB365.EVENTS AngularJS is very… trendy
  7. 7. WWW.COLLAB365.EVENTS Architecture patterns Key concepts 2-way data-binding Enhancing HTML templating Routing engine Unit testingDependency injection
  8. 8. WWW.COLLAB365.EVENTS Sets of API to consume your Office 365 data What are the Office 365 APIs ? Consistent patterns to connect to Office 365 Released to First Release tenants in October 2014 Available through REST, .NET SDK, native SDK (iOS, Android, Windows Phone) OData servicesOpen platform is key
  9. 9. WWW.COLLAB365.EVENTS Sets of API to consume your Office 365 data Hands-on the Office 365 APIs ? Available through REST, .NET SDK, native SDK (iOS, Android, Windows Phone)
  10. 10. WWW.COLLAB365.EVENTS Single API to consume your Office 365 data What is the Office 365 Unified API ? Exposed through the Office Graph Announced at //build 2015 Currently available in preview through REST and SDKs Support of CORS (!!)In preview
  11. 11. WWW.COLLAB365.EVENTS Sets of API to consume your Office 365 data Hands-on the Office 365 Unified API Available through REST, .NET SDK, native SDK (iOS, Android, Windows Phone)
  12. 12. WWW.COLLAB365.EVENTS OAuth 2.0 What is Azure AD Authentication Secured access scopes Leaving the authentication process to Microsoft Supports MFA & federated authentication Client credentials grant flow Perpetual connections with refresh tokens
  13. 13. WWW.COLLAB365.EVENTS What is Azure AD Grant Flow Azure AD Client Application Office 365 API 1 2 3 4 Token Resources Token
  14. 14. WWW.COLLAB365.EVENTS Integrate on a single or multiple tenants How do I integrate Azure AD ? Available for every major platform Use the Azure ADAL libraries Let the authentication flow do the job, stop coding login screens It just works Can be integrated with the Identity Model of .NET
  15. 15. WWW.COLLAB365.EVENTS AngularJS enables you to write Single-Page Applications integrated with Office 365 Wrap-Up Authentication is possible thanks to Azure AD Authentication Library All the Office 365 API are being unified through the Office Graph AngularJS interceptors can integrate the access token with every API call Stop worrying about authentication and security, start delivering business value Office 365 is the most strategic developer surface for Microsoft
  16. 16. WWW.COLLAB365.EVENTS dev.office.com References graphexplorer2 .azurewebsites.net apisandbox.msdn.com slevert.me/1G8N2Gt slevert.me/1FfTlY3slevert.me/office-hub
  17. 17. WWW.COLLAB365.EVENTS Catch me! Montreal, Canada negotium.com MVP Office365 Web Developer @sebastienlevert pimpthecloud.com
  18. 18. Stay tuned for more great sessions … WWW.COLLAB365.EVENTS Thanks for watching !

×