PHP a 10 ans
Tarifs et inscriptions Accès

Le programme des deux jours

  • 9 novembre : Journée fonctionnelle

    Temps fort : 1ère démonstration en France de MySQL 5 par un membre de l'équipe MySQL.

    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 multiples démonstrations et retours d'expérience auront lieu.
  • 10 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.

Les horaires

  • ouverture des portes : 8h30
  • début des sessions : 9h
  • fin des sessions : vers 18h
9 Novembre : Journée Fonctionnelle


9h - 9h15 : Key Note
Perrick PENET, Jean-Marc FONTAINE
Perrick PENETJean-marc Fontaine

Cette session d'ouverture a pour objectif de présenter l'AFUP qui est organisatrice de ce cinquiè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

Perrick PENET et Jean-Marc FONTAINE respectivement président et trésorier de l'AFUP présenteront également le programme des conférences de ces deux jours.



9h30 - 10h15 : Présentation de PHP
Rasmus LERDORF
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é ?
  • Quels sont ses points forts et ses faiblesses ?
  • Est-elle adaptée à tous les types de projets ?

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.



10h15 - 11h15 : Panorama des solutions libres
Cyril PIERRE de GEYER
Cyril PIERRE de GEYER

Une des grandes forces du logiciel libre réside dans la diversité des solutions existantes. C'est d'autant plus vrai dans le monde web où des milliers de projets se côtoient. A tel point qu'il devient difficile de choisir quelles briques utiliser pour répondre à sa problématique tellement le choix est vaste.

Cette conférence présentera les différents outils libres existants au travers d'exemples et de mise en pratique nous aborderons les différents outils de travail collaboratifs, les ERP, CRM, boutiques en ligne, système de e-learning, gestion de contenu, etc.



11h30 - 12h15 : Retour d'expérience : Crédit Agricole
Julien BERNARD
Julien Bernard

Crédit Agricole Asset Management utilise PHP depuis plus de 4 ans pour développer des applications web publiques et/ou sécurisées.

Plus de dix développeurs travaillent sur un framework dédié avec des outils et des normes de développements homogènes et standardisées. Cette session apportera un retour d'expérience sur PHP et son utilisation dans un contexte de développement industrialisé.


12h15 - 13h00 : MySQL 5 : les nouveautés Michael CARNEY & Stéphane VAROQUI, MySQL AB
Michael Carney

Présentation et démonstration de la version 5.0 de MySQL (procédures stockées, curseurs, views, triggers), ainsi qu'une présentation de MySQL AB en France (Site, Forums, politique open source, politique commercial, historique, chiffres et références).



14h30 - 15h30 : Bonnes Pratiques PHP
Guillaume PONÇON
Guillaume Ponçon

Cette session proposera un panorama de bonnes pratiques pour des développements PHP performants à tous niveaux. Nous aborderons comment :

  • paramétrer un environnement de développement efficace,
  • mettre en oeuvre une méthodologie pour un projet PHP,
  • déboguer et la maîtriser des performances à tout moment,
  • exploiter les nouveautés de PHP 5.1,
  • éviter les régressions, documenter et faciliter la maintenance,
  • optimiser une application PHP et son environnement d'exécution.

A la fin de cette session, de nombreux repères et références seront à votre disposition pour exploiter le meilleur de PHP dans vos projets.



15h30 - 16h15 : PHP et LeMonde.fr : passé, présent (et avenir)
Olivier GRANGE LABAT
Olivier Grange Labat

Dans cette présentation, nous reviendrons sur la migration d'une technologie propriétaire vers PHP dans le contexte d'un site Internet critique et à fort trafic. Nous décrirons de quelle manière PHP est employé au quotidien, notamment dans le cadre de l'outil de gestion de contenu du site développé avec XUL.

Nous terminerons par évoquer quelques évolutions prévues à court ou moyen terme concernant notre utilisation de PHP.



16h30 - 17h20 : Retour d'expérience : Air Turquoise décolle avec PHP
François BILLARD MADRIÈRES
Francois Billard Madrieres

Mettre en place un système d'information pour une compagnie aérienne en moins de 6 mois : Cette présentation détaille la genèse de ce projet, les raisons du choix de PHP, les choix techniques, mes méthodes et les outils mis en oeuvre pour parvenir à l'objectif.



10 Novembre : Journée Technique


9h - 9h15 : Key Note
François BILLARD-MADRIERES, Damien SEGUY
François BILLARD-MADRIERESDamien SEGUY

François BILLARD-MADRIERES et Damien SEGUY, respectivement secrétaire et vice-président de l'AFUP, présenteront le programme de cette journée technique.



9h30 - 10h15 : Présentation de PHP
Rasmus LERDORF
Rasmus LERDORF

