Livre Blanc - Industrialisation PHP

icon

89

pages

icon

Français

icon

Documents

2013

Écrit par

Publié par

Le téléchargement nécessite un accès à la bibliothèque YouScribe Tout savoir sur nos offres

icon

89

pages

icon

Français

icon

Documents

2013

Le téléchargement nécessite un accès à la bibliothèque YouScribe Tout savoir sur nos offres

Livre blancIndustrialisation PHPDamien SEGUYJean-Marc FONTAINEIndustrialisation PHPAlter Way, intégrateur Open Source de référence, accompagne sesclients au travers de quatre offres majeures : le conseil (Alter WayConsulting), la formation (Anaska, Alter Way Formation), l’intégratio n etle développement (Alter Way Solutions) et l’hébergement à valeur ajou tée(Nexen, Alter Way Hosting). Alter Way couvre les principaux besoins du systme d'information : ge stionde contenu, ECM, e-commerce, CRM, business intelligence, appli cationsmétier, messagerie d’entreprise, infrastructures système et réseaux. Son offre se caractérise par la dimension industrielle et l’excelle ncerésultant, de la réunion sous la marque Alter Way d’éq uipesemblématiques dans leur spécialité. Dirigé par ses fondateurs, Philippe Montargès et Véronique Torner, legroupe Alter Way apporte aux grands comptes, administratio ns,collectivités locales et PME/PMI, une réponse industrielle globale ass uréepar un interlocuteur unique. Il fait valoir sa compétence distinctive du Libre ainsi qu’une cap acitéd’accompagnement et une pérennité comparables à celles desintégrateurs traditionnels. Les auteursDamien SEGUY dirige la BU Consulting du groupe Alter W ay.Personnalité incontournable du Libre en France, il est l'un des fondat eursde l'Association Française des Utilisateurs de PHP (AFUP). Recon nuinternationalement, il œuvre pour la promotion de la plateforme LAMPJean-Marc FONTAINE est ...
Voir icon arrow

Publié par

Publié le

05 juillet 2013

Nombre de lectures

144

Langue

Français

Industrialisation PHP

Professionnalisez vos développements

nU eocntributionAlter Way

Sommaire

Chapitre 1 - Introduction
................................................................................................................12

Chapitre 2 - Maîtriser le cycle de vie dun projet PHP
.................................................16

Chapitre 3 - Pratiques actuelles
..................................................................................................21
3.1 Faire faire un audit par un expert ...............................................................................22

3.2 Formation des équipes ....................................................................................................24
. 3.3 Employer une convention de programmation ......................................................28

3.4 Utiliser un dépôt de code................................................................................................33

3.5 Utiliser un framework .......................................................................................................36

3.6 Adopter un IDE de développement ...........................................................................39

Chapitre 4 - Outils et méthodes avancées
..........................................................................44

4.1 Tests dapplication Web...................................................................................................45

4.2 Intégration continue.........................................................................................................49

4.3 Déploiement automatique ............................................................................................53

4.4 Analyse statique.................................................................................................................57

4.5 Outils de conception........................................................................................................60

4.6 Méthodes de programmation ......................................................................................66

4.7 Maîtrise de la qualité du code ......................................................................................74
4.8 Implication des utilisateurs ...........................................................................................78

Chapitre 5 - Une nouvelle frontière
.........................................................................................85

5.1 PHP na pas encore exprimé son identité ...............................................................86





5.2 PHP nexploite pas encore ses capacités de collaboration ..............................87
5.3 Les outils sont plus nombreux ......................................................................................87
5.4 Des idées à explorer..........................................................................................................88
5.5 La communauté est un atout majeur .........................................................................89
5.6 Les développeurs ont gagné en discipline ...............................................................90

Chapitre 6 - Bibliographie
................................................................................................................92


6.1 Livres ........................................................................................................................................93

6.2 Portails sur lindustrialisation PHP.............................................................................93

6.3 Outils daudits de code .....................................................................................................93

6.4 Conventions de code .........................................................................................................93

6.5 Veille technologique ..........................................................................................................94

6.6 Dépôts de code ....................................................................................................................94

6.7 Frameworks ...........................................................................................................................94

6.8 IDE .............................................................................................................................................95

6.9 Débogueur .............................................................................................................................95

6.10 Tests unitaires...................................................................................................................95

6.11 Intégration continue .......................................................................................................95

6.12 Déploiement automatique...........................................................................................96

6.13 Analyse statique ................................................................................................................96

6.14 Modélisation UML ..........................................................................................................97

6.15 Modélisation de base de données ...........................................................................97

6.16 Issue trackers .....................................................................................................................97

Avant-proposAlter Way
,
opérateur de lentreprise numérique

nIudtsirlasitaoin PHAlter Way
est un opérateur de services dédié au Digital et au Système dInformation qui se
démarque par son
ADN 100 % Open Source
et sa démarche daccompagnement.

Les engagements dAlter Way :

P•

soutenir la stratégie de ses clients à travers une offre verticale : conseil, gouvernance,
conception graphique et ergonomique, intégration, développement, TMA, support,
hébergement, infogérance, formation ;


faire foisonner l
innovation
au coeur de lentreprise ;


industrialiser
pratiques et méthodes pour garantir la pérennité des systèmes et applications
déployés .

Précurseur dans linnovation,
Alter Way
se distingue par un investissement permanent,
à la pointe des plus récentes avancées technologiques :
le cloud
, DevOps, Open Data,
lindustrialisation des plates-formes PHP, laccessibilité numérique et le web cross-plateforme.

En tant que pure player Open Source, nous accordons dans notre modèle une place centrale à
notre démarche contributive. Notre journée de solidarité est dédiée à la contribution. Nous
sommes porteur du projet
Wampserver
, lun des principaux projets Open Source français avec
plus de 20 millions de téléchargements à ce jour.

6

Avant-proposnIudtsrialisation PHPEn contact direct avec les évolutions des technologies Open Source, nos équipes sont très
engagées dans les différentes communautés de développeurs, notamment
PHP
,
Drupal
,
Debian
,
Python
et
oVirt
et sont reconnues pour la valeur de leurs contributions.
Nous sommes également impliqués dans la promotion du Logiciel Libre en participant
activement aux initiatives de lécosystème, en particulier :

Actions institutionnelles :


Open World Forum
- co-organisateur de lévénement depuis 5 ans -Présidence en 2010,
Vice-présidence 2013 ;

Open CIO Summit
, le Think Tank des DSI utilisateur de solutions Open Source - co-fondateur
et présidence ;

PLOSS
( le réseau des entreprises logiciel libres de Paris Région) - Présidence


vice - présidence du
CNLL
;


membre du comité Open Source du
Syntec Numérique
;


membre du copil du
GTLL du pôle de compétitivité Systematic
;


membre du Comité de Programme de
Solution Linux
;


membre de l
April
.

Formation & emploi :



co-fondateur et présidence du
Think Tank Education, Job & Floss
;


co-fondateur et Signataire de la
Charte Libre Emploi

;


responsable du groupe de travail Emploi et Formation Open Source du
Syntec Numérique
;


création du programme de recrutement innovant
La Libre Académie
.

7

Avant-propos

Industrialisation PHP

Depuis quelques années,
Alter Way
publie régulièrement des livres blancs sur différentes
thématiques :


En route vers laccessibilit

Voir icon more
Alternate Text