introduction dev office 365 2015 group usagers sharepoint montreal

28
Groupe Usagers SharePoint Québec Introduction au dev office 365 en 2015 30/11/15 Sébastien Levert – Vincent Biret @sebatienlevert @baywet

Upload: vincent-biret

Post on 14-Feb-2017

408 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Introduction dev office 365 2015 group usagers SharePoint Montreal

Groupe Usagers SharePoint Québec

Introduction au dev office 365 en 2015 30/11/15Sébastien Levert – Vincent Biret

@sebatienlevert@baywet

Page 2: Introduction dev office 365 2015 group usagers SharePoint Montreal

Agenda (pas dans l’ordre) Microsoft Graph (Sébastien) Office add-ins (Sébastien) Office UI Fabric (si vous êtes sages, Sébastien) Rappels sur Add-ins SharePoint (Vincent) File Handlers (Vincent) Groups Connectors (Vincent) Ressources de formation (Vincent)

Page 3: Introduction dev office 365 2015 group usagers SharePoint Montreal

Microsoft Graph

A unified Microsoft API endpoint for accessing the capabilities of the Microsoft Cloud

Unified access to data living in the Microsoft Cloud

Unified access to intelligence and insights coming from the Microsoft Cloud

Page 4: Introduction dev office 365 2015 group usagers SharePoint Montreal

Fonctionnalités du Microsoft Graph

Page 5: Introduction dev office 365 2015 group usagers SharePoint Montreal

graph.microsoft.com/v1.0/

https://graph.microsoft.com/v1.0/me https://graph.microsoft.com/v1.0/me/manager https://graph.microsoft.com/v1.0/users?$filter=department+eq+'Executive' https://graph.microsoft.com/v1.0/users?$select=department,displayName,jobTitle

https://graph.microsoft.com/v1.0/me/messages https://graph.microsoft.com/v1.0/me/microsoft.graph.sendMail https://graph.microsoft.com/v1.0/me/drive https://graph.microsoft.com/v1.0/me/drive/root/children

https://graph.microsoft.com/v1.0/groups/<id>

Page 6: Introduction dev office 365 2015 group usagers SharePoint Montreal

Fonctionnalités du /v1.0

À tester via https://graphexplorer2.azurewebsites.net/ Office 365 & Outlook.com OAuth 2.0 Permissions déléguées Permissions d’applications Opérations de requêtes Actions et fonctions

Page 7: Introduction dev office 365 2015 group usagers SharePoint Montreal

graph.microsoft.com/beta/

https://graph.microsoft.com/beta/me/workingWith https://graph.microsoft.com/beta/me/trendingAround

Page 8: Introduction dev office 365 2015 group usagers SharePoint Montreal

graph.microsoft.com/beta/subscriptionsPOST https://graph.microsoft.com/beta/subscriptions Content-type: application/json Content-length: 208 {

"changeType": "Created", "notificationUrl": "https://url/api/send/client","clientState": "subscription-identifier","resource": "me/messages"

}

Page 9: Introduction dev office 365 2015 group usagers SharePoint Montreal

Fonctionnalités du /beta

À tester via https://api-explorer.azurewebsites.net Office 365 & Outlook.com OAuth 2.0 Permissions déléguées Permissions d’applications Opérations de requêtes Actions et fonctions CORS Notifications Webhooks

Page 10: Introduction dev office 365 2015 group usagers SharePoint Montreal

Office Add-Ins

Spécialisation des API JS pour permettre un pont entre VBA et JS

Yeoman est maintenant l’outil de prédilection pour la création d’Add-In

Les commandes sont maintenant supportées Démo!

Page 11: Introduction dev office 365 2015 group usagers SharePoint Montreal

Office UI Fabric

Lancé en version 1.0 Bootstrap pour Office Démo!

Page 12: Introduction dev office 365 2015 group usagers SharePoint Montreal

Full trust et sandboxUn peu d’histoire pour comprendre d’où on vient

Page 13: Introduction dev office 365 2015 group usagers SharePoint Montreal

Full Trust

.NET uniquement (version de SharePoint)

S’exécute dans W3WP (ou owstimer)

Pas de sécurité applicative

Modèle complexe et lourd

Page 14: Introduction dev office 365 2015 group usagers SharePoint Montreal

Sandbox

Modèle serveur restreint

S’exécute dans le sandbox worker

Notion d’utilisation des ressources

Code déprécié!!!!!

Page 15: Introduction dev office 365 2015 group usagers SharePoint Montreal

SharePoints Add-insAnciennement Apps

Page 16: Introduction dev office 365 2015 group usagers SharePoint Montreal

Deux modèles

SharePoint Hosted

Provider Hosted

Auto-Hosted (déprécié)

Page 17: Introduction dev office 365 2015 group usagers SharePoint Montreal

Deux authentifications

High-trust (ACS)

Low-trust (OAuth)

Page 18: Introduction dev office 365 2015 group usagers SharePoint Montreal

Langages

Ce que vous voulez!!!!! **

** javascript uniquement pour SP-Hosted

Page 19: Introduction dev office 365 2015 group usagers SharePoint Montreal

Affichage

Page 20: Introduction dev office 365 2015 group usagers SharePoint Montreal

Office 365 groups connectors

Slack in office 365

Page 21: Introduction dev office 365 2015 group usagers SharePoint Montreal

”Demo

Page 22: Introduction dev office 365 2015 group usagers SharePoint Montreal

File handlers

Page 23: Introduction dev office 365 2015 group usagers SharePoint Montreal

File handlers

Prévisualisation

Ouverture

Page 24: Introduction dev office 365 2015 group usagers SharePoint Montreal

”Demo

Page 25: Introduction dev office 365 2015 group usagers SharePoint Montreal

Ressources pour continuerHistoire que vous repartiez avec autre chose que des cadeaux

Page 26: Introduction dev office 365 2015 group usagers SharePoint Montreal

En ligne

Dev.office.com/training

https://github.com/OfficeDev/PnP

www.microsoftvirtualacademy.com

Channel9

Graph.microsoft.io

Page 27: Introduction dev office 365 2015 group usagers SharePoint Montreal

Sur place

Votre user group préféré

SharePoint Saturday Montréal 2016 (bientôt la date)

Page 28: Introduction dev office 365 2015 group usagers SharePoint Montreal

Conclusion