SlideShare une entreprise Scribd logo
1  sur  29
SharePoint / Office 365 Developer Patterns
and Practices
Pour les usagers
Sébastien Levert
Salut! Je suis Seb!
@sebastienlevert | http://sebastienlevert.com | Product Evangelist & Partner Manager at
Agenda
Introduction
Why would
be forced to
solve
everything
by yourself?
Wouldn’t it be
great, if you
would have
peers to share
and learn from?
Real life learnings
shared by the
community for the
community
Code samples
Reusable components and solutions
Guidance documentation
Monthly community calls
Case Studies
SharePoint Framework
SharePoint add-ins
Microsoft Graph, Office 365 APIs etc.
Remote provisioning and client side
development
Sharing is caring…
http://aka.ms/SharePointPnP
HowtofindPnP
samplesor
guidance?
dev.office.com>Resources>
PnP>Sample/Guidance
Videosandwebcasts
aka.ms/SPPnP-Videos
• Webcasts, community calls, demo
videos, tutorial recordings etc.
• Weekly webcasts with blog post to
dev.office.com
• Buildingsimpleclient-sidewebpartswithSharePoint
Framework
• IntroductiontoPnPPowerShell
• LatestinthePnPPartnerPackv2.0
• GettingstartedwithSharePointWebhooks
• IntroductiontoMicrosoftGraph.NETSDK
• GettingstartedwithSharePointFramework
• SharePointFeatureFrameworkvs.Remoteprovisioning
• etc.
Documents…
aka.ms/SPPnP-Docs
• Contains significant amount of
presentations
• Web castpresentations
• Community call presentations
• Seminar presentations
• Reusable graphics
• PnP Graphics presentation contains
more than hundred different slides
and drawings for reuse around
SharePoint and Office 365
Readytouse…
• PnP .NET Core
• PnP PowerShell
• PnP Partner Pack
• PnP JS Core
• Other components and
solutions
Http Requests #
2.9 Billion (+41%)
Most used capability
- Provisioning Engine (1516 tenants)
Unique tenants #
5752 (+17%)
Unique visitors in GitHub
23618 (avg 2 weeks)
Views in GitHub
123614 (avg 2 weeks)
Solutions
PnP Sites Core
• Librairie de code C# testé permettant d’effectuer des centaines
d’operations supplémentaires sur SharePoint
• Permet d’augmenter considérablement la productivité des
développeurs avec leurs solutions SharePoint
• Fonctionne autant sur SharePoint Online que sur SharePoint Server
PnP JS Core
• Librairie de code C# testé permettant d’interroger et agir sur les
services de SharePoint
• Permet de simplifier l’utilisation des API, favorisant ainsi la migration
de vos solutions vers le cloud
• Fonctionne autant sur SharePoint Online que sur SharePoint Server
PnP PowerShell
• Série de Cmdlets PowerShell utilisant les bases de PnP Sites Core et
ajoutant des mécanismes d’automatisation qui n’étaient pas
disponible jusqu’à maintenant
• Permet d’automatiser une grande série de vos processus de
déploiement, de maintenance et de vigie
• Fonctionne autant sur SharePoint Online que sur SharePoint Server
PnP Provisioning Engine
• Permet d’appliquer des gabarits prédéfinis sur des sites SharePoint
existants afin de supporter votre modèle de gouvernance et votre
architecture d’information
• Fonctionne autant sur SharePoint Online que sur SharePoint Server
PnP Starter Intranet
• Un intranet simple mais drôlement efficace résidant 100% dans
SharePoint Online qui utilise toutes les meilleures pratiques de
l’industrie
• Excellente base pour démarrer vos solutions
• C’est fait au Québec ! (Merci Franck!)
PnP Partner Pack
• C’est l’utilisation de PnP Provisioning Engine sur les stéroïdes.
• Fournit un portail de création de collections de site et automatise la
création de ceux-ci via des mécanismes hébergés dans Azure
• Solution fort complète et probablement la plus “production-ready”
de toutes les solution PnP
Démos
PnP Partner Pack
PnP Partner Pack
Prochaines étapes
Ressources
• https://dev.office.com
• https://github.com/SharePoint
• https://github.com/SharePoint/PnP
• https://github.com/SharePoint/PnP-Sites-Core
• https://github.com/SharePoint/PnP-JS-Core
• https://github.com/SharePoint/PnP-PowerShell
• https://github.com/SharePoint/PnP-Partner-Pack
Besoin d’aide?
• Utilisez les hashtags pour partager et sonder la communauté
• #Office365Dev
• #MicrosoftGraph
• Contribuer et poser vos questions sur le MicrosoftTech Community
• https://slevert.me/tech-community-sp-dev
• Loger des bogues et des questions sur GitHub
Merci !
@sebastienlevert | http://sebastienlevert.com | Product Evangelist & Partner Manager at

Contenu connexe

Tendances

