SlideShare une entreprise Scribd logo
yOS-Tour - yOS-Day ©2015. All rights reserved.
#4 – yOS-Day à Lyon le 11 décembre 2015
www.yos-tour.com
contact@yos-tour.com
@YosTour
yOS-Tour - yOS-Day ©2015. All rights reserved.
#4 – yOS-Day à Lyon le 11 décembre 2015
Introduction à AngularJS dans un
contexte Office 365
yOS-Tour - yOS-Day ©2015. All rights reserved.
Merci à nos sponsors
#4 – yOS-Day à Lyon le 11 décembre 2015
Et à nos soutiens
yOS-Tour - yOS-Day ©2015. All rights reserved.
Montreal, Canada negotium.com
Office Servers &
Services MVP
Développeur web @sebastienlevert pimpthecloud.com
yOS-Tour - yOS-Day ©2015. All rights reserved.
Agenda
AngularJS Microsoft GraphSharePoint
Azure AD ConclusionDémos
yOS-Tour - yOS-Day ©2015. All rights reserved.
Qu’est-ce que AngularJS ?
yOS-Tour - yOS-Day ©2015. All rights reserved.
Qu’est-ce que AngularJS ?
Superheroic JavaScript
MVW framework
Démarré en 2009Développé par Google
Utilisé par Netflix,
Youtube, Vevo, MSNBC,
…
Angular 2.0 débarque en
2016
Révolutionne le
développement web
yOS-Tour - yOS-Day ©2015. All rights reserved.
Pourquoi AngularJS ?
Se rapprocher d’un
développement client
plutôt que serveur
Aimer le risque et la
nouveauté
Réfléchir comme un
développeur web, pas
comme un développeur
SharePoint
Construire des
applications plus
rapidement, avec moins
de code
C’est actuellement le
framework le plus en
vogue
Parce que tout le monde
embrasse ce
changement… Même
Microsoft !
yOS-Tour - yOS-Day ©2015. All rights reserved.
AngularJS est très tendance!
yOS-Tour - yOS-Day ©2015. All rights reserved.
Concepts clés
Concepts architecturaux 2-way data-bindingTemplates HTML
Engin de routing Tests unitairesInjection de dépendance
yOS-Tour - yOS-Day ©2015. All rights reserved.
Intégration avec SharePoint
yOS-Tour - yOS-Day ©2015. All rights reserved.
AngularJS & SharePoint
Plusieurs types
d’artéfacts peuvent être
une application AngulaJS
S’exécute dans le
contexte de l’usager
courant
Plusieurs méthodes
d’accès aux données
Disponible avec
SharePoint 2007, 2010,
2013, 2016, Online…
Plus simple à intégrer
dans un workflow de
développement
moderne
Développement rapide
et feedbacks rapides
yOS-Tour - yOS-Day ©2015. All rights reserved.
Demos
yOS-Tour - yOS-Day ©2015. All rights reserved.
Microsoft Graph
yOS-Tour - yOS-Day ©2015. All rights reserved.
Qu’est-ce que le Microsoft Graph?
Un seul API pour
consommer vos données
Office 365
Exposé via l’Office Graph
Annoncé à la //build
2015, RTM à Connect();
2015
Disponible en RTM avec
SDKs et REST
Support de CORS (!!)RTM et Beta disponibles
yOS-Tour - yOS-Day ©2015. All rights reserved.
Hands-On Microsoft Graph
Graph Explorer
graphexplorer2
.azurewebsites.net
Permet d’exécuter des
requêtes sur votre
propre tenant via les API
REST
yOS-Tour - yOS-Day ©2015. All rights reserved.
Authentification Azure AD
yOS-Tour - yOS-Day ©2015. All rights reserved.
Authentification Azure AD
OAuth 2.0
Scopes de sécurité à
déterminer
Laisser le processus
d’authentification à
Microsoft
Support de MFA et de
l’authentification fédérée
Client credentials grant
flow
Connections perpétuelles
avec des jetons de
rafraîchissement
yOS-Tour - yOS-Day ©2015. All rights reserved.
Flux d’authentification
Azure AD
Client Application Microsoft Graph
1
2
3
4
Jeton
Ressources
Jeton
yOS-Tour - yOS-Day ©2015. All rights reserved.
Comment s’intégrer à Azure AD ?
Peut s’intégrer à un ou
plusieurs tenants
Disponible pour toutes
les plateformes
Utiliser via les librairies
Azure ADAL
Laisser le flux
d’authentification
travailler pour vous
Ça fonctionne…
Simplement!
Peut s’intégrer avec le
Identity Model d’ASP.NET
yOS-Tour - yOS-Day ©2015. All rights reserved.
Démos
yOS-Tour - yOS-Day ©2015. All rights reserved.
Conclusion
yOS-Tour - yOS-Day ©2015. All rights reserved.
Conclusion
AngularJS vous permet
de créer des SPA
intégrées avec
SharePoint et Office 365
L’authentification est
rendue possible grâce
aux application Azure AD
Tous les workloads
d’Office 365 sont unifiés
grâce au Microsoft
Graph
Les intercepteurs
AngularJS permettent
d’automatiquement
authentifiés vos appels
Arêter de vous soucier
de votre infrastructure,
commencer à livrer de la
valeur d’affaires
Office 365 est la surface
de développement la
plus stratégique pour
Microsoft
yOS-Tour - yOS-Day ©2015. All rights reserved.
Références
dev.office.com
sebastienlevert.com
pimpthecloud.com
graphexplorer2
.azurewebsites.net
github.com/
sebastienlevert
slideshare.net/
sebastienlevert
officehub
.azurewebsites.net
yOS-Tour - yOS-Day ©2015. All rights reserved.
Questions ?
yOS-Tour - yOS-Day ©2015. All rights reserved.
#4 – yOS-Day à Lyon le 11 décembre 2015
www.yos-tour.com
contact@yos-tour.com
@YosTour
merci !

