84 rue de Grenelle - Paris 7ème - 18 et 19 novembre 2004 [accès][inscription]
Accueil
Agenda / Conférences
Conférenciers
Tarifs / Inscriptions
Contacts
Presse
Accès
Sponsors
Remerciements

Le programme des deux jours

  • 18 novembre : journée fonctionnelle

    Temps fort : 1ère démonstration en France de l'interaction entre PHP 5 et Java par l'un des principaux développeurs de PHP Zeev Suraski.

    Orientée fonctionnelle cette première journée convient parfaitement aux responsables informatiques et décideurs qui souhaitent découvrir le potentiel de la plate-forme PHP. Les intervenants sont à la fois des entreprises utilisatrices et des experts. De nombreuses démonstrations et retours d'expérience auront lieu.

  • 19 novembre : journée technique

    Temps fort : Présentation de PHP 5 par l'inventeur de PHP Rasmus Lerdorf.

    Cette seconde journée est destinée à des profils techniques qui possèdent déjà de solides connaissances sur PHP. Placée sous le signe de l'optimisation elle abordera différentes problématiques telles que la sécurité ou la gestion des erreurs avec des démonstrations et un parcours approfondi des codes sources.


18 novembre : Journée Fonctionnelle


8 h 30 - 9h
Accueil - Café

9 h - 9 h 15
Key note
Damien SEGUY, Cyril PIERRE de GEYER
 
Cette session d'ouverture a pour objectif de présenter l'Association Française des Utilisateurs de PHP (AFUP) qui est organisatrice de ce troisième forum PHP. Il sera également abordé les évolutions de moeurs vis à vis de PHP, son adoption massive sur Internet et sa percée sur les Intranet. Cyril PIERRE de GEYER et Damien SEGUY respectivement président et vice-président de l'AFUP présenteront également le programme des conférences de ces deux jours.

9 h 15 - 10 h
Présentation de PHP
Rasmus LERDORF
  Première plate-forme web dans le monde, PHP est aussi une plate-forme d'entreprise au même titre que J2EE et .NET.
Comment a-t-elle été créée, comment a-t-elle évoluée ? Quels sont ses points forts et ses faiblesses ? Est-elle adaptée à tous les types de projets ? Quelles sont les entreprises qui l'utilisent aujourd'hui sur des projets stratégiques ?
La comparaison des trois architectures, la présentation de fonctions clés peu connues (PEAR, CLI, GTK, etc.) et de références utilisateurs vous permettront de vous faire une idée précise sur le potentiel de cette plate-forme.


10 h - 11 h
Les différentes solutions de portail
Olivier NEPOMIACHTY
  Cette session présentera la cartographie des acteurs majeurs dans le domaine des CMS Open Source écrits en PHP :
  • PostNuke,
  • SPIP,
  • SPIP Agora,
  • eZpublish et
  • Typo3.
Une étude comparative exposera les avantages et inconvénients de ces différentes solutions.
Pour finir, une comparaison avec les solutions éditeur infrastructures et intégrées (SharePoint Portal Microsoft, Plumtree, Jahia et Jalios) permettra d'apprécier la maturité des solutions Open Source dans ce domaine.

11 h - 11 h 15
Pause - Café

11 h 15 - 12 h
Briques logicielles PHP : pourquoi et comment les mettre en oeuvre.
Franck CURIER

  PHP étant devenu mature, les applications opérationnelles sont de plus en plus nombreuses et abouties, en plus d’être open-source pour un certain nombre.
Sur quels critères se baser pour faire un choix ? Est-il toujours pertinent de prendre un produit fini ou bien faut-il assembler des modules indépendants ? Est-ce réellement un gain de temps et/ou de performance ?



12 h - 12 h 45
MySQL : Technical and features overview
Michael CARNEY

 

MySQL France nous présentera différents aspects méconnus de la base de données la plus utilisée au monde :

  • Storage Motors (myISAM, HEAP, InnoDB, Cluster),
  • Transactions with MySQL,
  • Error Management with the binlogs,
  • Server Replication (master/slave),
  • 4.1 features.

Suite à ce survol technique et fonctionnel MySQL reviendra sur son implantation en France.



Pause déjeuner - Presse


13 h 45 - 14 h 30
Gain de compétitivité sur un marché B2B
Antoine TRANNOY, Jean-Marie VALLET


  AFI-Europe, société d'assurance qui s'appuie sur des réseaux de vente indirecte non captifs, gagne des parts de marché grâce à une tarification intelligente et évolutive et une grande réactivité.