[aOS N°2] DevOps & SharePoint - Michel Hubert
[aOS N°2] DevOps & SharePoint - Michel Hubert[aOS N°2] DevOps & SharePoint - Michel Hubert
[aOS N°2] DevOps & SharePoint - Michel HubertCellenza
 
SPS paris2016 Nintex Session
SPS paris2016 Nintex Session SPS paris2016 Nintex Session
SPS paris2016 Nintex Session Alexandre Joly
 
Automatiser le déploiement d'environnements SharePoint 2010/2013 grâce à Powe...
Automatiser le déploiement d'environnements SharePoint 2010/2013 grâce à Powe...Automatiser le déploiement d'environnements SharePoint 2010/2013 grâce à Powe...
Automatiser le déploiement d'environnements SharePoint 2010/2013 grâce à Powe...GSoft
 
6 Session Aerow - New experience and SharePoint framework
6   Session Aerow - New experience and SharePoint framework6   Session Aerow - New experience and SharePoint framework
6 Session Aerow - New experience and SharePoint frameworkaOS Community
 
aOS Tahiti 2020 - 28/02/2020 - Le Serverless avec Azure Function
aOS Tahiti 2020 - 28/02/2020 - Le Serverless avec Azure FunctionaOS Tahiti 2020 - 28/02/2020 - Le Serverless avec Azure Function
aOS Tahiti 2020 - 28/02/2020 - Le Serverless avec Azure FunctionJulien Chable
 
7 Session Aerow - New experience and SharePoint Framework
7   Session Aerow - New experience and SharePoint Framework7   Session Aerow - New experience and SharePoint Framework
7 Session Aerow - New experience and SharePoint FrameworkaOS Community
 
aOS Nouméa 2020 - 28/02/2020 - Le Serverless avec Azure Function
aOS Nouméa 2020 - 28/02/2020 - Le Serverless avec Azure FunctionaOS Nouméa 2020 - 28/02/2020 - Le Serverless avec Azure Function
aOS Nouméa 2020 - 28/02/2020 - Le Serverless avec Azure FunctionJulien Chable
 
Innover avec SharePoint 2013
Innover avec SharePoint 2013Innover avec SharePoint 2013
Innover avec SharePoint 2013GSoft
 
Microsoft DevOps Day 2015 02122015 - L'expérience du groupe produit Visual St...
Microsoft DevOps Day 2015 02122015 - L'expérience du groupe produit Visual St...Microsoft DevOps Day 2015 02122015 - L'expérience du groupe produit Visual St...
Microsoft DevOps Day 2015 02122015 - L'expérience du groupe produit Visual St...Samuel Metias
 
Afup day 2021 Développez un site e-commerce Headless avec Sylius
Afup day 2021   Développez un site e-commerce Headless avec SyliusAfup day 2021   Développez un site e-commerce Headless avec Sylius
Afup day 2021 Développez un site e-commerce Headless avec SyliusOlivier ALLAIN
 
IaCaC : Infrastructure as Code ... as Code - Meetup
IaCaC : Infrastructure as Code ... as Code - MeetupIaCaC : Infrastructure as Code ... as Code - Meetup
IaCaC : Infrastructure as Code ... as Code - MeetupAlexandre Schwartzmann
 

Tendances (11)

[aOS N°2] DevOps & SharePoint - Michel Hubert
[aOS N°2] DevOps & SharePoint - Michel Hubert[aOS N°2] DevOps & SharePoint - Michel Hubert
[aOS N°2] DevOps & SharePoint - Michel Hubert
 
SPS paris2016 Nintex Session
SPS paris2016 Nintex Session SPS paris2016 Nintex Session
SPS paris2016 Nintex Session
 
Automatiser le déploiement d'environnements SharePoint 2010/2013 grâce à Powe...
Automatiser le déploiement d'environnements SharePoint 2010/2013 grâce à Powe...Automatiser le déploiement d'environnements SharePoint 2010/2013 grâce à Powe...
Automatiser le déploiement d'environnements SharePoint 2010/2013 grâce à Powe...
 
6 Session Aerow - New experience and SharePoint framework
6   Session Aerow - New experience and SharePoint framework6   Session Aerow - New experience and SharePoint framework
6 Session Aerow - New experience and SharePoint framework
 
aOS Tahiti 2020 - 28/02/2020 - Le Serverless avec Azure Function
aOS Tahiti 2020 - 28/02/2020 - Le Serverless avec Azure FunctionaOS Tahiti 2020 - 28/02/2020 - Le Serverless avec Azure Function
aOS Tahiti 2020 - 28/02/2020 - Le Serverless avec Azure Function
 
7 Session Aerow - New experience and SharePoint Framework
7   Session Aerow - New experience and SharePoint Framework7   Session Aerow - New experience and SharePoint Framework
7 Session Aerow - New experience and SharePoint Framework
 