Contenu connexe

Tendances

ASP.NET MVC, Web API & KnockoutJS
ASP.NET MVC, Web API & KnockoutJSASP.NET MVC, Web API & KnockoutJS
ASP.NET MVC, Web API & KnockoutJS
Renaud Dumont
 
Afterworks MS Noumea - Développer des applications pour le Cloud avec le Clou...
Afterworks MS Noumea - Développer des applications pour le Cloud avec le Clou...Afterworks MS Noumea - Développer des applications pour le Cloud avec le Clou...
Afterworks MS Noumea - Développer des applications pour le Cloud avec le Clou...
Julien Chable
 
Le futur de AngularJS (2.0)
Le futur de AngularJS (2.0)Le futur de AngularJS (2.0)
Le futur de AngularJS (2.0)
Clément Dubois
 
Soirée 3T Soat - Asp.net MVC
Soirée 3T Soat - Asp.net MVCSoirée 3T Soat - Asp.net MVC
Soirée 3T Soat - Asp.net MVCSOAT
 
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
Julien Chable
 
Frameworks JavaScript en environnement MS
Frameworks JavaScript en environnement MSFrameworks JavaScript en environnement MS
Frameworks JavaScript en environnement MS
Sébastien Ollivier
 
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
Julien Chable
 
M20486 formation-developper-des-applications-web-asp-net-mvc-4
M20486 formation-developper-des-applications-web-asp-net-mvc-4M20486 formation-developper-des-applications-web-asp-net-mvc-4
M20486 formation-developper-des-applications-web-asp-net-mvc-4CERTyou Formation
 
Etendre les capacités de Dynamics CRM Online avec Microsoft Azure
Etendre les capacités de Dynamics CRM Online avec Microsoft AzureEtendre les capacités de Dynamics CRM Online avec Microsoft Azure
Etendre les capacités de Dynamics CRM Online avec Microsoft Azure
Microsoft Ideas
 
Meet up sqli lyon 09-2015 - Gradle
Meet up sqli lyon 09-2015 - GradleMeet up sqli lyon 09-2015 - Gradle
Meet up sqli lyon 09-2015 - Gradle
SQLI DIGITAL EXPERIENCE
 
Débuter avec Rails::API & AngularJS
Débuter avec Rails::API & AngularJSDébuter avec Rails::API & AngularJS
Débuter avec Rails::API & AngularJS
Frédéric DUPERIER
 
SQLSaturday Paris 2014 - Construire et déployer une application métier Office...
SQLSaturday Paris 2014 - Construire et déployer une application métier Office...SQLSaturday Paris 2014 - Construire et déployer une application métier Office...
SQLSaturday Paris 2014 - Construire et déployer une application métier Office...
GUSS
 
Pré-Conférences - SharePoint Saturday Paris 2016 - Le développement Office...
Pré-Conférences - SharePoint Saturday Paris 2016 - Le développement Office...Pré-Conférences - SharePoint Saturday Paris 2016 - Le développement Office...
Pré-Conférences - SharePoint Saturday Paris 2016 - Le développement Office...
Sébastien Levert
 
Meet up sqli lyon 09-2015 - J Hipster
Meet up sqli lyon 09-2015 - J HipsterMeet up sqli lyon 09-2015 - J Hipster
Meet up sqli lyon 09-2015 - J Hipster
SQLI DIGITAL EXPERIENCE
 
Hello AngularJS - Back to the future
Hello AngularJS - Back to the futureHello AngularJS - Back to the future
Hello AngularJS - Back to the future
Ouadie LAHDIOUI
 
Introduction à Angular 2
Introduction à Angular 2Introduction à Angular 2
Introduction à Angular 2
Laurent Duveau
 
Angular Framework présentation PPT LIGHT
Angular Framework présentation PPT LIGHTAngular Framework présentation PPT LIGHT
Angular Framework présentation PPT LIGHT
tayebbousfiha1
 
Introduction à Angular 2
Introduction à Angular 2Introduction à Angular 2
Introduction à Angular 2
Vincent Caillierez
 
Apéro techno node.js + AngularJS @Omnilog 2014
Apéro techno node.js + AngularJS @Omnilog 2014Apéro techno node.js + AngularJS @Omnilog 2014
Apéro techno node.js + AngularJS @Omnilog 2014
Yves-Emmanuel Jutard
 

Tendances (19)

ASP.NET MVC, Web API & KnockoutJS
ASP.NET MVC, Web API & KnockoutJSASP.NET MVC, Web API & KnockoutJS
ASP.NET MVC, Web API & KnockoutJS
 
