Introduction dev office 365 2015 group usagers SharePoint Montreal

Preview:

Citation preview

Groupe Usagers SharePoint Québec

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

@sebatienlevert@baywet

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)

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

Fonctionnalités du Microsoft Graph

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>

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

graph.microsoft.com/beta/

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

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"

}

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

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!

Office UI Fabric

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

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

Full Trust

.NET uniquement (version de SharePoint)

S’exécute dans W3WP (ou owstimer)

Pas de sécurité applicative

Modèle complexe et lourd

Sandbox

Modèle serveur restreint

S’exécute dans le sandbox worker

Notion d’utilisation des ressources

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

SharePoints Add-insAnciennement Apps

Deux modèles

SharePoint Hosted

Provider Hosted

Auto-Hosted (déprécié)

Deux authentifications

High-trust (ACS)

Low-trust (OAuth)

Langages

Ce que vous voulez!!!!! **

** javascript uniquement pour SP-Hosted

Affichage

Office 365 groups connectors

Slack in office 365

”Demo

File handlers

File handlers

Prévisualisation

Ouverture

”Demo

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

En ligne

Dev.office.com/training

https://github.com/OfficeDev/PnP

www.microsoftvirtualacademy.com

Channel9

Graph.microsoft.io

Sur place

Votre user group préféré

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

Conclusion

Recommended