SlideShare uma empresa Scribd logo
1 de 45
Les Nouvelles Architectures Web

mardi 4 février 2014
Olivier Lament – Manager IT – ING Direct
Jonathan Meiss – @JohnMeiss – OCTO Technology
François Petitit – @francoispetitit – OCTO Technology
© OCTO 2014

1
Préambule : des geeks et des boss

2
Agenda
Retour d’expérience ING Direct
http://m.ingdirect.fr
Enjeux du projet

Les nouvelles architectures du Web
Principes d’architecture
Nouveaux frameworks
Industrialisation des développements JavaScript
Web mobile multiplateforme
L’utilisateur au centre des développements

Conclusion
3
http://m.ingdirect.fr

4
Driver 1/3 : l’expérience utilisateur

5
Driver 2/3 : les coûts

6
Driver 3/3 : rationaliser
l’architecture du S.I.

7
Principes
d’architecture

8
L’évolution des architectures Web

9
L’évolution des architectures Web

10
L’évolution des architectures Web

11
L’évolution des architectures Web

12
API-fication du S.I.
Desktops

API

service

Smartphones

Tablettes
API

Autres … ?

service

API

SI

Open API

13
La sécurité ?

14
API-fication des équipes projet
PO

PO

Equipe
WebApp

Equipe
API

Ergonome +
graphiste
Développeurs

Développeurs
15
Les nouveaux
frameworks du Web

16
Evolution des navigateurs depuis
l’an 2000

17
Et même sur mobile !

18
MV* = déporter l’application Web
côté client

19
Une multiplication des frameworks
MV*

20
Lequel choisir ?

21
AngularJS : un intérêt croissant

22
Des communautés très actives

23
Architecture applicative d’une
application Web MV*

24
AngularJS

Backbone.js

Style

Présentation

Templating

X

Composants graphiques
Data binding

X

X

X

X

Echanges / appels distants
Services

MV*

Bookmarking / historique navigation

Contrôleur

X

X

X

Stockage local
Gestion hors-ligne
Détection de fonctionnalité navigateur

Infrastructure

List helper cross navigateur

X

Appels à des fonctions natives
Injection de dépendances

Transverse

X

Sécurité (connexion / profils / stockage)
Logs
Piste d’audit

Comparaison des briques applicatives fournies nativement
25
par Backbone.js et AngularJS
Et le gagnant est… AngularJS

Miško Hevery, AngularJS Creator,

Google

« AngularJS is what HTML would have been,
had it been designed for building web-apps »
26
Industrialisation
des
Développements
JavaScript

27
Un écosystème industrialisé
DEV

QUALITE

Build

Syntaxe

Architecture applicative

Couverture tests

Run

Qualimétrie
Frameworks et librairies
applicatives

BUILD

Gestion des
dépendances

RUN
WebPerfs
Bugs
Monitoring

Unitaires
Serveur Web
Intégration

Minification

Editeur

Déploiement
IHM

Concaténation

Debugger
Perfs/charge

Détection de device

Obfuscation

Tests

Simulateurs

Génération de sprites

Run

Runner
Versioning/cache

Historique

Outils de dév
Aggrégation indicateurs

Packaging

Synthèse
28
Outils utilisés chez ING
QUALITE

BUILD

Syntaxe

Compilation

Compilateur
SASS

Couverture tests

JSHint

Gestion de
dépendance

Grunt

Qualimétrie

Jasmine

Construction

Chrome dev
tools

Minification

Intégration
Protractor
/Selenium

Unitaires

Concaténation

IHM

Obfuscation

Perfs

Versioning
Tests

Plug-ins
Grunt :
concat, uglify,
ngMin, etc.

Packaging

29
Le Maven du Web

30
Intégration continue
Récupérer
les dépendances

Build
Local
(Poste dev)

Gestionnaire
de sources
(Git)

Build
Serveur
d’intégration
Continue
(Jenkins)

Compiler

Référentiel
librairies
(NPM
registry)

Exécuter les tests
Vérifier la qualité
du code

Référentiel
Binaires ING
(Nexus)

Packager

Référentiel
de tâches
et anomalies
(Redmine)

Déployer

Documenter

Plateforme
de tests

Build
Notifications

Usine de Build

Documentation
& Indicateurs
31
WebPerfs : un fort impact sur
l’expérience utilisateur
“64% of smartphone users want a site to
load within four seconds; 82% within five
seconds.”
2012 mobile users survey
Keynote Systems

32
Mise en œuvre sur le projet

