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.
SharePoint Saturday
Montréal
8 Juin 2015
SharePoint Saturday
MontréalLe développement Office
Vincent BIRET
A propos de
A propos de
SharePoint Saturday
Montréal
Agenda
• Introduction
• D’où on vient (v14)
• SharePoint add-in’s
• Office add-in’s
• Office ...
SharePoint Saturday
Montréal
Pourquoi faire du dev Office?
• Parce que : des sous $$$$
• 1.4 milliards de licences Office*...
SharePoint Saturday
Montréal
Cloud
Microsoft bridges on-premises and the cloud
On-premises
67%
servers worldwide
run on Wi...
SharePoint Saturday
Montréal
Développement Office
• VSTO
• .NET uniquement
• Mal documenté
• Peu testable
• Difficile à co...
SharePoint Saturday
Montréal
Développement « office 365 »
• Exchange RPC => eeewwww!
• Exchange WS => meh!
• SharePoint CS...
SharePoint Saturday
Montréal
Développement SharePoint
• SSOM:
• Long à apprendre
• Stabilité
• Performances
• Sécurité
• C...
SharePoint Saturday
Montréal
Développement SharePoint
• Sandbox
• Sorte de SSOM V2
• API limitée
• .NET uniquement
• S’exé...
SharePoint Saturday
Montréal
Sentiment général
« Jean tu vas faire du développement office/SharePoint les
deux prochains m...
SharePoint Saturday
Montréal
Les SharePoint apps add-in’s
PROVIDERAUTO
JS CSOM X
JS REST X X X
C# CSOM X X
C# REST X X
SharePoint Saturday
Montréal
Affichage
SharePoint Saturday
Montréal
Affichage (bis)
SharePoint Saturday
Montréal
Provider Hosted Apps
• Remote Event receivers
• Install/uninstall
• Fichiers
• Etc..
SharePoint Saturday
Montréal
Authentification
• SharePoint apps => ACS
• Id/secret
• Certificat (S2S)
• Office 365 apps =>...
SharePoint Saturday
Montréal
Authentification (SharePoint
• S2S
• Échange de certificats pour on prem
• OAuth2
• Id/Secret...
SharePoint Saturday
Montréal
A retenir
• 2 Modèles d’add-ins SharePoint
• JSOM, CSOM, REST
• 3 modèles d’affichages
• Pas ...
SharePoint Saturday
Montréal
Modèles disponibles
• <application> 2013 add-in
• Une amélioration des VSTO
• .NET
• Client c...
SharePoint Saturday
Montréal
Office apps
• Add-In de contenu
• (web: excel, powerpoint; clients: idem)
• Add-In de « panne...
SharePoint Saturday
Montréal
Outils
• Visual studio
• NAPA
SharePoint Saturday
Montréal
Mavention screenshots
SharePoint Saturday
Montréal
Le Graph
• Avant tout modèle mathématique
• Points, vecteurs et par transitivité « routes »
•...
SharePoint Saturday
Montréal
Delve
Simplement une des nombreuses
utilisations/interfaces possibles
SharePoint Saturday
Montréal
C’est quoi l’idée?
• Avoir quelque chose de pro-actif
• Ne plus avoir à chercher le contenu
•...
SharePoint Saturday
Montréal
Vendre!
• Microsoft Seller Dashboard
• Office 365 add-in’s (AAD)
• Outlook add-in’s (v15)
• O...
SharePoint Saturday
Montréal
Outils
• NAPA
• Visual Studio
• Autre IDE favoris
• Office 365 dev tenant
SharePoint Saturday
Montréal
Resources
• Dev.office.com
• Msdn
• apisandbox.msdn.microsoft.com
• Graphexplorer2.cloudapp.n...
SharePoint Saturday
Montréal
Conclusion
• On sort d’un âge sombre
• Nouvelles API’s
• Nouvelles façons de développer
• Nou...
MSDevMtl introduction au dev SharePoint online, office et office 365
MSDevMtl introduction au dev SharePoint online, office et office 365
MSDevMtl introduction au dev SharePoint online, office et office 365
MSDevMtl introduction au dev SharePoint online, office et office 365
MSDevMtl introduction au dev SharePoint online, office et office 365
MSDevMtl introduction au dev SharePoint online, office et office 365
MSDevMtl introduction au dev SharePoint online, office et office 365
MSDevMtl introduction au dev SharePoint online, office et office 365
MSDevMtl introduction au dev SharePoint online, office et office 365
MSDevMtl introduction au dev SharePoint online, office et office 365
MSDevMtl introduction au dev SharePoint online, office et office 365
MSDevMtl introduction au dev SharePoint online, office et office 365
Upcoming SlideShare
Loading in …5
×

MSDevMtl introduction au dev SharePoint online, office et office 365

session d'introduction aux différentes options de développement pour Office/SharePoint online et office 365.

  • Be the first to comment

  • Be the first to like this

MSDevMtl introduction au dev SharePoint online, office et office 365

  1. 1. SharePoint Saturday Montréal 8 Juin 2015 SharePoint Saturday MontréalLe développement Office Vincent BIRET
  2. 2. A propos de
  3. 3. A propos de
  4. 4. SharePoint Saturday Montréal Agenda • Introduction • D’où on vient (v14) • SharePoint add-in’s • Office add-in’s • Office 365 unified API’s (Seb) • Graph • Conclusion • DEMO, DEMO, DEMO
  5. 5. SharePoint Saturday Montréal Pourquoi faire du dev Office? • Parce que : des sous $$$$ • 1.4 milliards de licences Office* • 2 Petabytes de données* • Gros investissements API • Gros investissements Marketplace
  6. 6. SharePoint Saturday Montréal Cloud Microsoft bridges on-premises and the cloud On-premises 67% servers worldwide run on Windows Server** 93% of the Fortune 1000 use Active Directory 57% of Fortune 500 use Microsoft Azure 14 global datacenter regions and growing 12B+ weekly Microsoft Azure AD authentications 8.5trillion objects in Windows Azure Microsoft Azure 69% of database instances are SQL Server
  7. 7. SharePoint Saturday Montréal Développement Office • VSTO • .NET uniquement • Mal documenté • Peu testable • Difficile à comprendre • Client lourd uniquement (!modern, !web) • Pas de marketplace (GPO FTW!)
  8. 8. SharePoint Saturday Montréal Développement « office 365 » • Exchange RPC => eeewwww! • Exchange WS => meh! • SharePoint CSOM => ok, mais que du .NET? • Authentification compliquée • Besoin du MDP usager • Tests compliqués
  9. 9. SharePoint Saturday Montréal Développement SharePoint • SSOM: • Long à apprendre • Stabilité • Performances • Sécurité • CSOM • Authentification compliquée • API limitée • .NET uniquement • JSOM • Contexte SharePoint uniquement
  10. 10. SharePoint Saturday Montréal Développement SharePoint • Sandbox • Sorte de SSOM V2 • API limitée • .NET uniquement • S’exécute sur le serveur • Déprécié en v15
  11. 11. SharePoint Saturday Montréal Sentiment général « Jean tu vas faire du développement office/SharePoint les deux prochains mois! » « Pourquoi moi? Qu’est-ce que j’ai fait de mal? »
  12. 12. SharePoint Saturday Montréal Les SharePoint apps add-in’s PROVIDERAUTO JS CSOM X JS REST X X X C# CSOM X X C# REST X X
  13. 13. SharePoint Saturday Montréal Affichage
  14. 14. SharePoint Saturday Montréal Affichage (bis)
  15. 15. SharePoint Saturday Montréal Provider Hosted Apps • Remote Event receivers • Install/uninstall • Fichiers • Etc..
  16. 16. SharePoint Saturday Montréal Authentification • SharePoint apps => ACS • Id/secret • Certificat (S2S) • Office 365 apps => AAD • Séb va vous en parler
  17. 17. SharePoint Saturday Montréal Authentification (SharePoint • S2S • Échange de certificats pour on prem • OAuth2 • Id/Secret: AppRegNew.aspx ou MSD? • User-only, user+app, app-only
  18. 18. SharePoint Saturday Montréal A retenir • 2 Modèles d’add-ins SharePoint • JSOM, CSOM, REST • 3 modèles d’affichages • Pas uniquement .NET
  19. 19. SharePoint Saturday Montréal Modèles disponibles • <application> 2013 add-in • Une amélioration des VSTO • .NET • Client complet • Office app • JS+HTML • Multiples clients (desktop, web, modern, mac, android) • Multiples expériences (word, project, excel…)
  20. 20. SharePoint Saturday Montréal Office apps • Add-In de contenu • (web: excel, powerpoint; clients: idem) • Add-In de « panneau » • (web: excel; clients: excels, word, powerpoint, project) • Add-In de courriel (et/ou rdv) • (web: outlook)
  21. 21. SharePoint Saturday Montréal Outils • Visual studio • NAPA
  22. 22. SharePoint Saturday Montréal Mavention screenshots
  23. 23. SharePoint Saturday Montréal Le Graph • Avant tout modèle mathématique • Points, vecteurs et par transitivité « routes » • Ensuite modèle de données • Idée que toutes les données sont liées ensembles • Microsoft propose un graph pour les entreprises • Acteurs, signaux, objets • Le schema de ces éléments contient des métadonnées et est extensible
  24. 24. SharePoint Saturday Montréal Delve Simplement une des nombreuses utilisations/interfaces possibles
  25. 25. SharePoint Saturday Montréal C’est quoi l’idée? • Avoir quelque chose de pro-actif • Ne plus avoir à chercher le contenu • Voir même proposer du contenu qu’on n’aurait pas vu avant • Si on doit chercher quand même, que ce soit beaucoup plus efficace • Faire gagner temps et efficacité
  26. 26. SharePoint Saturday Montréal Vendre! • Microsoft Seller Dashboard • Office 365 add-in’s (AAD) • Outlook add-in’s (v15) • Office add-in’s (v15) • SharePoint add-in’s • (azure marketplace – regoupé, nouveau) • Modèles économiques • Par utilisateur (fixe ou par mois) • Par instance (fixe ou par mois) • Gratuit • Essai
  27. 27. SharePoint Saturday Montréal Outils • NAPA • Visual Studio • Autre IDE favoris • Office 365 dev tenant
  28. 28. SharePoint Saturday Montréal Resources • Dev.office.com • Msdn • apisandbox.msdn.microsoft.com • Graphexplorer2.cloudapp.net • Vos MVP’s!
  29. 29. SharePoint Saturday Montréal Conclusion • On sort d’un âge sombre • Nouvelles API’s • Nouvelles façons de développer • Nouveaux outils • Marché énorme! • Beaucoup d’efforts de Microsoft • A votre tour de développer

×