9 Novembre : Journée Fonctionnelle |
|
|||
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. |
|||
|
|||
|
|||
Première plate-forme web dans le monde, PHP est aussi une plate-forme
d'entreprise au même titre que J2EE et .NET.
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. |
|||
|
|||
|
|||
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. |
|||
|
|||
|
|||
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é. |
|||
|
|||
|
|||
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). |
|||
|
|||
|
|||
Cette session proposera un panorama de bonnes pratiques pour des développements PHP performants à tous niveaux. Nous aborderons comment :
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. |
|||
|
|||
|
|||
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. |
|||
|
|||
|
|||
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 |
|
|||
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. |
|||
|
|||
|
|||
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 ? |
|||
|
|||
|
|||
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. |
|||
|
|||
|
|||
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. |
|||
|
|||
|
|||
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. |
|||
|
|||
|
|||
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. |
|||
|
|||
|
|||
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. |
|||
|
|||
|
|||
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. |
|||
|
|||
|
|||
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. |