33
Web mobile

34
Fragmentation des navigateurs

35
Bienvenue au BUG Village !

36
Constamment adapter l’ergonomie
et le design

37
La solution : tester en continu…

38
…et rapprocher les acteurs

39
L’utilisateur au centre des
développements

40
Les tests utilisateurs internes

41
La bêta publique

42
Conclusion

43
Aller plus loin : saisir l’opportunité
de l’architecture API

44
Merci !

Olivier Lament – ING Direct
Jonathan Meiss - @JohnMeiss
François Petitit - @FrancoisPetitit

© OCTO 2014

45

Mais conteúdo relacionado

Mais procurados

Comment écrire du code testable ?
Comment écrire du code testable ?Comment écrire du code testable ?
Comment écrire du code testable ?Fou Cha
 
JCertif 2012 : Integration continue avec Jenkins
JCertif 2012 : Integration continue avec JenkinsJCertif 2012 : Integration continue avec Jenkins
JCertif 2012 : Integration continue avec JenkinsRossi Oddet
 
L'integration continue pour tous
L'integration continue pour tousL'integration continue pour tous
L'integration continue pour tousAurelien Navarre
 
SonarQube Manuel Automatisation d'analyse ANT JENKINS/Hudson
SonarQube Manuel Automatisation d'analyse ANT JENKINS/HudsonSonarQube Manuel Automatisation d'analyse ANT JENKINS/Hudson
SonarQube Manuel Automatisation d'analyse ANT JENKINS/Hudsonxmacina
 
Intégration continue
Intégration continueIntégration continue
Intégration continueKlee Group
 
Jenkins - Les jeudis de la découverte
Jenkins - Les jeudis de la découverteJenkins - Les jeudis de la découverte
Jenkins - Les jeudis de la découverteStephane Couzinier
 
NodeJS for Mobile App
NodeJS for Mobile AppNodeJS for Mobile App
NodeJS for Mobile AppHabib MAALEM
 
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 2014Yves-Emmanuel Jutard
 
10 tips pour améliorer les performances de vos applications Windows 8
10 tips pour améliorer les performances de vos applications Windows 810 tips pour améliorer les performances de vos applications Windows 8
10 tips pour améliorer les performances de vos applications Windows 8Microsoft
 
Principes de L'intégration Continue
Principes de L'intégration ContinuePrincipes de L'intégration Continue
Principes de L'intégration ContinueXavier Warzee
 
Les nouveautés du Framework .NET 4.5
Les nouveautés du Framework .NET 4.5Les nouveautés du Framework .NET 4.5
Les nouveautés du Framework .NET 4.5Microsoft
 
ASP.NET MVC 6
ASP.NET MVC 6ASP.NET MVC 6
ASP.NET MVC 6Microsoft
 
Entity Framework 7 : nouvelle version majeure d’Entity Framework
Entity Framework 7 : nouvelle version majeure d’Entity FrameworkEntity Framework 7 : nouvelle version majeure d’Entity Framework
Entity Framework 7 : nouvelle version majeure d’Entity FrameworkMicrosoft
 
ASP.NET MVC, Web API & KnockoutJS
ASP.NET MVC, Web API & KnockoutJSASP.NET MVC, Web API & KnockoutJS
ASP.NET MVC, Web API & KnockoutJSRenaud Dumont
 
Booster votre application Windows Phone 8
Booster votre application Windows Phone 8Booster votre application Windows Phone 8
Booster votre application Windows Phone 8Microsoft
 
Créer des jeux 3D pour le web et pour le Windows Store avec BabylonJS/WebGL
Créer des jeux 3D pour le web et pour le Windows Store avec BabylonJS/WebGL Créer des jeux 3D pour le web et pour le Windows Store avec BabylonJS/WebGL
Créer des jeux 3D pour le web et pour le Windows Store avec BabylonJS/WebGL Microsoft
 

Mais procurados (20)

Comment écrire du code testable ?
Comment écrire du code testable ?Comment écrire du code testable ?
Comment écrire du code testable ?
 
JCertif 2012 : Integration continue avec Jenkins
JCertif 2012 : Integration continue avec JenkinsJCertif 2012 : Integration continue avec Jenkins
JCertif 2012 : Integration continue avec Jenkins
 
Jenkins Workflow
Jenkins WorkflowJenkins Workflow
Jenkins Workflow
 
L'integration continue pour tous
L'integration continue pour tousL'integration continue pour tous
L'integration continue pour tous
 