En 10 ans, PHP est passé d'un projet personnelle à un langage stable, robuste et puissant. Son créateur nous invite à le suivre dans les arcanes de ce projet Open Source. Acteurs, méthodes et innovations seront abordés avec comme ligne de conduite : comment utiliser PHP au mieux pour faire réussir vos projets ?



10h15 - 11h15 : Création d'une extension PHP
Michel HOEL
Michel Hoel

Cette session vous permettra de répondre aux questions "pourquoi faire une extension à PHP ?", "Comment s'y prendre et s'assurer de la portabilité Win32 et Unix/Linux ?", "Comment faire le choix entre un module externe et un module interne ?".

Puis sera présentée l'étude de la création de l'extension du moteur d'inférence CLIPS avec PHP qui révèlera les difficutés de développement de ce type de module. En particulier la fonction callback de CLIPS permettant à PHP de récupérer toutes les informations 'en direct' du moteur d'inférence.

Enfin une démonstration de l'utilisation de scripts de CLIPS en collaboration avec PHP mettra en évidence l'apport donné à certains types d'application demandant l'utilisation de l'inférence.



11h30 - 12h15 : L'assurance qualité dans le projet PEAR
Arnaud LIMBOURG
Arnaud Limbourg

Le nombre et la diversité des contributeurs sur un projet de l'envergure de PEAR nécessite la mise en place d'outils et de règles afin d'assurer aux utilisateurs un bon niveau de qualité. Les nouveautés de PEAR 1.4 seront également présentées avec un accent sur les apports à l'assurance qualité du projet.



12h15 - 13h00 : Programmation Orientée Aspects en PHP
Gilles VANWORMHOUDT
& William CANDILLON
William CandillonGilles Vanwormhout

L'objectif de cette session est de présenter les les concepts fondamentaux de la Programmation Orientée Aspects (POA) et son intérêt dans les développements web.

Seront ensuite abordés les outils de la POA pour PHP et en particulier la nouvelle version de phpaspect, un cas d'utilisation dans une application web de grande envergure ainsi que l'implantation de patrons de conception avec des aspects.



14h00 - 15h00 : AJAX : Brillez avec vos applications web
Sébastien HORDEAUX
Sébastien Hordeaux

L'ergonomie des applications web est de plus en plus évoluée et riche afin de permettre la même productivité que les applications de bureau. Les dernières avancées technologiques ont permis de diminuer cet écart: JS, DHTML, CSS, XML, etc.

AJAX est une technologie qui permet de créer des applications plus conviviales, plus efficaces et plus pratiques à vos clients. A l'issue de cette présentation vous saurez ce qu'est AJAX, ce qu'il permet de faire, ses contraintes et limites.



15h00 - 16h00 : PHP et performances
Eric DASPET
Eric Daspet

PHP jouit parfois d'une mauvaise réputation au niveau des performances. Nous verrons si cette réputation est méritée, si les performances sont réellement un problème pour utiliser PHP.

PHP a une architecture qui lui permet de monter en charge sans mettre en place des solutions complexes. Entre l'installation, la configuration et les possibilités au niveau applicatif, cette session vous permettra de répondre efficacement à la problématique des performances.



16h15 - 17h15 : PDO : Abstraction de base de données avec PHP 5.1
Wez FURLONG
Wez Furlong

PHP 5.1 propose une nouvelle technique pour accéder aux données, PHP Data Objects (PDO) : elle fournit des APIs clairs, simples (mais puissants) et unifiés qui permet de travailler avec toutes vos bases de données favorites.

Parmi les fonctionnalités on retrouve les procédures stockées (y compris pour les bases de données qui n'ont pas cette fonctionntalité en natif), les transactions, les curseurs, les LOBs et une gestion d'erreur souple. Seront examinés les problèmes de portabilité entre bases de données et comment profiter au mieux de PDO pour en éviter les déboires.

Une conférence indispensable pour mieux comprendre le future de l'accès aux données avec PHP.


17h15 - 18h00 : Session Questions & Réponses avec le PHP Core Rasmus LERDORF
Wez FURLONG
Zeev SURASKI
Andrei ZMIEVSKI
...
PHP Core

Le PHP Core est l'équipe qui pilote les développements autour de PHP. Ils seront rassemblés pour une séance de Questions - Réponses avec le public : voici une occasion unique de les rencontrer et d'évoquer avec eux ce que PHP nous réserve pour les 10 ans à venir.



PHP
sponsors du Forum PHP 2005 Paris


ajorolap

Mandriva

MySQL

WaterProof editeur PHP
partenaires du Forum PHP 2005 Paris


Ass2l

Eyrolles

Programmez
organisateurs du Forum PHP 2005 Paris


Ajancia

Anaska

Nexen Services

No Parking

Odeyssa