Il a été décidé il y a un peu moins de deux ans de bâtir avec un budget réduit une stratégie Internet reposant dans un premier temps sur des outils de tarification en ligne.
PHP a été choisi car il permettait
a) de construire rapidement et sans investissement lourd un outil répondant à nos besoins (sans équivalent avec un serveur d'application)
b) de bénéficier de services d'hébergement professionnel à des coûts raisonnables
Le tarificateur en ligne est un succès puisqu'il génère aujourd'hui 25% du chiffre d'affaire de la société grâce à un taux de transformation (offre en contrat) de plus de 60%
Le coût des évolutions et de la maintenance reste très raisonnable grâce à la grande diffusion sur le marché des compétences PHP y compris sur des plates-formes off-shore.


14 h 30 - 15 h 30
Frameworks PHP, les critères de choix
Gérald CROES

  PHP est un langage de plus en plus utilisé dans des applications qui gagnent en volume et complexité. En partant de ce constat, des socles techniques et organisationnels voient le jour et proposent aux développeurs des méthodologies et outils de réalisation. Ces différents Frameworks proposent un cadre de développement qui vise à supporter ce gain en complexité et un besoin de capitalisation. Dans cette session, nous ferons les point sur ce que peuvent apportent les frameworks, et sur les critères capables d'orienter notre choix, en fonction des attentes de chacun.


15 h 30 - 15 h 45
Pause - Café


15 h 45 - 16 h 45
PHP 5 - La plate-forme d'intégration parfaite en entreprise
Zeev SURASKI


  En plus de son tout nouveau modèle objet, PHP 5 est une étape stratégique en terme d'intégration avec les technologies d'entreprise telles que Java, .Net ou les services Web. La présentation couvrira les nouvelles fonctionnalités de PHP 5 et ses applications pour les projets hybrides.


16 h 45 - 17 h 30
Table ronde
Site du Premier Ministre / Printchain / UMT / Ofpra


 

Pour clôturer la journée une table ronde fera intervenir les responsables de projets ambitieux développés en PHP

  • Ofpra - site internet - www.ofpra.gouv.fr et www.commission-refugies.fr Site internet s'appuyant sur le CMS Majinet et SPIP Agora.
    Philippe DE MOURA - Service informatique - Chef de Projet
  • UMT - extranet
    Gestion de parc de panneaux publicitaires longue durée.
    Thierry SEIGLE, société UMT
  • PrintChain - appli B2B - www.printchain.com Application web B2B d'achat d'édition
    Fabrice Métayer
  • Site du premier ministre
    Gestion de contenu basée sur SPIP (Spip - Agora)
    Benoit Thieulin

Cette conférence sera animée par frederic Bordage, journaliste indépendant, et permettra un échange entre la salle et les intervenants.





08 h 30 - 09 h
Accueil - Café

9 h - 9 h 15
Key note
Sébastien HORDEAUX, Olivier LE CORRE
 
Sébastien HORDEAUX et Olivier LE CORRE respectivement secrétaire et trésorier de l'AFUP présenteront également le programme des conférences de cette seconde journée.

9 h 15 - 10 h
Présentation de PHP5
Rasmus LERDORF

  Première plate-forme web dans le monde, PHP 5 est aussi une plate-forme d'entreprise au même titre que J2EE et .NET.
Comment a-t-elle été créée, comment a t elle évolué ? Quels sont ses points forts et ses faiblesses ? Est-elle adaptée à tous les types de projets ? Quelles sont les entreprises qui l'utilisent aujourd'hui sur des projets stratégiques ?
La comparaison des trois architectures, la présentation de fonctions clés peu connues (PEAR, CLI, GTK, etc.) et de références utilisateurs vous permettront de vous faire une idée précise sur le potentiel de cette plate-forme.


10 h - 10 h 45
Présentation de l'outil de debug Xdebug
Derick RETHANS

  This session teaches you how to detect and debug PHP scripts with the free open source tool Xdebug, which is an extension to PHP. The first part will deal with some of the internals of the extension to explain how it gathers information from the PHP Engine. The second part of the session will cover detecting problems in your scripts by showing how Xdebug provides debugging aides in the form of stack/function traces, dumps of variables, modified PHP functions.