Afterworks MS Noumea - Développer des applications pour le Cloud avec le Clou...
Afterworks MS Noumea - Développer des applications pour le Cloud avec le Clou...Afterworks MS Noumea - Développer des applications pour le Cloud avec le Clou...
Afterworks MS Noumea - Développer des applications pour le Cloud avec le Clou...
 
Le futur de AngularJS (2.0)
Le futur de AngularJS (2.0)Le futur de AngularJS (2.0)
Le futur de AngularJS (2.0)
 
Soirée 3T Soat - Asp.net MVC
Soirée 3T Soat - Asp.net MVCSoirée 3T Soat - Asp.net MVC
Soirée 3T Soat - Asp.net MVC
 
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
 
Frameworks JavaScript en environnement MS
Frameworks JavaScript en environnement MSFrameworks JavaScript en environnement MS
Frameworks JavaScript en environnement MS
 
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
 
M20486 formation-developper-des-applications-web-asp-net-mvc-4
M20486 formation-developper-des-applications-web-asp-net-mvc-4M20486 formation-developper-des-applications-web-asp-net-mvc-4
M20486 formation-developper-des-applications-web-asp-net-mvc-4
 
Etendre les capacités de Dynamics CRM Online avec Microsoft Azure
Etendre les capacités de Dynamics CRM Online avec Microsoft AzureEtendre les capacités de Dynamics CRM Online avec Microsoft Azure
Etendre les capacités de Dynamics CRM Online avec Microsoft Azure
 
Meet up sqli lyon 09-2015 - Gradle
Meet up sqli lyon 09-2015 - GradleMeet up sqli lyon 09-2015 - Gradle
Meet up sqli lyon 09-2015 - Gradle
 
Débuter avec Rails::API & AngularJS
Débuter avec Rails::API & AngularJSDébuter avec Rails::API & AngularJS
Débuter avec Rails::API & AngularJS
 
SQLSaturday Paris 2014 - Construire et déployer une application métier Office...
SQLSaturday Paris 2014 - Construire et déployer une application métier Office...SQLSaturday Paris 2014 - Construire et déployer une application métier Office...
SQLSaturday Paris 2014 - Construire et déployer une application métier Office...
 
Pré-Conférences - SharePoint Saturday Paris 2016 - Le développement Office...
Pré-Conférences - SharePoint Saturday Paris 2016 - Le développement Office...Pré-Conférences - SharePoint Saturday Paris 2016 - Le développement Office...
Pré-Conférences - SharePoint Saturday Paris 2016 - Le développement Office...
 
Meet up sqli lyon 09-2015 - J Hipster
Meet up sqli lyon 09-2015 - J HipsterMeet up sqli lyon 09-2015 - J Hipster
Meet up sqli lyon 09-2015 - J Hipster
 
Hello AngularJS - Back to the future
Hello AngularJS - Back to the futureHello AngularJS - Back to the future
Hello AngularJS - Back to the future
 
Introduction à Angular 2
Introduction à Angular 2Introduction à Angular 2
Introduction à Angular 2
 
Angular Framework présentation PPT LIGHT
Angular Framework présentation PPT LIGHTAngular Framework présentation PPT LIGHT
Angular Framework présentation PPT LIGHT
 
Introduction à Angular 2
Introduction à Angular 2Introduction à Angular 2
Introduction à Angular 2
 
Apéro techno node.js + AngularJS @Omnilog 2014
Apéro techno node.js + AngularJS @Omnilog 2014Apéro techno node.js + AngularJS @Omnilog 2014
Apéro techno node.js + AngularJS @Omnilog 2014
 

En vedette

Proyecto TIC
Proyecto TIC Proyecto TIC
Proyecto TIC
MAPIVALLE
 
Comunidades
ComunidadesComunidades
Comunidades
joseporive
 
Présentation de Christian Langevin au Club IES_Veille Technologique
Présentation de Christian Langevin au Club IES_Veille TechnologiquePrésentation de Christian Langevin au Club IES_Veille Technologique
Présentation de Christian Langevin au Club IES_Veille Technologique
Inter-Ligere
 
Algebra lineal y numeros complejos
Algebra lineal y numeros complejosAlgebra lineal y numeros complejos
Algebra lineal y numeros complejos
Irvingg Kennedy Mcfly
 
Comment attirer et séduire les visiteurs avec des contenus de qualité
Comment attirer et séduire les visiteurs avec des contenus de qualitéComment attirer et séduire les visiteurs avec des contenus de qualité
Comment attirer et séduire les visiteurs avec des contenus de qualité
Ille & Vilaine Tourisme
 
J'ai une passion le cinema hannah stafford & asher randall
J'ai une passion le cinema hannah stafford & asher randallJ'ai une passion le cinema hannah stafford & asher randall
J'ai une passion le cinema hannah stafford & asher randall
Morenetamiltonkeynes
 
Battles rmsconf
Battles rmsconfBattles rmsconf
Battles rmsconf
Guillaume Caramalli
 
Real madrid
Real madridReal madrid
Real madrid
franvega10
 
Jai un passion pour le cinema.french homework beth dailly
Jai un passion pour le cinema.french homework beth daillyJai un passion pour le cinema.french homework beth dailly
Jai un passion pour le cinema.french homework beth dailly
Morenetamiltonkeynes
 
