SlideShare une entreprise Scribd logo
1  sur  31
Tour d’horizon pour le
développement d’App pour
SharePoint et Office 365.
gilles.pommier@smartview.fr
Our Sponsors - Thank you
www.avepoint.com www.harmon.ie www.metalogix.com www.b-i.com
Qui Suis-je ?
SmartView
Agile
SharePoint/Office 365
Business Intelligence
Coaching/Training
Atlassian
Gilles Pommier
Office 365 MVP, MCT and co-founder
of SmartView
http://www.smartview.fr
gilles.pommier@smartview.fr
Au Programme
Développement SharePoint aujourd’hui
Office 365 API
PowerShell et SharePoint
Warning
Coding Session
Tour d’horizon des outils Office 365 :
quels enjeux ?
SharePoint Online Development Environments
Developer Site
Napa Office 365 Development
Tools
SharePoint-hosted App Provider-hosted App
Visual Studio
Office Developer Tools
SharePoint Client Components
SP On-Prem Development Environments
SharePoint 2013
Virtual Machines
SharePoint-hosted App Provider-hosted App Server-side solution
Visual Studio
Office Developer Tools
SharePoint Client Components
Qu’est-ce qui a réellement changé pour
le développeur ?
Développement
SharePoint : Les Add-ins
Avant … Maintenant
Apps for SharePoint SharePoint Add-Ins
App Web Add-In Web
App Part Add-In Part
SharePoint App Model SharePoint Add-In Model
Apps for Office Office Add-Ins
Office App Model Office Add-In Model
Office 365 : Personnalisation SharePoint
Hébergement :
SharePoint Hosted
Provider Hosted
Passage vers la
technologie coté Client
Plus de solutions
Ferme
CSOM
JS Embedding
Avant …
Le développeur SharePoint/Office 365
aujourd’hui
Les add-ins : une architecture ouverte
Office 365 API : Quel Objectif ?
Office 365 API : Présentation
Office 365 API :
Fonctionnement
Cohérence de l’API
Avant
Après
PowerShell & SP : Pourquoi l’utiliser ?
PowerShell et SharePoint : démarche
pas à pas
New from Microsoft : the PowerShell
and O365 reference
http://powershell.office.com
« PowerShell » & Office 365
# Exchange Online
$exchSession = New-PSSession `
–ConfigurationName Microsoft.Exchange `
-ConnectionUri https://ps.outlook.com/powershell `
-Credential $c `
-Authentication Basic `
–AllowRedirection
Import-PSSession $exchSession –AllowClobber
# SharePoint
Import-Module Microsoft.Online.Sharepoint.PowerShell
Connect-SPOService -Url https://tenant-admin.sharepoint.com/ -Credential $c
Module Azure Active Directory
(MSOnline)
# Skype for Business (aka Lync Online)
Import-Module LyncOnlineConnector
$skypeSession = New-CsOnlineSession -Credential $c
Import-PSSession $skypeSession –AllowClobber
Office 365 CmdLets for SharePoint
Office 365 PowerShell site creation
 Que faire maintenant ?
 Utiliser CSOM avec les Cmdlets SPO
 Utiliser les Cmdlets au niveau Site Collection
 Utiliser CSOM pour travailler au nivea Webs
Commandes PnP-PowerShell
commands : où les trouver ?
https://github.com/OfficeDev/PnP-PowerShell
PnP-PowerShell commands : Pour quoi
faire?
Contact :
gilles.pommier@smartview.fr

Contenu connexe

Similaire à Swiss share point_club_14_10_2015

Conf'SharePoint 2013 - B05 Une gouvernance orientée services pour share poi...
Conf'SharePoint 2013 - B05   Une gouvernance orientée services pour share poi...Conf'SharePoint 2013 - B05   Une gouvernance orientée services pour share poi...
Conf'SharePoint 2013 - B05 Une gouvernance orientée services pour share poi...Patrick Guimonet
 
Personnalisez vos espaces SharePoint
Personnalisez vos espaces SharePointPersonnalisez vos espaces SharePoint
Personnalisez vos espaces SharePointdragnpoint
 
SPS Dakar 2018 - Surfer sur les vagues Office 365
SPS Dakar 2018 - Surfer sur les vagues Office 365SPS Dakar 2018 - Surfer sur les vagues Office 365
SPS Dakar 2018 - Surfer sur les vagues Office 365Patrick Guimonet
 