aOS Nouméa 2020 - 28/02/2020 - Le Serverless avec Azure Function
aOS Nouméa 2020 - 28/02/2020 - Le Serverless avec Azure FunctionaOS Nouméa 2020 - 28/02/2020 - Le Serverless avec Azure Function
aOS Nouméa 2020 - 28/02/2020 - Le Serverless avec Azure Function
 
Innover avec SharePoint 2013
Innover avec SharePoint 2013Innover avec SharePoint 2013
Innover avec SharePoint 2013
 
Microsoft DevOps Day 2015 02122015 - L'expérience du groupe produit Visual St...
Microsoft DevOps Day 2015 02122015 - L'expérience du groupe produit Visual St...Microsoft DevOps Day 2015 02122015 - L'expérience du groupe produit Visual St...
Microsoft DevOps Day 2015 02122015 - L'expérience du groupe produit Visual St...
 
Afup day 2021 Développez un site e-commerce Headless avec Sylius
Afup day 2021   Développez un site e-commerce Headless avec SyliusAfup day 2021   Développez un site e-commerce Headless avec Sylius
Afup day 2021 Développez un site e-commerce Headless avec Sylius
 
IaCaC : Infrastructure as Code ... as Code - Meetup
IaCaC : Infrastructure as Code ... as Code - MeetupIaCaC : Infrastructure as Code ... as Code - Meetup
IaCaC : Infrastructure as Code ... as Code - Meetup
 

Similaire à Groupe d'usagers SharePoint Québec - PnP pour les usagers!

aOS Genève - Session - New Experience & SharePoint Framework
aOS Genève - Session - New Experience & SharePoint FrameworkaOS Genève - Session - New Experience & SharePoint Framework
aOS Genève - Session - New Experience & SharePoint FrameworkJean NETRY-VALERE
 
aOS Toulouse - Session - New Experience & SharePoint Framework
aOS Toulouse - Session - New Experience & SharePoint FrameworkaOS Toulouse - Session - New Experience & SharePoint Framework
aOS Toulouse - Session - New Experience & SharePoint FrameworkJean NETRY-VALERE
 
Mise en place d’une usine logicielle pour technologies Microsoft et non...
Mise en place d’une usine logicielle pour technologies Microsoft et non...Mise en place d’une usine logicielle pour technologies Microsoft et non...
Mise en place d’une usine logicielle pour technologies Microsoft et non...Microsoft
 
Votre site eCommerce avec Drupal Commerce dans le cloud Azure
Votre site eCommerce avec Drupal Commerce dans le cloud AzureVotre site eCommerce avec Drupal Commerce dans le cloud Azure
Votre site eCommerce avec Drupal Commerce dans le cloud AzureAnne-Sophie Picot
 
Introduction à DevOps
Introduction à DevOpsIntroduction à DevOps
Introduction à DevOpsMicrosoft
 
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...PimpMySharePoint
 
Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...
Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...
Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...ENSIBS
 
U2 - Déployer Microsoft Teams avec succès
U2 - Déployer Microsoft Teams avec succèsU2 - Déployer Microsoft Teams avec succès
U2 - Déployer Microsoft Teams avec succèsSPS Paris
 
SharePoint Framework : le développement SharePoint nouvelle génération
SharePoint Framework : le développement SharePoint nouvelle générationSharePoint Framework : le développement SharePoint nouvelle génération
SharePoint Framework : le développement SharePoint nouvelle générationMicrosoft Technet France
 
M20488 formation-developper-des-applications-microsoft-sharepoint-server-2013
M20488 formation-developper-des-applications-microsoft-sharepoint-server-2013M20488 formation-developper-des-applications-microsoft-sharepoint-server-2013
M20488 formation-developper-des-applications-microsoft-sharepoint-server-2013CERTyou Formation
 
Accéder au développement Dot.Net et Asp.Net
Accéder au développement Dot.Net et Asp.NetAccéder au développement Dot.Net et Asp.Net
Accéder au développement Dot.Net et Asp.NetFrédéric Vandenbriele
 
ExperienceNow - Découvrez comment Soitec modernise son IT et gagne en agilité...
ExperienceNow - Découvrez comment Soitec modernise son IT et gagne en agilité...ExperienceNow - Découvrez comment Soitec modernise son IT et gagne en agilité...
ExperienceNow - Découvrez comment Soitec modernise son IT et gagne en agilité...Devoteam
 
GUSP Montreal - SharePoint 2019 et le développement
GUSP Montreal - SharePoint 2019 et le développementGUSP Montreal - SharePoint 2019 et le développement
GUSP Montreal - SharePoint 2019 et le développementVincent Biret
 
[Scrum Day 2011] Outillage Agile dans un environnement Microsoft
[Scrum Day 2011] Outillage Agile dans un environnement Microsoft[Scrum Day 2011] Outillage Agile dans un environnement Microsoft
[Scrum Day 2011] Outillage Agile dans un environnement MicrosoftChristophe HERAL
 