Business intellligence
Business intellligenceBusiness intellligence
Business intellligence
Javiergomlop
 
Accompagner les élèves dans les démarches transversales
Accompagner les élèves dans les démarches transversalesAccompagner les élèves dans les démarches transversales
Accompagner les élèves dans les démarches transversales
chauvinclo
 
Quesignificaserpobre
QuesignificaserpobreQuesignificaserpobre
Quesignificaserpobre
Jairo Molano
 
Pedagogia
PedagogiaPedagogia
Pedagogia
chinaalcivar
 
Ciberculturas
CiberculturasCiberculturas
Ciberculturas
ddebernardo
 
Inducción
InducciónInducción
Inducción
noticonsac
 
Utilisation d’ArcGIS Server avec la solution d’intelligence d’affaires Panora...
Utilisation d’ArcGIS Server avec la solution d’intelligence d’affaires Panora...Utilisation d’ArcGIS Server avec la solution d’intelligence d’affaires Panora...
Utilisation d’ArcGIS Server avec la solution d’intelligence d’affaires Panora...
Intelli³
 
Dinero electrónico
Dinero electrónicoDinero electrónico
Dinero electrónico
Daniela Gallardo Ledesma
 
Pptx
PptxPptx
Partes del computador
Partes del computadorPartes del computador
Partes del computador
blancajanetacosta
 

En vedette (20)

Proyecto TIC
Proyecto TIC Proyecto TIC
Proyecto TIC
 
Comunidades
ComunidadesComunidades
Comunidades
 
Présentation de Christian Langevin au Club IES_Veille Technologique
Présentation de Christian Langevin au Club IES_Veille TechnologiquePrésentation de Christian Langevin au Club IES_Veille Technologique
Présentation de Christian Langevin au Club IES_Veille Technologique
 
Algebra lineal y numeros complejos
Algebra lineal y numeros complejosAlgebra lineal y numeros complejos
Algebra lineal y numeros complejos
 
Comment attirer et séduire les visiteurs avec des contenus de qualité
Comment attirer et séduire les visiteurs avec des contenus de qualitéComment attirer et séduire les visiteurs avec des contenus de qualité
Comment attirer et séduire les visiteurs avec des contenus de qualité
 
J'ai une passion le cinema hannah stafford & asher randall
J'ai une passion le cinema hannah stafford & asher randallJ'ai une passion le cinema hannah stafford & asher randall
J'ai une passion le cinema hannah stafford & asher randall
 
Battles rmsconf
Battles rmsconfBattles rmsconf
Battles rmsconf
 
Real madrid
Real madridReal madrid
Real madrid
 
Gaspésie+..
Gaspésie+..Gaspésie+..
Gaspésie+..
 
Jai un passion pour le cinema.french homework beth dailly
Jai un passion pour le cinema.french homework beth daillyJai un passion pour le cinema.french homework beth dailly
Jai un passion pour le cinema.french homework beth dailly
 
Business intellligence
Business intellligenceBusiness intellligence
Business intellligence
 
Accompagner les élèves dans les démarches transversales
Accompagner les élèves dans les démarches transversalesAccompagner les élèves dans les démarches transversales
Accompagner les élèves dans les démarches transversales
 
Quesignificaserpobre
QuesignificaserpobreQuesignificaserpobre
Quesignificaserpobre
 
Pedagogia
PedagogiaPedagogia
Pedagogia
 
Ciberculturas
CiberculturasCiberculturas
Ciberculturas
 
Inducción
InducciónInducción
Inducción
 
Utilisation d’ArcGIS Server avec la solution d’intelligence d’affaires Panora...
Utilisation d’ArcGIS Server avec la solution d’intelligence d’affaires Panora...Utilisation d’ArcGIS Server avec la solution d’intelligence d’affaires Panora...
Utilisation d’ArcGIS Server avec la solution d’intelligence d’affaires Panora...
 
Dinero electrónico
Dinero electrónicoDinero electrónico
Dinero electrónico
 
Pptx
PptxPptx
Pptx
 
Partes del computador
Partes del computadorPartes del computador
Partes del computador
 

Similaire à Introduction à AngularJS dans un contexte Office365

Osez faire le premier pas vers office 365 hybridez vous! - yOS Tour Lyon
Osez faire le premier pas vers office 365 hybridez vous! - yOS Tour LyonOsez faire le premier pas vers office 365 hybridez vous! - yOS Tour Lyon
Osez faire le premier pas vers office 365 hybridez vous! - yOS Tour Lyon
Joris Faure
 
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
Patrick Guimonet
 
SharePoint 2016 les nouveautés / yosTour Lyon / Etienne Bailly | Benoit Jester
SharePoint 2016 les nouveautés / yosTour Lyon / Etienne Bailly | Benoit JesterSharePoint 2016 les nouveautés / yosTour Lyon / Etienne Bailly | Benoit Jester
SharePoint 2016 les nouveautés / yosTour Lyon / Etienne Bailly | Benoit Jester
Etienne Bailly
 