In the last part I will show the remote debugger capabilities of Xdebug, where you can: set breakpoints on functions, methods and file/line combinations; watch execution details such as stack frames, per-frame information; run PHP code to modify the current state of your script and evaluating error messages. On top of this you will also see how you can use Xdebug's profiler to find bottlenecks in your applications. No knowledge of C is required to follow this session, but some basic knowledge would be beneficial for the first part.


10 h 45 - 11 h
Pause - Café

11 h - 12 h
LA REFACTORISATION : la méthodologie la plus révolutionnaire depuis la programmation orientée objet?
Hugh PRIOR

 

Pourquoi les programmeurs et les gestionnaires de projet ne parviennent que rarement à créer les programmes vraiment bien structurés dont ils rêvent sans cesse ? Malgré leur désir de travailler sur un code bien structuré, sont-ils à jamais condamnés à se débattre avec le code spaghetti. La refactorisation montre comment le rêve peut devenir réalité. Cette méthode consiste en l'amélioration systématique et continuelle d'un programme. Hugh Prior nous fait partager son expérience de la refactorisation en PHP. Cette présentation :

  • démontre pourquoi presque tous les programmes, qu'il s'agisse de nouveaux projets ou d'anciens codes spaghetti, devraient utiliser la refactorisation ;
  • explique pourquoi l'heure est venue pour la refactorisation
  • dresse un aperçu rapide de la refactorisation et de son fonctionnement.


12 h - 12 h 45

Créer des clients riches avec PHPGTK & XUL
Jonathan PROTZENKO
  Quand on parle de PHP, on ne pense souvent qu'à un "langage de pages web". S'il est vrai que c'est là son utilisation majeure, il possède néanmoins d'autres usages, comme la création d'applications graphiques au travers de l'extension GTk et de la génération de XUL.
Découvrez toutes les possibilités offertes par cette extension, comment il est possible de créer rapidement et efficacement des applications les plus simples aux applications les plus complexes et les plus riches, et ce grâce à PHP.

Pause déjeuner - Presse

14 h - 15 h
Faire interagir PHP et Oracle
Didier DELEGLISE

  Cette session a pour but de mieux comprendre l'interaction entre Oracle et PHP, d'éclaircir certains concepts utiles d'Oracle pour le développeur, et éviter ainsi les écueils classiques de mise en oeuvre. Des exemples de code utiles seront fournis ainsi qu'une démo de solution de génération automatique de pages web/oracle.


15 h - 15 h 15

Pause - Café

15 h 15 - 16 h 15
Utiliser XML et les Webservices
Eric DASPET

  PHP 5 amène de grandes améliorations dans la gestion des documents de flux XML.
Après un bref rappel des outils disponibles dans la version 4 la présentation détaillera les nouveautés de PHP 5.
La nouvelle interface SimpleXML sera mise en avant, en s'attachant à ses possibilités et ses limitations.
L'utilisation de DOM sera ensuite présentée dans les grandes lignes, en insistant sur les multiples fonctionnalités offertes. Un bref aperçu des possibilités d'interactions avec le module XSLT sera donné.
Enfin, on pourra s'attarder à l'utilisation de XML dans les services Web (avec la nouvelle extension SOAP si son avancement est satisfaisant à la date du forum). La présentation sera principalement centrée autour d'un comparatif des différents outils (types utilisations, limitations, avantages, etc.) et des apports que PHP 5 peut donner au traitement XML, pour aider le public à comprendre l'intérêt de chaque solution et les nouvelles possibilités de PHP.


16 h 15 - 17 h 15
Interactions PHP / . Net
Grégory RENARD

  L’interopérabilité de PHP avec J2EE et .NET est un sujet en évolution. La problématique relève majoritairement de l’intégration entre différents composants développés respectivement avec ces différents outils.
Supportant l’instanciation de composants COM, nous retrouvons une nouvelle classe dans PHP 5, encore expérimentale, « dotnet_load() » permettant l’instanciation en PHP d’assembly .NET !
J’aborderai un peu plus loin le compilateur PHP vers MSIL (Langage Intermédiaire .NET) PHP# ainsi que l’implémentation partielle du .NET Framework open source « Mono ».

 

Sponsors




Le mag PHP
Partenaires
Le magazine de la programmation web et multimédia
Systèmes et programmation Open Source
Organisateurs
formations Open Source : formation PHP MySQL
Hébergement PHP
Optimum Light
Waterproof Software