Drupagora 2013 : Drupal8 et Symfony2, quel impact ?
Drupagora 2013 : Drupal8 et Symfony2, quel impact ?Drupagora 2013 : Drupal8 et Symfony2, quel impact ?
Drupagora 2013 : Drupal8 et Symfony2, quel impact ?ekino
 
2019-06-04 aOS Strasbourg - Partenaires 2 - Powell 365 - groupe calliope
2019-06-04 aOS Strasbourg - Partenaires 2 - Powell 365 - groupe calliope2019-06-04 aOS Strasbourg - Partenaires 2 - Powell 365 - groupe calliope
2019-06-04 aOS Strasbourg - Partenaires 2 - Powell 365 - groupe calliopeaOS Community
 
Au coeur du framework .net 4.5.1
Au coeur du framework .net 4.5.1Au coeur du framework .net 4.5.1
Au coeur du framework .net 4.5.1Cellenza
 
[Webinaire] Connecteur Nuxeo / Hippo : Faire le lien entre la gestion de cont...
[Webinaire] Connecteur Nuxeo / Hippo : Faire le lien entre la gestion de cont...[Webinaire] Connecteur Nuxeo / Hippo : Faire le lien entre la gestion de cont...
[Webinaire] Connecteur Nuxeo / Hippo : Faire le lien entre la gestion de cont...Nuxeo
 

Similaire à Groupe d'usagers SharePoint Québec - PnP pour les usagers! (20)

Sp summit2014 session 10-2
Sp summit2014   session 10-2Sp summit2014   session 10-2
Sp summit2014 session 10-2
 
aOS Genève - Session - New Experience & SharePoint Framework
aOS Genève - Session - New Experience & SharePoint FrameworkaOS Genève - Session - New Experience & SharePoint Framework
aOS Genève - Session - New Experience & SharePoint Framework
 
aOS Toulouse - Session - New Experience & SharePoint Framework
aOS Toulouse - Session - New Experience & SharePoint FrameworkaOS Toulouse - Session - New Experience & SharePoint Framework
aOS Toulouse - Session - New Experience & SharePoint Framework
 
Mise en place d’une usine logicielle pour technologies Microsoft et non...
Mise en place d’une usine logicielle pour technologies Microsoft et non...Mise en place d’une usine logicielle pour technologies Microsoft et non...
Mise en place d’une usine logicielle pour technologies Microsoft et non...
 
Votre site eCommerce avec Drupal Commerce dans le cloud Azure
Votre site eCommerce avec Drupal Commerce dans le cloud AzureVotre site eCommerce avec Drupal Commerce dans le cloud Azure
Votre site eCommerce avec Drupal Commerce dans le cloud Azure
 
Introduction à DevOps
Introduction à DevOpsIntroduction à DevOps
Introduction à DevOps
 
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
 
Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...
Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...
Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...
 
U2 - Déployer Microsoft Teams avec succès
U2 - Déployer Microsoft Teams avec succèsU2 - Déployer Microsoft Teams avec succès
U2 - Déployer Microsoft Teams avec succès
 
SharePoint Framework : le développement SharePoint nouvelle génération
SharePoint Framework : le développement SharePoint nouvelle générationSharePoint Framework : le développement SharePoint nouvelle génération
SharePoint Framework : le développement SharePoint nouvelle génération
 
Introduction au développement en SharePoint
Introduction au développement en SharePointIntroduction au développement en SharePoint
Introduction au développement en SharePoint
 
M20488 formation-developper-des-applications-microsoft-sharepoint-server-2013
M20488 formation-developper-des-applications-microsoft-sharepoint-server-2013M20488 formation-developper-des-applications-microsoft-sharepoint-server-2013
M20488 formation-developper-des-applications-microsoft-sharepoint-server-2013
 
Accéder au développement Dot.Net et Asp.Net
Accéder au développement Dot.Net et Asp.NetAccéder au développement Dot.Net et Asp.Net
Accéder au développement Dot.Net et Asp.Net
 
ExperienceNow - Découvrez comment Soitec modernise son IT et gagne en agilité...
ExperienceNow - Découvrez comment Soitec modernise son IT et gagne en agilité...ExperienceNow - Découvrez comment Soitec modernise son IT et gagne en agilité...
ExperienceNow - Découvrez comment Soitec modernise son IT et gagne en agilité...
 
GUSP Montreal - SharePoint 2019 et le développement
GUSP Montreal - SharePoint 2019 et le développementGUSP Montreal - SharePoint 2019 et le développement
GUSP Montreal - SharePoint 2019 et le développement
 
[Scrum Day 2011] Outillage Agile dans un environnement Microsoft
[Scrum Day 2011] Outillage Agile dans un environnement Microsoft[Scrum Day 2011] Outillage Agile dans un environnement Microsoft
[Scrum Day 2011] Outillage Agile dans un environnement Microsoft
 