2015 12-11 Plénière yOS-Lyon Office 365
2015 12-11 Plénière yOS-Lyon Office 3652015 12-11 Plénière yOS-Lyon Office 365
2015 12-11 Plénière yOS-Lyon Office 365
Patrick Guimonet
 
Slides deck yos-tour_vincentthavonekham_mvp_azure_the_future_of_microsoft_dat...
Slides deck yos-tour_vincentthavonekham_mvp_azure_the_future_of_microsoft_dat...Slides deck yos-tour_vincentthavonekham_mvp_azure_the_future_of_microsoft_dat...
Slides deck yos-tour_vincentthavonekham_mvp_azure_the_future_of_microsoft_dat...
FactoVia
 
PowerShell pour Office 365 & SharePoint / yosTour Lyon / Gilles Pommier | Eti...
PowerShell pour Office 365 & SharePoint / yosTour Lyon / Gilles Pommier | Eti...PowerShell pour Office 365 & SharePoint / yosTour Lyon / Gilles Pommier | Eti...
PowerShell pour Office 365 & SharePoint / yosTour Lyon / Gilles Pommier | Eti...
Etienne Bailly
 
Piloter Office 365 grâce à PowerShell - Les indispensables - Benoit Jester - ...
Piloter Office 365 grâce à PowerShell - Les indispensables - Benoit Jester - ...Piloter Office 365 grâce à PowerShell - Les indispensables - Benoit Jester - ...
Piloter Office 365 grâce à PowerShell - Les indispensables - Benoit Jester - ...
Etienne Bailly
 
yOS Montpellier - Piloter Office 365 grâce à powershell - Les indispensables
yOS Montpellier - Piloter Office 365 grâce à powershell - Les indispensablesyOS Montpellier - Piloter Office 365 grâce à powershell - Les indispensables
yOS Montpellier - Piloter Office 365 grâce à powershell - Les indispensables
Benoit Jester
 
yOS tour de Montréal
yOS tour de MontréalyOS tour de Montréal
yOS tour de Montréal
Luc Labelle
 
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
 
La transformation du SI avec le Cloud Microsoft, quel sera le rôle de la DSI ...
La transformation du SI avec le Cloud Microsoft, quel sera le rôle de la DSI ...La transformation du SI avec le Cloud Microsoft, quel sera le rôle de la DSI ...
La transformation du SI avec le Cloud Microsoft, quel sera le rôle de la DSI ...
Microsoft Technet France
 
La transformation du SI avec le Cloud Microsoft, quel sera le rôle de la DSI ...
La transformation du SI avec le Cloud Microsoft, quel sera le rôle de la DSI ...La transformation du SI avec le Cloud Microsoft, quel sera le rôle de la DSI ...
La transformation du SI avec le Cloud Microsoft, quel sera le rôle de la DSI ...
Microsoft Décideurs IT
 
Clubmossfrance15 Decembre2008
Clubmossfrance15 Decembre2008Clubmossfrance15 Decembre2008
Clubmossfrance15 Decembre2008
UGAIA
 
yOS Montpellier - La différence entre SharePoint server et SharePoint online ...
yOS Montpellier - La différence entre SharePoint server et SharePoint online ...yOS Montpellier - La différence entre SharePoint server et SharePoint online ...
yOS Montpellier - La différence entre SharePoint server et SharePoint online ...
Benoit Jester
 
Keynote Azure
Keynote AzureKeynote Azure
Keynote Azure
Microsoft
 
2015 12-11 Gouvernance 2.0 pour SharePoint et Office 365
2015 12-11 Gouvernance 2.0 pour SharePoint et Office 3652015 12-11 Gouvernance 2.0 pour SharePoint et Office 365
2015 12-11 Gouvernance 2.0 pour SharePoint et Office 365
Patrick Guimonet
 
Protéger vos données à demeure avec microsoft rms - yOS Tour Genève
Protéger vos données à demeure avec microsoft rms - yOS Tour GenèveProtéger vos données à demeure avec microsoft rms - yOS Tour Genève
Protéger vos données à demeure avec microsoft rms - yOS Tour Genève
Joris Faure
 
2016 12-02 aOS Lille - Que la force du cloud soit avec vos applications
2016 12-02 aOS Lille - Que la force du cloud soit avec vos applications2016 12-02 aOS Lille - Que la force du cloud soit avec vos applications
2016 12-02 aOS Lille - Que la force du cloud soit avec vos applications
Patrick Guimonet
 
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
 
Le business veut tout, tout de suite ? Etes-vous passé en mode IT as a Service ?
Le business veut tout, tout de suite ? Etes-vous passé en mode IT as a Service ?Le business veut tout, tout de suite ? Etes-vous passé en mode IT as a Service ?
Le business veut tout, tout de suite ? Etes-vous passé en mode IT as a Service ?
Microsoft Ideas
 

Similaire à Introduction à AngularJS dans un contexte Office365 (20)

Osez faire le premier pas vers office 365 hybridez vous! - yOS Tour Lyon
Osez faire le premier pas vers office 365 hybridez vous! - yOS Tour LyonOsez faire le premier pas vers office 365 hybridez vous! - yOS Tour Lyon
Osez faire le premier pas vers office 365 hybridez vous! - yOS Tour Lyon
 
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 2016 les nouveautés / yosTour Lyon / Etienne Bailly | Benoit Jester
SharePoint 2016 les nouveautés / yosTour Lyon / Etienne Bailly | Benoit JesterSharePoint 2016 les nouveautés / yosTour Lyon / Etienne Bailly | Benoit Jester
SharePoint 2016 les nouveautés / yosTour Lyon / Etienne Bailly | Benoit Jester
 