SPS Dakar 2018 - Surfer sur les vagues Office 365 - Patrick Guimonet
SPS Dakar 2018 - Surfer sur les vagues Office 365 - Patrick GuimonetSPS Dakar 2018 - Surfer sur les vagues Office 365 - Patrick Guimonet
SPS Dakar 2018 - Surfer sur les vagues Office 365 - Patrick GuimonetaOS Community
 
Pièges dans les nuages - yOS Montréal 29 octobre 2015
Pièges dans les nuages - yOS Montréal 29 octobre 2015Pièges dans les nuages - yOS Montréal 29 octobre 2015
Pièges dans les nuages - yOS Montréal 29 octobre 2015Patrick Guimonet
 
SharePoint Days Casablanca Conference Key notes "sharepoint hier et demain"
SharePoint Days Casablanca Conference Key notes "sharepoint hier et demain"SharePoint Days Casablanca Conference Key notes "sharepoint hier et demain"
SharePoint Days Casablanca Conference Key notes "sharepoint hier et demain"Nicolas Georgeault
 
Enteprise Social Workplace : Microsoft SharePoint 2013
Enteprise Social Workplace : Microsoft SharePoint 2013Enteprise Social Workplace : Microsoft SharePoint 2013
Enteprise Social Workplace : Microsoft SharePoint 2013Armando Benzaquen
 
I4 - Méthodes d'audit et d'optimisation pour votre tenant Office 365 - Joelle...
I4 - Méthodes d'audit et d'optimisation pour votre tenant Office 365 - Joelle...I4 - Méthodes d'audit et d'optimisation pour votre tenant Office 365 - Joelle...
I4 - Méthodes d'audit et d'optimisation pour votre tenant Office 365 - Joelle...SPS Paris
 
inext café #03 - Automatiser ses processus métier avec SharePoint et Nintex
inext café #03 - Automatiser ses processus métier avec SharePoint et Nintexinext café #03 - Automatiser ses processus métier avec SharePoint et Nintex
inext café #03 - Automatiser ses processus métier avec SharePoint et NintexAlexandre David
 
Liferay Symposium 2015 - Liferay : la plateforme technique au coeur de la tra...
Liferay Symposium 2015 - Liferay : la plateforme technique au coeur de la tra...Liferay Symposium 2015 - Liferay : la plateforme technique au coeur de la tra...
Liferay Symposium 2015 - Liferay : la plateforme technique au coeur de la tra...RCF Radio
 
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
 
IDC Observatoire 2020 de l'Automatisation des Métiers: vers l'Intelligent Pro...
IDC Observatoire 2020 de l'Automatisation des Métiers: vers l'Intelligent Pro...IDC Observatoire 2020 de l'Automatisation des Métiers: vers l'Intelligent Pro...
IDC Observatoire 2020 de l'Automatisation des Métiers: vers l'Intelligent Pro...Bonitasoft
 
SharePoint Summit Quebec 2013 - Votre premiere App SharePoint 2013 avec Napa
SharePoint Summit Quebec 2013 - Votre premiere App SharePoint 2013 avec NapaSharePoint Summit Quebec 2013 - Votre premiere App SharePoint 2013 avec Napa
SharePoint Summit Quebec 2013 - Votre premiere App SharePoint 2013 avec NapaGuillaume Meyer
 
Sql Saturday paris 2014 - Construire et Déployer une application métier Offic...
Sql Saturday paris 2014 - Construire et Déployer une application métier Offic...Sql Saturday paris 2014 - Construire et Déployer une application métier Offic...
Sql Saturday paris 2014 - Construire et Déployer une application métier Offic...Gilles Pommier
 
SPS Abidjan 2018 - Surfer sur les vagues Office 365
SPS Abidjan 2018 - Surfer sur les vagues Office 365SPS Abidjan 2018 - Surfer sur les vagues Office 365
SPS Abidjan 2018 - Surfer sur les vagues Office 365Patrick Guimonet
 
SPS Abidjan 2018 - Surfer sur les vagues Office 365
SPS Abidjan 2018 - Surfer sur les vagues Office 365SPS Abidjan 2018 - Surfer sur les vagues Office 365
SPS Abidjan 2018 - Surfer sur les vagues Office 365aOS Community
 