Drupagora 2013 : Drupal8 et Symfony2, quel impact ?
Drupagora 2013 : Drupal8 et Symfony2, quel impact ?Drupagora 2013 : Drupal8 et Symfony2, quel impact ?
Drupagora 2013 : Drupal8 et Symfony2, quel impact ?
 
2019-06-04 aOS Strasbourg - Partenaires 2 - Powell 365 - groupe calliope
2019-06-04 aOS Strasbourg - Partenaires 2 - Powell 365 - groupe calliope2019-06-04 aOS Strasbourg - Partenaires 2 - Powell 365 - groupe calliope
2019-06-04 aOS Strasbourg - Partenaires 2 - Powell 365 - groupe calliope
 
Au coeur du framework .net 4.5.1
Au coeur du framework .net 4.5.1Au coeur du framework .net 4.5.1
Au coeur du framework .net 4.5.1
 
[Webinaire] Connecteur Nuxeo / Hippo : Faire le lien entre la gestion de cont...
[Webinaire] Connecteur Nuxeo / Hippo : Faire le lien entre la gestion de cont...[Webinaire] Connecteur Nuxeo / Hippo : Faire le lien entre la gestion de cont...
[Webinaire] Connecteur Nuxeo / Hippo : Faire le lien entre la gestion de cont...
 

Plus de Sébastien Levert

SharePoint Fest Chicago 2019 - Build a Full Intranet in 70 minutes
SharePoint Fest Chicago 2019 - Build a Full Intranet in 70 minutesSharePoint Fest Chicago 2019 - Build a Full Intranet in 70 minutes
SharePoint Fest Chicago 2019 - Build a Full Intranet in 70 minutesSébastien Levert
 
SharePoint Fest Chicago 2019 - Building tailored search experiences in Modern...
SharePoint Fest Chicago 2019 - Building tailored search experiences in Modern...SharePoint Fest Chicago 2019 - Building tailored search experiences in Modern...
SharePoint Fest Chicago 2019 - Building tailored search experiences in Modern...Sébastien Levert
 
SharePoint Fest Chicago 2019 - From SharePoint to Office 365 Development
SharePoint Fest Chicago 2019 - From SharePoint to Office 365 DevelopmentSharePoint Fest Chicago 2019 - From SharePoint to Office 365 Development
SharePoint Fest Chicago 2019 - From SharePoint to Office 365 DevelopmentSébastien Levert
 
ESPC19 - Supercharge Your Teams Experience with Advanced Development Techniques
ESPC19 - Supercharge Your Teams Experience with Advanced Development TechniquesESPC19 - Supercharge Your Teams Experience with Advanced Development Techniques
ESPC19 - Supercharge Your Teams Experience with Advanced Development TechniquesSébastien Levert
 
ESPC19 - Build Your First Microsoft Teams App Using SPFx
ESPC19 - Build Your First Microsoft Teams App Using SPFxESPC19 - Build Your First Microsoft Teams App Using SPFx
ESPC19 - Build Your First Microsoft Teams App Using SPFxSébastien Levert
 
SharePoint Fest Seattle 2019 - From SharePoint to Office 365 Development
SharePoint Fest Seattle 2019 - From SharePoint to Office 365 DevelopmentSharePoint Fest Seattle 2019 - From SharePoint to Office 365 Development
SharePoint Fest Seattle 2019 - From SharePoint to Office 365 DevelopmentSébastien Levert
 
SharePoint Fest Seattle 2019 - Building tailored search experiences in Modern...
SharePoint Fest Seattle 2019 - Building tailored search experiences in Modern...SharePoint Fest Seattle 2019 - Building tailored search experiences in Modern...
SharePoint Fest Seattle 2019 - Building tailored search experiences in Modern...Sébastien Levert
 
SPC19 - Building tailored search experiences in Modern SharePoint
SPC19 - Building tailored search experiences in Modern SharePointSPC19 - Building tailored search experiences in Modern SharePoint
SPC19 - Building tailored search experiences in Modern SharePointSébastien Levert
 
SharePoint Fest 2019 - Build an intelligent application by connecting it to t...
SharePoint Fest 2019 - Build an intelligent application by connecting it to t...SharePoint Fest 2019 - Build an intelligent application by connecting it to t...
SharePoint Fest 2019 - Build an intelligent application by connecting it to t...Sébastien Levert
 
SharePoint Fest DC 2019 - Bot Framework and Microsoft Graph - Join The Revolu...
SharePoint Fest DC 2019 - Bot Framework and Microsoft Graph - Join The Revolu...SharePoint Fest DC 2019 - Bot Framework and Microsoft Graph - Join The Revolu...
SharePoint Fest DC 2019 - Bot Framework and Microsoft Graph - Join The Revolu...Sébastien Levert
 