2015 12-11 Plénière yOS-Lyon Office 365
2015 12-11 Plénière yOS-Lyon Office 3652015 12-11 Plénière yOS-Lyon Office 365
2015 12-11 Plénière yOS-Lyon Office 365
 
Slides deck yos-tour_vincentthavonekham_mvp_azure_the_future_of_microsoft_dat...
Slides deck yos-tour_vincentthavonekham_mvp_azure_the_future_of_microsoft_dat...Slides deck yos-tour_vincentthavonekham_mvp_azure_the_future_of_microsoft_dat...
Slides deck yos-tour_vincentthavonekham_mvp_azure_the_future_of_microsoft_dat...
 
PowerShell pour Office 365 & SharePoint / yosTour Lyon / Gilles Pommier | Eti...
PowerShell pour Office 365 & SharePoint / yosTour Lyon / Gilles Pommier | Eti...PowerShell pour Office 365 & SharePoint / yosTour Lyon / Gilles Pommier | Eti...
PowerShell pour Office 365 & SharePoint / yosTour Lyon / Gilles Pommier | Eti...
 
Piloter Office 365 grâce à PowerShell - Les indispensables - Benoit Jester - ...
Piloter Office 365 grâce à PowerShell - Les indispensables - Benoit Jester - ...Piloter Office 365 grâce à PowerShell - Les indispensables - Benoit Jester - ...
Piloter Office 365 grâce à PowerShell - Les indispensables - Benoit Jester - ...
 
yOS Montpellier - Piloter Office 365 grâce à powershell - Les indispensables
yOS Montpellier - Piloter Office 365 grâce à powershell - Les indispensablesyOS Montpellier - Piloter Office 365 grâce à powershell - Les indispensables
yOS Montpellier - Piloter Office 365 grâce à powershell - Les indispensables
 
yOS tour de Montréal
yOS tour de MontréalyOS tour de Montréal
yOS tour de Montréal
 
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...
 
La transformation du SI avec le Cloud Microsoft, quel sera le rôle de la DSI ...
La transformation du SI avec le Cloud Microsoft, quel sera le rôle de la DSI ...La transformation du SI avec le Cloud Microsoft, quel sera le rôle de la DSI ...
La transformation du SI avec le Cloud Microsoft, quel sera le rôle de la DSI ...
 
La transformation du SI avec le Cloud Microsoft, quel sera le rôle de la DSI ...
La transformation du SI avec le Cloud Microsoft, quel sera le rôle de la DSI ...La transformation du SI avec le Cloud Microsoft, quel sera le rôle de la DSI ...
La transformation du SI avec le Cloud Microsoft, quel sera le rôle de la DSI ...
 
Clubmossfrance15 Decembre2008
Clubmossfrance15 Decembre2008Clubmossfrance15 Decembre2008
Clubmossfrance15 Decembre2008
 
yOS Montpellier - La différence entre SharePoint server et SharePoint online ...
yOS Montpellier - La différence entre SharePoint server et SharePoint online ...yOS Montpellier - La différence entre SharePoint server et SharePoint online ...
yOS Montpellier - La différence entre SharePoint server et SharePoint online ...
 
Keynote Azure
Keynote AzureKeynote Azure
Keynote Azure
 
2015 12-11 Gouvernance 2.0 pour SharePoint et Office 365
2015 12-11 Gouvernance 2.0 pour SharePoint et Office 3652015 12-11 Gouvernance 2.0 pour SharePoint et Office 365
2015 12-11 Gouvernance 2.0 pour SharePoint et Office 365
 
Protéger vos données à demeure avec microsoft rms - yOS Tour Genève
Protéger vos données à demeure avec microsoft rms - yOS Tour GenèveProtéger vos données à demeure avec microsoft rms - yOS Tour Genève
Protéger vos données à demeure avec microsoft rms - yOS Tour Genève
 
2016 12-02 aOS Lille - Que la force du cloud soit avec vos applications
2016 12-02 aOS Lille - Que la force du cloud soit avec vos applications2016 12-02 aOS Lille - Que la force du cloud soit avec vos applications
2016 12-02 aOS Lille - Que la force du cloud soit avec vos applications
 
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é...
 
Le business veut tout, tout de suite ? Etes-vous passé en mode IT as a Service ?
Le business veut tout, tout de suite ? Etes-vous passé en mode IT as a Service ?Le business veut tout, tout de suite ? Etes-vous passé en mode IT as a Service ?
Le business veut tout, tout de suite ? Etes-vous passé en mode IT as a Service ?
 

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 minutes
Sé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 Development
Sé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 Techniques
Sé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 SPFx
Sé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 Development
Sé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 SharePoint
Sé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 Development
Sé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 SPFx
Sé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 development
Sé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 development
Sé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 minutes
Sé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 minutes
Sé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
 

Dernier