Secure it day - 2020 - PowerPlatform - Accélérateur d'applicationst
Secure it day - 2020 - PowerPlatform - Accélérateur d'applicationstSecure it day - 2020 - PowerPlatform - Accélérateur d'applicationst
Secure it day - 2020 - PowerPlatform - Accélérateur d'applicationstJeff ANGAMA
 
TechDays 2015 - SignalrV2 - Office 365 - Développez des applications temps ré...
TechDays 2015 - SignalrV2 - Office 365 - Développez des applications temps ré...TechDays 2015 - SignalrV2 - Office 365 - Développez des applications temps ré...
TechDays 2015 - SignalrV2 - Office 365 - Développez des applications temps ré...Etienne Bailly
 
SignalR V2  - Office 365 - SharePoint Online - Le mix gagnant pour développer...
SignalR V2  - Office 365 - SharePoint Online - Le mix gagnant pour développer...SignalR V2  - Office 365 - SharePoint Online - Le mix gagnant pour développer...
SignalR V2  - Office 365 - SharePoint Online - Le mix gagnant pour développer...Microsoft
 

Similaire à Swiss share point_club_14_10_2015 (20)

Conf'SharePoint 2013 - B05 Une gouvernance orientée services pour share poi...
Conf'SharePoint 2013 - B05   Une gouvernance orientée services pour share poi...Conf'SharePoint 2013 - B05   Une gouvernance orientée services pour share poi...
Conf'SharePoint 2013 - B05 Une gouvernance orientée services pour share poi...
 
Personnalisez vos espaces SharePoint
Personnalisez vos espaces SharePointPersonnalisez vos espaces SharePoint
Personnalisez vos espaces SharePoint
 
SPS Dakar 2018 - Surfer sur les vagues Office 365
SPS Dakar 2018 - Surfer sur les vagues Office 365SPS Dakar 2018 - Surfer sur les vagues Office 365
SPS Dakar 2018 - Surfer sur les vagues Office 365
 
SPS Dakar 2018 - Surfer sur les vagues Office 365 - Patrick Guimonet
SPS Dakar 2018 - Surfer sur les vagues Office 365 - Patrick GuimonetSPS Dakar 2018 - Surfer sur les vagues Office 365 - Patrick Guimonet
SPS Dakar 2018 - Surfer sur les vagues Office 365 - Patrick Guimonet
 
Pièges dans les nuages - yOS Montréal 29 octobre 2015
Pièges dans les nuages - yOS Montréal 29 octobre 2015Pièges dans les nuages - yOS Montréal 29 octobre 2015
Pièges dans les nuages - yOS Montréal 29 octobre 2015
 
SharePoint Days Casablanca Conference Key notes "sharepoint hier et demain"
SharePoint Days Casablanca Conference Key notes "sharepoint hier et demain"SharePoint Days Casablanca Conference Key notes "sharepoint hier et demain"
SharePoint Days Casablanca Conference Key notes "sharepoint hier et demain"
 
Enteprise Social Workplace : Microsoft SharePoint 2013
Enteprise Social Workplace : Microsoft SharePoint 2013Enteprise Social Workplace : Microsoft SharePoint 2013
Enteprise Social Workplace : Microsoft SharePoint 2013
 
SPS Paris 2017
SPS Paris 2017SPS Paris 2017
SPS Paris 2017
 
I4 - Méthodes d'audit et d'optimisation pour votre tenant Office 365 - Joelle...
I4 - Méthodes d'audit et d'optimisation pour votre tenant Office 365 - Joelle...I4 - Méthodes d'audit et d'optimisation pour votre tenant Office 365 - Joelle...
I4 - Méthodes d'audit et d'optimisation pour votre tenant Office 365 - Joelle...
 
inext café #03 - Automatiser ses processus métier avec SharePoint et Nintex
inext café #03 - Automatiser ses processus métier avec SharePoint et Nintexinext café #03 - Automatiser ses processus métier avec SharePoint et Nintex
inext café #03 - Automatiser ses processus métier avec SharePoint et Nintex
 
Liferay Symposium 2015 - Liferay : la plateforme technique au coeur de la tra...
Liferay Symposium 2015 - Liferay : la plateforme technique au coeur de la tra...Liferay Symposium 2015 - Liferay : la plateforme technique au coeur de la tra...
Liferay Symposium 2015 - Liferay : la plateforme technique au coeur de la tra...
 
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
 