SharePoint Fest DC 2019 - From SharePoint to Office 365 Development
SharePoint Fest DC 2019 - From SharePoint to Office 365 DevelopmentSharePoint Fest DC 2019 - From SharePoint to Office 365 Development
SharePoint Fest DC 2019 - From SharePoint to Office 365 DevelopmentSébastien Levert
 
Webinar - 2020-03-24 - Build your first Microsoft Teams app using SPFx
Webinar - 2020-03-24 - Build your first Microsoft Teams app using SPFxWebinar - 2020-03-24 - Build your first Microsoft Teams app using SPFx
Webinar - 2020-03-24 - Build your first Microsoft Teams app using SPFxSébastien Levert
 
SPTechCon Austin 2019 - Top 10 feature trends to make you fall in love with y...
SPTechCon Austin 2019 - Top 10 feature trends to make you fall in love with y...SPTechCon Austin 2019 - Top 10 feature trends to make you fall in love with y...
SPTechCon Austin 2019 - Top 10 feature trends to make you fall in love with y...Sébastien Levert
 
SPTechCon Austin 2019 - From SharePoint to Office 365 development
SPTechCon Austin 2019 - From SharePoint to Office 365 developmentSPTechCon Austin 2019 - From SharePoint to Office 365 development
SPTechCon Austin 2019 - From SharePoint to Office 365 developmentSébastien Levert
 
SharePoint Fest Chicago 2018 - From SharePoint to Office 365 development
SharePoint Fest Chicago 2018 - From SharePoint to Office 365 developmentSharePoint Fest Chicago 2018 - From SharePoint to Office 365 development
SharePoint Fest Chicago 2018 - From SharePoint to Office 365 developmentSébastien Levert
 
SharePoint Saturday Vienna 2018 - Top 10 feature trends to make you fall in l...
SharePoint Saturday Vienna 2018 - Top 10 feature trends to make you fall in l...SharePoint Saturday Vienna 2018 - Top 10 feature trends to make you fall in l...
SharePoint Saturday Vienna 2018 - Top 10 feature trends to make you fall in l...Sébastien Levert
 
SharePoint Saturday Vienna 2018 - Building a modern intranet in 60 minutes
SharePoint Saturday Vienna 2018 - Building a modern intranet in 60 minutesSharePoint Saturday Vienna 2018 - Building a modern intranet in 60 minutes
SharePoint Saturday Vienna 2018 - Building a modern intranet in 60 minutesSébastien Levert
 
European SharePoint Conference 2018 - Build an intelligent application by con...
European SharePoint Conference 2018 - Build an intelligent application by con...European SharePoint Conference 2018 - Build an intelligent application by con...
European SharePoint Conference 2018 - Build an intelligent application by con...Sébastien Levert
 
SharePoint Saturday Belgium 2018 - APIs, APIs everywhere!
SharePoint Saturday Belgium 2018 - APIs, APIs everywhere!SharePoint Saturday Belgium 2018 - APIs, APIs everywhere!
SharePoint Saturday Belgium 2018 - APIs, APIs everywhere!Sébastien Levert
 
Nashville SharePoint User Group 2018 - Building a modern intranet in 60 minutes
Nashville SharePoint User Group 2018 - Building a modern intranet in 60 minutesNashville SharePoint User Group 2018 - Building a modern intranet in 60 minutes
Nashville SharePoint User Group 2018 - Building a modern intranet in 60 minutesSébastien Levert
 

Plus de Sébastien Levert (20)

SharePoint Fest Chicago 2019 - Build a Full Intranet in 70 minutes
SharePoint Fest Chicago 2019 - Build a Full Intranet in 70 minutesSharePoint Fest Chicago 2019 - Build a Full Intranet in 70 minutes
SharePoint Fest Chicago 2019 - Build a Full Intranet in 70 minutes
 
SharePoint Fest Chicago 2019 - Building tailored search experiences in Modern...
SharePoint Fest Chicago 2019 - Building tailored search experiences in Modern...SharePoint Fest Chicago 2019 - Building tailored search experiences in Modern...
SharePoint Fest Chicago 2019 - Building tailored search experiences in Modern...
 
SharePoint Fest Chicago 2019 - From SharePoint to Office 365 Development
SharePoint Fest Chicago 2019 - From SharePoint to Office 365 DevelopmentSharePoint Fest Chicago 2019 - From SharePoint to Office 365 Development
SharePoint Fest Chicago 2019 - From SharePoint to Office 365 Development
 
ESPC19 - Supercharge Your Teams Experience with Advanced Development Techniques
ESPC19 - Supercharge Your Teams Experience with Advanced Development TechniquesESPC19 - Supercharge Your Teams Experience with Advanced Development Techniques
ESPC19 - Supercharge Your Teams Experience with Advanced Development Techniques
 