Le support de présentation des Signaux 2024
Le support de présentation des Signaux 2024Le support de présentation des Signaux 2024
Le support de présentation des Signaux 2024
UNITECBordeaux
 
Le Comptoir OCTO - Équipes infra et prod, ne ratez pas l'embarquement pour l'...
Le Comptoir OCTO - Équipes infra et prod, ne ratez pas l'embarquement pour l'...Le Comptoir OCTO - Équipes infra et prod, ne ratez pas l'embarquement pour l'...
Le Comptoir OCTO - Équipes infra et prod, ne ratez pas l'embarquement pour l'...
OCTO Technology
 
OCTO TALKS : 4 Tech Trends du Software Engineering.pdf
OCTO TALKS : 4 Tech Trends du Software Engineering.pdfOCTO TALKS : 4 Tech Trends du Software Engineering.pdf
OCTO TALKS : 4 Tech Trends du Software Engineering.pdf
OCTO Technology
 
Les écrans informatiques au fil du temps.pptx
Les écrans informatiques au fil du temps.pptxLes écrans informatiques au fil du temps.pptx
Les écrans informatiques au fil du temps.pptx
abderrahimbourimi
 
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...
OCTO Technology
 
De l'IA comme plagiat à la rédaction d'une « charte IA » à l'université
De l'IA comme plagiat à la rédaction d'une « charte IA » à l'universitéDe l'IA comme plagiat à la rédaction d'une « charte IA » à l'université
De l'IA comme plagiat à la rédaction d'une « charte IA » à l'université
Université de Franche-Comté
 
Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)
Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)
Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)
Laurent Speyser
 
PRESENTATION DE L'ACTIVE DIRECTORY SOUS WINDOWS SERVEUR.pptx
PRESENTATION DE L'ACTIVE DIRECTORY SOUS WINDOWS SERVEUR.pptxPRESENTATION DE L'ACTIVE DIRECTORY SOUS WINDOWS SERVEUR.pptx
PRESENTATION DE L'ACTIVE DIRECTORY SOUS WINDOWS SERVEUR.pptx
AlbertSmithTambwe
 
COURS D'ADMINISTRATION RESEAU SOUS WINDOWS
COURS D'ADMINISTRATION RESEAU  SOUS WINDOWSCOURS D'ADMINISTRATION RESEAU  SOUS WINDOWS
COURS D'ADMINISTRATION RESEAU SOUS WINDOWS
AlbertSmithTambwe
 

Dernier (9)

Le support de présentation des Signaux 2024
Le support de présentation des Signaux 2024Le support de présentation des Signaux 2024
Le support de présentation des Signaux 2024
 
Le Comptoir OCTO - Équipes infra et prod, ne ratez pas l'embarquement pour l'...
Le Comptoir OCTO - Équipes infra et prod, ne ratez pas l'embarquement pour l'...Le Comptoir OCTO - Équipes infra et prod, ne ratez pas l'embarquement pour l'...
Le Comptoir OCTO - Équipes infra et prod, ne ratez pas l'embarquement pour l'...
 
OCTO TALKS : 4 Tech Trends du Software Engineering.pdf
OCTO TALKS : 4 Tech Trends du Software Engineering.pdfOCTO TALKS : 4 Tech Trends du Software Engineering.pdf
OCTO TALKS : 4 Tech Trends du Software Engineering.pdf
 
Les écrans informatiques au fil du temps.pptx
Les écrans informatiques au fil du temps.pptxLes écrans informatiques au fil du temps.pptx
Les écrans informatiques au fil du temps.pptx
 
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...
 
De l'IA comme plagiat à la rédaction d'une « charte IA » à l'université
De l'IA comme plagiat à la rédaction d'une « charte IA » à l'universitéDe l'IA comme plagiat à la rédaction d'une « charte IA » à l'université
De l'IA comme plagiat à la rédaction d'une « charte IA » à l'université
 
Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)
Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)
Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)
 
PRESENTATION DE L'ACTIVE DIRECTORY SOUS WINDOWS SERVEUR.pptx
PRESENTATION DE L'ACTIVE DIRECTORY SOUS WINDOWS SERVEUR.pptxPRESENTATION DE L'ACTIVE DIRECTORY SOUS WINDOWS SERVEUR.pptx
PRESENTATION DE L'ACTIVE DIRECTORY SOUS WINDOWS SERVEUR.pptx
 
COURS D'ADMINISTRATION RESEAU SOUS WINDOWS
COURS D'ADMINISTRATION RESEAU  SOUS WINDOWSCOURS D'ADMINISTRATION RESEAU  SOUS WINDOWS
COURS D'ADMINISTRATION RESEAU SOUS WINDOWS
 