IDC Observatoire 2020 de l'Automatisation des Métiers: vers l'Intelligent Pro...
IDC Observatoire 2020 de l'Automatisation des Métiers: vers l'Intelligent Pro...IDC Observatoire 2020 de l'Automatisation des Métiers: vers l'Intelligent Pro...
IDC Observatoire 2020 de l'Automatisation des Métiers: vers l'Intelligent Pro...
 
SharePoint Summit Quebec 2013 - Votre premiere App SharePoint 2013 avec Napa
SharePoint Summit Quebec 2013 - Votre premiere App SharePoint 2013 avec NapaSharePoint Summit Quebec 2013 - Votre premiere App SharePoint 2013 avec Napa
SharePoint Summit Quebec 2013 - Votre premiere App SharePoint 2013 avec Napa
 
Sql Saturday paris 2014 - Construire et Déployer une application métier Offic...
Sql Saturday paris 2014 - Construire et Déployer une application métier Offic...Sql Saturday paris 2014 - Construire et Déployer une application métier Offic...
Sql Saturday paris 2014 - Construire et Déployer une application métier Offic...
 
SPS Abidjan 2018 - Surfer sur les vagues Office 365
SPS Abidjan 2018 - Surfer sur les vagues Office 365SPS Abidjan 2018 - Surfer sur les vagues Office 365
SPS Abidjan 2018 - Surfer sur les vagues Office 365
 
SPS Abidjan 2018 - Surfer sur les vagues Office 365
SPS Abidjan 2018 - Surfer sur les vagues Office 365SPS Abidjan 2018 - Surfer sur les vagues Office 365
SPS Abidjan 2018 - Surfer sur les vagues Office 365
 
Secure it day - 2020 - PowerPlatform - Accélérateur d'applicationst
Secure it day - 2020 - PowerPlatform - Accélérateur d'applicationstSecure it day - 2020 - PowerPlatform - Accélérateur d'applicationst
Secure it day - 2020 - PowerPlatform - Accélérateur d'applicationst
 
TechDays 2015 - SignalrV2 - Office 365 - Développez des applications temps ré...
TechDays 2015 - SignalrV2 - Office 365 - Développez des applications temps ré...TechDays 2015 - SignalrV2 - Office 365 - Développez des applications temps ré...
TechDays 2015 - SignalrV2 - Office 365 - Développez des applications temps ré...
 
SignalR V2  - Office 365 - SharePoint Online - Le mix gagnant pour développer...
SignalR V2  - Office 365 - SharePoint Online - Le mix gagnant pour développer...SignalR V2  - Office 365 - SharePoint Online - Le mix gagnant pour développer...
SignalR V2  - Office 365 - SharePoint Online - Le mix gagnant pour développer...
 

Swiss share point_club_14_10_2015

Notes de l'éditeur

  1. Présentation de théorie Office 365 qu’est ce que c’est ? Comment ca marche ? A quoi ca sert ? Session de démo Montrer qu’on peut utiliser les api office 365 sur plusieurs environnements Même scénarios d’implémentations sur différents environnements 1er exemple : Application web avec auth directe (Joe) 2ieme exemple : SharePoint Hosted App (Gilles) 3ieme exemple : Application mobile/Windows10 (Gilles) 4ieme exemple : Complément office (Joe)
  2. Présentation de théorie Office 365 qu’est ce que c’est ? Comment ca marche ? A quoi ca sert ? Session de démo Montrer qu’on peut utiliser les api office 365 sur plusieurs environnements Même scénarios d’implémentations sur différents environnements 1er exemple : Application web avec auth directe (Joe) 2ieme exemple : SharePoint Hosted App (Gilles) 3ieme exemple : Application mobile/Windows10 (Gilles) 4ieme exemple : Complément office (Joe)
  3. Présentation de théorie Office 365 qu’est ce que c’est ? Comment ca marche ? A quoi ca sert ? Session de démo Montrer qu’on peut utiliser les api office 365 sur plusieurs environnements Même scénarios d’implémentations sur différents environnements 1er exemple : Application web avec auth directe (Joe) 2ieme exemple : SharePoint Hosted App (Gilles) 3ieme exemple : Application mobile/Windows10 (Gilles) 4ieme exemple : Complément office (Joe)