ESPC19 - Build Your First Microsoft Teams App Using SPFx
ESPC19 - Build Your First Microsoft Teams App Using SPFxESPC19 - Build Your First Microsoft Teams App Using SPFx
ESPC19 - Build Your First Microsoft Teams App Using SPFx
 
SharePoint Fest Seattle 2019 - From SharePoint to Office 365 Development
SharePoint Fest Seattle 2019 - From SharePoint to Office 365 DevelopmentSharePoint Fest Seattle 2019 - From SharePoint to Office 365 Development
SharePoint Fest Seattle 2019 - From SharePoint to Office 365 Development
 
SharePoint Fest Seattle 2019 - Building tailored search experiences in Modern...
SharePoint Fest Seattle 2019 - Building tailored search experiences in Modern...SharePoint Fest Seattle 2019 - Building tailored search experiences in Modern...
SharePoint Fest Seattle 2019 - Building tailored search experiences in Modern...
 
SPC19 - Building tailored search experiences in Modern SharePoint
SPC19 - Building tailored search experiences in Modern SharePointSPC19 - Building tailored search experiences in Modern SharePoint
SPC19 - Building tailored search experiences in Modern SharePoint
 
SharePoint Fest 2019 - Build an intelligent application by connecting it to t...
SharePoint Fest 2019 - Build an intelligent application by connecting it to t...SharePoint Fest 2019 - Build an intelligent application by connecting it to t...
SharePoint Fest 2019 - Build an intelligent application by connecting it to t...
 
SharePoint Fest DC 2019 - Bot Framework and Microsoft Graph - Join The Revolu...
SharePoint Fest DC 2019 - Bot Framework and Microsoft Graph - Join The Revolu...SharePoint Fest DC 2019 - Bot Framework and Microsoft Graph - Join The Revolu...
SharePoint Fest DC 2019 - Bot Framework and Microsoft Graph - Join The Revolu...
 
SharePoint Fest DC 2019 - From SharePoint to Office 365 Development
SharePoint Fest DC 2019 - From SharePoint to Office 365 DevelopmentSharePoint Fest DC 2019 - From SharePoint to Office 365 Development
SharePoint Fest DC 2019 - From SharePoint to Office 365 Development
 
Webinar - 2020-03-24 - Build your first Microsoft Teams app using SPFx
Webinar - 2020-03-24 - Build your first Microsoft Teams app using SPFxWebinar - 2020-03-24 - Build your first Microsoft Teams app using SPFx
Webinar - 2020-03-24 - Build your first Microsoft Teams app using SPFx
 
SPTechCon Austin 2019 - Top 10 feature trends to make you fall in love with y...
SPTechCon Austin 2019 - Top 10 feature trends to make you fall in love with y...SPTechCon Austin 2019 - Top 10 feature trends to make you fall in love with y...
SPTechCon Austin 2019 - Top 10 feature trends to make you fall in love with y...
 
SPTechCon Austin 2019 - From SharePoint to Office 365 development
SPTechCon Austin 2019 - From SharePoint to Office 365 developmentSPTechCon Austin 2019 - From SharePoint to Office 365 development
SPTechCon Austin 2019 - From SharePoint to Office 365 development
 
SharePoint Fest Chicago 2018 - From SharePoint to Office 365 development
SharePoint Fest Chicago 2018 - From SharePoint to Office 365 developmentSharePoint Fest Chicago 2018 - From SharePoint to Office 365 development
SharePoint Fest Chicago 2018 - From SharePoint to Office 365 development
 
SharePoint Saturday Vienna 2018 - Top 10 feature trends to make you fall in l...
SharePoint Saturday Vienna 2018 - Top 10 feature trends to make you fall in l...SharePoint Saturday Vienna 2018 - Top 10 feature trends to make you fall in l...
SharePoint Saturday Vienna 2018 - Top 10 feature trends to make you fall in l...
 
SharePoint Saturday Vienna 2018 - Building a modern intranet in 60 minutes
SharePoint Saturday Vienna 2018 - Building a modern intranet in 60 minutesSharePoint Saturday Vienna 2018 - Building a modern intranet in 60 minutes
SharePoint Saturday Vienna 2018 - Building a modern intranet in 60 minutes
 
European SharePoint Conference 2018 - Build an intelligent application by con...
European SharePoint Conference 2018 - Build an intelligent application by con...European SharePoint Conference 2018 - Build an intelligent application by con...
European SharePoint Conference 2018 - Build an intelligent application by con...
 
SharePoint Saturday Belgium 2018 - APIs, APIs everywhere!
SharePoint Saturday Belgium 2018 - APIs, APIs everywhere!SharePoint Saturday Belgium 2018 - APIs, APIs everywhere!
SharePoint Saturday Belgium 2018 - APIs, APIs everywhere!
 
Nashville SharePoint User Group 2018 - Building a modern intranet in 60 minutes
Nashville SharePoint User Group 2018 - Building a modern intranet in 60 minutesNashville SharePoint User Group 2018 - Building a modern intranet in 60 minutes
Nashville SharePoint User Group 2018 - Building a modern intranet in 60 minutes
 