Introduction à AngularJS dans un contexte Office365

  • 1. yOS-Tour - yOS-Day ©2015. All rights reserved. #4 – yOS-Day à Lyon le 11 décembre 2015 www.yos-tour.com contact@yos-tour.com @YosTour
  • 2. yOS-Tour - yOS-Day ©2015. All rights reserved. #4 – yOS-Day à Lyon le 11 décembre 2015 Introduction à AngularJS dans un contexte Office 365
  • 3. yOS-Tour - yOS-Day ©2015. All rights reserved. Merci à nos sponsors #4 – yOS-Day à Lyon le 11 décembre 2015 Et à nos soutiens
  • 4. yOS-Tour - yOS-Day ©2015. All rights reserved. Montreal, Canada negotium.com Office Servers & Services MVP Développeur web @sebastienlevert pimpthecloud.com
  • 5. yOS-Tour - yOS-Day ©2015. All rights reserved. Agenda AngularJS Microsoft GraphSharePoint Azure AD ConclusionDémos
  • 6. yOS-Tour - yOS-Day ©2015. All rights reserved. Qu’est-ce que AngularJS ?
  • 7. yOS-Tour - yOS-Day ©2015. All rights reserved. Qu’est-ce que AngularJS ? Superheroic JavaScript MVW framework Démarré en 2009Développé par Google Utilisé par Netflix, Youtube, Vevo, MSNBC, … Angular 2.0 débarque en 2016 Révolutionne le développement web
  • 8. yOS-Tour - yOS-Day ©2015. All rights reserved. Pourquoi AngularJS ? Se rapprocher d’un développement client plutôt que serveur Aimer le risque et la nouveauté Réfléchir comme un développeur web, pas comme un développeur SharePoint Construire des applications plus rapidement, avec moins de code C’est actuellement le framework le plus en vogue Parce que tout le monde embrasse ce changement… Même Microsoft !
  • 9. yOS-Tour - yOS-Day ©2015. All rights reserved. AngularJS est très tendance!
  • 10. yOS-Tour - yOS-Day ©2015. All rights reserved. Concepts clés Concepts architecturaux 2-way data-bindingTemplates HTML Engin de routing Tests unitairesInjection de dépendance
  • 11. yOS-Tour - yOS-Day ©2015. All rights reserved. Intégration avec SharePoint
  • 12. yOS-Tour - yOS-Day ©2015. All rights reserved. AngularJS & SharePoint Plusieurs types d’artéfacts peuvent être une application AngulaJS S’exécute dans le contexte de l’usager courant Plusieurs méthodes d’accès aux données Disponible avec SharePoint 2007, 2010, 2013, 2016, Online… Plus simple à intégrer dans un workflow de développement moderne Développement rapide et feedbacks rapides
  • 13. yOS-Tour - yOS-Day ©2015. All rights reserved. Demos
  • 14. yOS-Tour - yOS-Day ©2015. All rights reserved. Microsoft Graph
  • 15. yOS-Tour - yOS-Day ©2015. All rights reserved. Qu’est-ce que le Microsoft Graph? Un seul API pour consommer vos données Office 365 Exposé via l’Office Graph Annoncé à la //build 2015, RTM à Connect(); 2015 Disponible en RTM avec SDKs et REST Support de CORS (!!)RTM et Beta disponibles
  • 16. yOS-Tour - yOS-Day ©2015. All rights reserved. Hands-On Microsoft Graph Graph Explorer graphexplorer2 .azurewebsites.net Permet d’exécuter des requêtes sur votre propre tenant via les API REST
  • 17. yOS-Tour - yOS-Day ©2015. All rights reserved. Authentification Azure AD
  • 18. yOS-Tour - yOS-Day ©2015. All rights reserved. Authentification Azure AD OAuth 2.0 Scopes de sécurité à déterminer Laisser le processus d’authentification à Microsoft Support de MFA et de l’authentification fédérée Client credentials grant flow Connections perpétuelles avec des jetons de rafraîchissement
  • 19. yOS-Tour - yOS-Day ©2015. All rights reserved. Flux d’authentification Azure AD Client Application Microsoft Graph 1 2 3 4 Jeton Ressources Jeton
  • 20. yOS-Tour - yOS-Day ©2015. All rights reserved. Comment s’intégrer à Azure AD ? Peut s’intégrer à un ou plusieurs tenants Disponible pour toutes les plateformes Utiliser via les librairies Azure ADAL Laisser le flux d’authentification travailler pour vous Ça fonctionne… Simplement! Peut s’intégrer avec le Identity Model d’ASP.NET
  • 21. yOS-Tour - yOS-Day ©2015. All rights reserved. Démos
  • 22. yOS-Tour - yOS-Day ©2015. All rights reserved. Conclusion
  • 23. yOS-Tour - yOS-Day ©2015. All rights reserved. Conclusion AngularJS vous permet de créer des SPA intégrées avec SharePoint et Office 365 L’authentification est rendue possible grâce aux application Azure AD Tous les workloads d’Office 365 sont unifiés grâce au Microsoft Graph Les intercepteurs AngularJS permettent d’automatiquement authentifiés vos appels Arêter de vous soucier de votre infrastructure, commencer à livrer de la valeur d’affaires Office 365 est la surface de développement la plus stratégique pour Microsoft
  • 24. yOS-Tour - yOS-Day ©2015. All rights reserved. Références dev.office.com sebastienlevert.com pimpthecloud.com graphexplorer2 .azurewebsites.net github.com/ sebastienlevert slideshare.net/ sebastienlevert officehub .azurewebsites.net
  • 25. yOS-Tour - yOS-Day ©2015. All rights reserved. Questions ?
  • 26. yOS-Tour - yOS-Day ©2015. All rights reserved. #4 – yOS-Day à Lyon le 11 décembre 2015 www.yos-tour.com contact@yos-tour.com @YosTour merci !