SonarQube Manuel Automatisation d'analyse ANT JENKINS/Hudson
SonarQube Manuel Automatisation d'analyse ANT JENKINS/HudsonSonarQube Manuel Automatisation d'analyse ANT JENKINS/Hudson
SonarQube Manuel Automatisation d'analyse ANT JENKINS/Hudson
 
JENKINS_BreizhJUG_20111003
JENKINS_BreizhJUG_20111003JENKINS_BreizhJUG_20111003
JENKINS_BreizhJUG_20111003
 
Intégration continue
Intégration continueIntégration continue
Intégration continue
 
Jenkins - Les jeudis de la découverte
Jenkins - Les jeudis de la découverteJenkins - Les jeudis de la découverte
Jenkins - Les jeudis de la découverte
 
NodeJS for Mobile App
NodeJS for Mobile AppNodeJS for Mobile App
NodeJS for Mobile App
 
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
 
10 tips pour améliorer les performances de vos applications Windows 8
10 tips pour améliorer les performances de vos applications Windows 810 tips pour améliorer les performances de vos applications Windows 8
10 tips pour améliorer les performances de vos applications Windows 8
 
Principes de L'intégration Continue
Principes de L'intégration ContinuePrincipes de L'intégration Continue
Principes de L'intégration Continue
 
Les nouveautés du Framework .NET 4.5
Les nouveautés du Framework .NET 4.5Les nouveautés du Framework .NET 4.5
Les nouveautés du Framework .NET 4.5
 
ASP.NET MVC 6
ASP.NET MVC 6ASP.NET MVC 6
ASP.NET MVC 6
 
Entity Framework 7 : nouvelle version majeure d’Entity Framework
Entity Framework 7 : nouvelle version majeure d’Entity FrameworkEntity Framework 7 : nouvelle version majeure d’Entity Framework
Entity Framework 7 : nouvelle version majeure d’Entity Framework
 
ASP.NET MVC, Web API & KnockoutJS
ASP.NET MVC, Web API & KnockoutJSASP.NET MVC, Web API & KnockoutJS
ASP.NET MVC, Web API & KnockoutJS
 
Sonar-Hodson-Maven
Sonar-Hodson-MavenSonar-Hodson-Maven
Sonar-Hodson-Maven
 
Booster votre application Windows Phone 8
Booster votre application Windows Phone 8Booster votre application Windows Phone 8
Booster votre application Windows Phone 8
 
Créer des jeux 3D pour le web et pour le Windows Store avec BabylonJS/WebGL
Créer des jeux 3D pour le web et pour le Windows Store avec BabylonJS/WebGL Créer des jeux 3D pour le web et pour le Windows Store avec BabylonJS/WebGL
Créer des jeux 3D pour le web et pour le Windows Store avec BabylonJS/WebGL
 
Introduction à ASP.NET
Introduction à ASP.NETIntroduction à ASP.NET
Introduction à ASP.NET
 

Destaque

CV NICOLAS OLIVIER - 2016 - FR
CV NICOLAS OLIVIER - 2016 - FRCV NICOLAS OLIVIER - 2016 - FR
CV NICOLAS OLIVIER - 2016 - FRNicolas Olivier
 
[fr] Introduction et Live-code Backbone.js à DevoxxFR 2013
[fr] Introduction et Live-code Backbone.js à DevoxxFR 2013[fr] Introduction et Live-code Backbone.js à DevoxxFR 2013
[fr] Introduction et Live-code Backbone.js à DevoxxFR 2013Sylvain Zimmer
 
Mobile Inception - Web API Security
Mobile Inception - Web API SecurityMobile Inception - Web API Security
Mobile Inception - Web API SecurityMobileInception
 
Web APIs in Action (in French)
Web APIs in Action (in French)Web APIs in Action (in French)
Web APIs in Action (in French)Restlet
 
ASP.NET MVC 5 et Web API 2
ASP.NET MVC 5 et Web API 2ASP.NET MVC 5 et Web API 2
ASP.NET MVC 5 et Web API 2Microsoft
 
ID連携入門 (実習編) - Security Camp 2016
ID連携入門 (実習編) - Security Camp 2016ID連携入門 (実習編) - Security Camp 2016
ID連携入門 (実習編) - Security Camp 2016Nov Matake
 
London Adapt or Die: Opening Keynote with Chet Kapoor
London Adapt or Die: Opening Keynote with Chet KapoorLondon Adapt or Die: Opening Keynote with Chet Kapoor
London Adapt or Die: Opening Keynote with Chet KapoorApigee | Google Cloud
 