Groupe d'usagers SharePoint Québec - PnP pour les usagers!

  • 1. SharePoint / Office 365 Developer Patterns and Practices Pour les usagers Sébastien Levert
  • 2. Salut! Je suis Seb! @sebastienlevert | http://sebastienlevert.com | Product Evangelist & Partner Manager at
  • 5. Why would be forced to solve everything by yourself?
  • 6. Wouldn’t it be great, if you would have peers to share and learn from?
  • 7. Real life learnings shared by the community for the community
  • 8.
  • 9. Code samples Reusable components and solutions Guidance documentation Monthly community calls Case Studies SharePoint Framework SharePoint add-ins Microsoft Graph, Office 365 APIs etc. Remote provisioning and client side development Sharing is caring… http://aka.ms/SharePointPnP
  • 10.
  • 12. Videosandwebcasts aka.ms/SPPnP-Videos • Webcasts, community calls, demo videos, tutorial recordings etc. • Weekly webcasts with blog post to dev.office.com • Buildingsimpleclient-sidewebpartswithSharePoint Framework • IntroductiontoPnPPowerShell • LatestinthePnPPartnerPackv2.0 • GettingstartedwithSharePointWebhooks • IntroductiontoMicrosoftGraph.NETSDK • GettingstartedwithSharePointFramework • SharePointFeatureFrameworkvs.Remoteprovisioning • etc.
  • 13. Documents… aka.ms/SPPnP-Docs • Contains significant amount of presentations • Web castpresentations • Community call presentations • Seminar presentations • Reusable graphics • PnP Graphics presentation contains more than hundred different slides and drawings for reuse around SharePoint and Office 365
  • 14. Readytouse… • PnP .NET Core • PnP PowerShell • PnP Partner Pack • PnP JS Core • Other components and solutions
  • 15. Http Requests # 2.9 Billion (+41%) Most used capability - Provisioning Engine (1516 tenants) Unique tenants # 5752 (+17%) Unique visitors in GitHub 23618 (avg 2 weeks) Views in GitHub 123614 (avg 2 weeks)
  • 17. PnP Sites Core • Librairie de code C# testé permettant d’effectuer des centaines d’operations supplémentaires sur SharePoint • Permet d’augmenter considérablement la productivité des développeurs avec leurs solutions SharePoint • Fonctionne autant sur SharePoint Online que sur SharePoint Server
  • 18. PnP JS Core • Librairie de code C# testé permettant d’interroger et agir sur les services de SharePoint • Permet de simplifier l’utilisation des API, favorisant ainsi la migration de vos solutions vers le cloud • Fonctionne autant sur SharePoint Online que sur SharePoint Server
  • 19. PnP PowerShell • Série de Cmdlets PowerShell utilisant les bases de PnP Sites Core et ajoutant des mécanismes d’automatisation qui n’étaient pas disponible jusqu’à maintenant • Permet d’automatiser une grande série de vos processus de déploiement, de maintenance et de vigie • Fonctionne autant sur SharePoint Online que sur SharePoint Server
  • 20. PnP Provisioning Engine • Permet d’appliquer des gabarits prédéfinis sur des sites SharePoint existants afin de supporter votre modèle de gouvernance et votre architecture d’information • Fonctionne autant sur SharePoint Online que sur SharePoint Server
  • 21. PnP Starter Intranet • Un intranet simple mais drôlement efficace résidant 100% dans SharePoint Online qui utilise toutes les meilleures pratiques de l’industrie • Excellente base pour démarrer vos solutions • C’est fait au Québec ! (Merci Franck!)
  • 22. PnP Partner Pack • C’est l’utilisation de PnP Provisioning Engine sur les stéroïdes. • Fournit un portail de création de collections de site et automatise la création de ceux-ci via des mécanismes hébergés dans Azure • Solution fort complète et probablement la plus “production-ready” de toutes les solution PnP
  • 27. Ressources • https://dev.office.com • https://github.com/SharePoint • https://github.com/SharePoint/PnP • https://github.com/SharePoint/PnP-Sites-Core • https://github.com/SharePoint/PnP-JS-Core • https://github.com/SharePoint/PnP-PowerShell • https://github.com/SharePoint/PnP-Partner-Pack
  • 28. Besoin d’aide? • Utilisez les hashtags pour partager et sonder la communauté • #Office365Dev • #MicrosoftGraph • Contribuer et poser vos questions sur le MicrosoftTech Community • https://slevert.me/tech-community-sp-dev • Loger des bogues et des questions sur GitHub
  • 29. Merci ! @sebastienlevert | http://sebastienlevert.com | Product Evangelist & Partner Manager at

Notes de l'éditeur

  1. India dropped from tenant numbers Finland and Italy dropped from requests list