Brand review - banques en ligne
Brand review - banques en ligneBrand review - banques en ligne
Brand review - banques en ligneSarah Paulic
 
Phpotes #1 - 10.09.13
Phpotes #1 - 10.09.13Phpotes #1 - 10.09.13
Phpotes #1 - 10.09.13AnDaolVras
 
AU SUJET DE « Clothes For Smiles »
AU SUJET DE « Clothes For Smiles »AU SUJET DE « Clothes For Smiles »
AU SUJET DE « Clothes For Smiles »Clothes forSmiles
 
SMS4Hospital (Français) - Amarrelo le spécialiste du SMS pour les établisseme...
SMS4Hospital (Français) - Amarrelo le spécialiste du SMS pour les établisseme...SMS4Hospital (Français) - Amarrelo le spécialiste du SMS pour les établisseme...
SMS4Hospital (Français) - Amarrelo le spécialiste du SMS pour les établisseme...Blooker.org
 
Programme ateliers printemps 2013_Guenaëlle Né
Programme ateliers printemps 2013_Guenaëlle NéProgramme ateliers printemps 2013_Guenaëlle Né
Programme ateliers printemps 2013_Guenaëlle NéPays de Bergerac
 
130125 reunion courroie v2
130125 reunion courroie v2130125 reunion courroie v2
130125 reunion courroie v2VP LaCourroie
 

Destaque (20)

Backbonejs presentation
Backbonejs presentationBackbonejs presentation
Backbonejs presentation
 
ING Case Study
ING Case StudyING Case Study
ING Case Study
 
CV NICOLAS OLIVIER - 2016 - FR
CV NICOLAS OLIVIER - 2016 - FRCV NICOLAS OLIVIER - 2016 - FR
CV NICOLAS OLIVIER - 2016 - FR
 
Be api - Web Mobile
Be api - Web MobileBe api - Web Mobile
Be api - Web Mobile
 
[fr] Introduction et Live-code Backbone.js à DevoxxFR 2013
[fr] Introduction et Live-code Backbone.js à DevoxxFR 2013[fr] Introduction et Live-code Backbone.js à DevoxxFR 2013
[fr] Introduction et Live-code Backbone.js à DevoxxFR 2013
 
Mobile Inception - Web API Security
Mobile Inception - Web API SecurityMobile Inception - Web API Security
Mobile Inception - Web API Security
 
Web APIs in Action (in French)
Web APIs in Action (in French)Web APIs in Action (in French)
Web APIs in Action (in French)
 
ASP.NET MVC 5 et Web API 2
ASP.NET MVC 5 et Web API 2ASP.NET MVC 5 et Web API 2
ASP.NET MVC 5 et Web API 2
 
ID連携入門 (実習編) - Security Camp 2016
ID連携入門 (実習編) - Security Camp 2016ID連携入門 (実習編) - Security Camp 2016
ID連携入門 (実習編) - Security Camp 2016
 
London Adapt or Die: Opening Keynote with Chet Kapoor
London Adapt or Die: Opening Keynote with Chet KapoorLondon Adapt or Die: Opening Keynote with Chet Kapoor
London Adapt or Die: Opening Keynote with Chet Kapoor
 
Brand review - banques en ligne
Brand review - banques en ligneBrand review - banques en ligne
Brand review - banques en ligne
 
Retour d'experience projet AngularJS
Retour d'experience projet AngularJSRetour d'experience projet AngularJS
Retour d'experience projet AngularJS
 
Phpotes #1 - 10.09.13
Phpotes #1 - 10.09.13Phpotes #1 - 10.09.13
Phpotes #1 - 10.09.13
 
Web 2 .0
Web 2 .0Web 2 .0
Web 2 .0
 
AU SUJET DE « Clothes For Smiles »
AU SUJET DE « Clothes For Smiles »AU SUJET DE « Clothes For Smiles »
AU SUJET DE « Clothes For Smiles »
 
Administracion de proyectos1
Administracion de proyectos1Administracion de proyectos1
Administracion de proyectos1
 
SMS4Hospital (Français) - Amarrelo le spécialiste du SMS pour les établisseme...
SMS4Hospital (Français) - Amarrelo le spécialiste du SMS pour les établisseme...SMS4Hospital (Français) - Amarrelo le spécialiste du SMS pour les établisseme...
SMS4Hospital (Français) - Amarrelo le spécialiste du SMS pour les établisseme...
 
Programme ateliers printemps 2013_Guenaëlle Né
Programme ateliers printemps 2013_Guenaëlle NéProgramme ateliers printemps 2013_Guenaëlle Né
Programme ateliers printemps 2013_Guenaëlle Né
 
130125 reunion courroie v2
130125 reunion courroie v2130125 reunion courroie v2
130125 reunion courroie v2
 
Tecnología
TecnologíaTecnología
Tecnología
 

Semelhante a Petit déjeuner OCTO - Nouvelles Architectures Web Front-end et APIs

20171122 01 - REX : Intégration et déploiement continu chez Engie
20171122 01 - REX : Intégration et déploiement continu chez Engie20171122 01 - REX : Intégration et déploiement continu chez Engie
20171122 01 - REX : Intégration et déploiement continu chez EngieLeClubQualiteLogicielle
 
Architecturez vos applications mobiles avec Azure et Xamarin
Architecturez vos applications mobiles avec Azure et XamarinArchitecturez vos applications mobiles avec Azure et Xamarin
Architecturez vos applications mobiles avec Azure et XamarinThierry Buisson
 
System Center Operations Manager et la supervision des applications (.Net et ...
System Center Operations Manager et la supervision des applications (.Net et ...System Center Operations Manager et la supervision des applications (.Net et ...
System Center Operations Manager et la supervision des applications (.Net et ...Microsoft Technet France
 
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
 
Angular développer des applications .pdf
Angular développer des applications .pdfAngular développer des applications .pdf
Angular développer des applications .pdfimenhamada17
 
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
 
Techdays 2011 : Développez en Java avec la plateforme Team Foundation Server ...
Techdays 2011 : Développez en Java avec la plateforme Team Foundation Server ...Techdays 2011 : Développez en Java avec la plateforme Team Foundation Server ...
Techdays 2011 : Développez en Java avec la plateforme Team Foundation Server ...vlabatut
 
Ingénieur étude et développement JAVA JEE.pdf
Ingénieur étude et développement JAVA JEE.pdfIngénieur étude et développement JAVA JEE.pdf
Ingénieur étude et développement JAVA JEE.pdfJEANCLAUDECAMARA
 
Application de gestion, suivi,et de sécurité des chantiers en temps réels.
Application  de gestion, suivi,et de sécurité des chantiers en temps réels.Application  de gestion, suivi,et de sécurité des chantiers en temps réels.
Application de gestion, suivi,et de sécurité des chantiers en temps réels.Sabri El gharbi El yahmadi
 
CV Julien Verney LeadDev
CV Julien Verney LeadDevCV Julien Verney LeadDev
CV Julien Verney LeadDevJulien VERNEY
 
La santé de votre environnement Azure, entre Monitor, AppInsights et Log Anal...
La santé de votre environnement Azure, entre Monitor, AppInsights et Log Anal...La santé de votre environnement Azure, entre Monitor, AppInsights et Log Anal...
La santé de votre environnement Azure, entre Monitor, AppInsights et Log Anal...Marius Zaharia
 
Techdays 2012 : Mise en place d'une démarche ALM avec Visual Studio pour Wind...
Techdays 2012 : Mise en place d'une démarche ALM avec Visual Studio pour Wind...Techdays 2012 : Mise en place d'une démarche ALM avec Visual Studio pour Wind...
Techdays 2012 : Mise en place d'une démarche ALM avec Visual Studio pour Wind...vlabatut
 
GAB 2017 PARIS - La santé de votre environnement Azure par Manon Pernin et Ma...
GAB 2017 PARIS - La santé de votre environnement Azure par Manon Pernin et Ma...GAB 2017 PARIS - La santé de votre environnement Azure par Manon Pernin et Ma...
GAB 2017 PARIS - La santé de votre environnement Azure par Manon Pernin et Ma...AZUG FR
 
Mise en œuvre d’une démarche DevOps dans Windows Azure
Mise en œuvre d’une démarche DevOps dans Windows AzureMise en œuvre d’une démarche DevOps dans Windows Azure
Mise en œuvre d’une démarche DevOps dans Windows AzureMicrosoft Technet France
 
Le Developpement Web Aspnet2 Vb2005
Le Developpement Web Aspnet2   Vb2005Le Developpement Web Aspnet2   Vb2005
Le Developpement Web Aspnet2 Vb2005Gregory Renard
 
TechDays 2012 - Windows Azure - ALM
TechDays 2012 - Windows Azure - ALMTechDays 2012 - Windows Azure - ALM
TechDays 2012 - Windows Azure - ALMJason De Oliveira
 

Semelhante a Petit déjeuner OCTO - Nouvelles Architectures Web Front-end et APIs (20)

CV REBAI Hamida
CV REBAI HamidaCV REBAI Hamida
CV REBAI Hamida
 
20171122 01 - REX : Intégration et déploiement continu chez Engie
20171122 01 - REX : Intégration et déploiement continu chez Engie20171122 01 - REX : Intégration et déploiement continu chez Engie
20171122 01 - REX : Intégration et déploiement continu chez Engie
 
Architecturez vos applications mobiles avec Azure et Xamarin
Architecturez vos applications mobiles avec Azure et XamarinArchitecturez vos applications mobiles avec Azure et Xamarin
Architecturez vos applications mobiles avec Azure et Xamarin
 
CV_MohamedHabibABIDI
CV_MohamedHabibABIDICV_MohamedHabibABIDI
CV_MohamedHabibABIDI
 
System Center Operations Manager et la supervision des applications (.Net et ...
System Center Operations Manager et la supervision des applications (.Net et ...System Center Operations Manager et la supervision des applications (.Net et ...
System Center Operations Manager et la supervision des applications (.Net et ...
 
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...
 
Angular développer des applications .pdf
Angular développer des applications .pdfAngular développer des applications .pdf
Angular développer des applications .pdf
 
PFE PPT2
PFE PPT2PFE PPT2
PFE PPT2
 
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...
 
Techdays 2011 : Développez en Java avec la plateforme Team Foundation Server ...
Techdays 2011 : Développez en Java avec la plateforme Team Foundation Server ...Techdays 2011 : Développez en Java avec la plateforme Team Foundation Server ...
Techdays 2011 : Développez en Java avec la plateforme Team Foundation Server ...
 
Ingénieur étude et développement JAVA JEE.pdf
Ingénieur étude et développement JAVA JEE.pdfIngénieur étude et développement JAVA JEE.pdf
Ingénieur étude et développement JAVA JEE.pdf
 
Application de gestion, suivi,et de sécurité des chantiers en temps réels.
Application  de gestion, suivi,et de sécurité des chantiers en temps réels.Application  de gestion, suivi,et de sécurité des chantiers en temps réels.
Application de gestion, suivi,et de sécurité des chantiers en temps réels.
 
CV Julien Verney LeadDev
CV Julien Verney LeadDevCV Julien Verney LeadDev
CV Julien Verney LeadDev
 
La santé de votre environnement Azure, entre Monitor, AppInsights et Log Anal...
La santé de votre environnement Azure, entre Monitor, AppInsights et Log Anal...La santé de votre environnement Azure, entre Monitor, AppInsights et Log Anal...
La santé de votre environnement Azure, entre Monitor, AppInsights et Log Anal...
 
Techdays 2012 : Mise en place d'une démarche ALM avec Visual Studio pour Wind...
Techdays 2012 : Mise en place d'une démarche ALM avec Visual Studio pour Wind...Techdays 2012 : Mise en place d'une démarche ALM avec Visual Studio pour Wind...
Techdays 2012 : Mise en place d'une démarche ALM avec Visual Studio pour Wind...
 
GAB 2017 PARIS - La santé de votre environnement Azure par Manon Pernin et Ma...
GAB 2017 PARIS - La santé de votre environnement Azure par Manon Pernin et Ma...GAB 2017 PARIS - La santé de votre environnement Azure par Manon Pernin et Ma...
GAB 2017 PARIS - La santé de votre environnement Azure par Manon Pernin et Ma...
 
Mise en œuvre d’une démarche DevOps dans Windows Azure
Mise en œuvre d’une démarche DevOps dans Windows AzureMise en œuvre d’une démarche DevOps dans Windows Azure
Mise en œuvre d’une démarche DevOps dans Windows Azure
 
Le Developpement Web Aspnet2 Vb2005
Le Developpement Web Aspnet2   Vb2005Le Developpement Web Aspnet2   Vb2005
Le Developpement Web Aspnet2 Vb2005
 
TechDays 2012 - Windows Azure - ALM
TechDays 2012 - Windows Azure - ALMTechDays 2012 - Windows Azure - ALM
TechDays 2012 - Windows Azure - ALM
 
Visual studio 2010
Visual studio 2010Visual studio 2010
Visual studio 2010
 

Petit déjeuner OCTO - Nouvelles Architectures Web Front-end et APIs