Julien Pauli - Cours, articles et tutoriaux PHP - - Club des décideurs et professionnels en Informatique

Julien PAULI travaille avec PHP depuis le début des années 2000, et avec Zend Framework depuis ses débuts.
Il est architecte logiciel expert certifié PHP/ZendFramework et travaille en conseil et formation chez Anaska, Alter-Way formation.
Contributeur open source au Zend Framework à PHP ou encore Apache, il est également co-auteur d'un ouvrage "Zend Framework, bien développer en PHP" (Eyrolles)
Co-fondateur de la communauté francophone du Zend Framework, membre de l'AFUP et conférencier, il écrit des tutoriaux qu'il partage via la communauté développez.com

Blog

Mon blog saura peut être vous donner satisfaction, il traite de PHP et du développement web en général, agrémenté d'une rubrique Zend Framework, il saura aussi vous renseigner sur la sécurité du web.

Articles

Création d'objets métiers avec PDO
PDO est une extension (compilée nativement) de PHP qui signifie PHP Data Object. Elle est aujourd'hui très utilisée dans PHP et représente une référence à connaitre. Nous allons voir comment mettre en place un système permettant la création d'objets métiers sauvegardables, basés sur PDO.

Le développement piloté par les tests avec PHPUnit
Les tests, au même titre que la documentation, font parti du code. Un code fouilli est difficilement testable. Un code testable est un code maintenable. Tester son code permet de mieux appréhender le changement de spécifications et de valider le bon fonctionnement d'un algorithme. Nous allons voir une initiation au développement piloté par les tests, avec PHPUnit.

Le cache d'OPCode APC pour PHP
Le cache d'OPCodes permet des économies de traitements divers dans le coeur de PHP. Il augmente la vitesse générale de traitement d'une requête par PHP, et il est souvent la solution d'optimisation la plus simple à mettre en place. Cet article va expliquer comment installer, configurer et gérer un cache OPCodes pour PHP : Alternative PHP Cache (APC).

PHP : Un point sur la certification Zend
Apparue en 2004, la certification Zend est l'unique certification qui existe au monde sur PHP. Actuellement uniquement sur PHP5, elle a la particularité d'être plutôt complexe. Plus que PHP, elle sert à évaluer les aptitudes du candidat sur le web et la programmation dans sa globalité. POO, Design Patterns, reconnaissance de failles de sécurité, protocole HTTP, gestion des flux de données, XML et services webs, sont autant de questions qui sont posées. Etant moi-même formateur à la certification chez Anaska, je vous propose dans cet article, de passer en revue les sujets abordés, mais aussi les questions types, les astuces et les pièges à éviter.

PHP5 : La gestion avancée des dates
Depuis PHP 5.1, la gestion des dates en PHP a profondément changé. Certaines fonctions ont été réécrites, la gestion interne des dates s'est agrandie et elle est devenue indépendante de l'OS sous-jascent.
De nouveaux objets/fonctions ont fait leur apparition qui apportent, entres autres, la gestion des fuseaux et décalages horaires (heure d'été), autant de notions intéréssantes en développement web et sur lesquelles il serait dommage de faire l'impasse. Faisons un point dessus.

POO PHP5 : Créer un agrégateur à base de réflexion et de SPL
L'agrégation est une association UML qui lie deux classes.Alors que l'association indique qu'un objet utilise d'autres objets pour son fonctionnement, l'agrégation indique l'utilisation et le pilotage d'un ou plusieurs objets d'un même type.
Dans cet article, nous allons voir comment créer une classe mère qui permettra l'agrégation de ses filles, selon certaines règles.

POO PHP5 : Design Pattern observateur aidé de la Standard PHP Library (SPL)
Le design pattern observateur est un classique du GOF, il participe au découplage et à la réduction des dépendances.
En général, 2 interfaces sont utilisées, on peut aussi manipuler des classes abstraites. Nous allons ici montrer un exemple complet de son utilisation et nous allons nous aider de la puissante librairie objet interne de PHP5 : la SPL.

Introduction à la SPL : Standard PHP Library
PHP5 possède un modèle objet 'non vide' : il est agrémenté de classes et d'interfaces internes, réunis dans ce qu'on appelle la SPL, ou Standard PHP Library.
Nous allons décrire en quoi ils peuvent s'avérer très utiles.

Le modèle MVC et le controleur sous PHP
De tous les motifs de conception ( Design patterns ), le motif MVC est sans doute celui sur lequel il y a le plus à dire. Je vais cependant rester simple, le but de cet article est de comprendre MVC, et pourquoi MVC ?

Developpement web : Généralités sur la sécurité
Nous allons voir les grands points, concernant la sécurité, à garder en tête dans le cadre du développement d'une application web, car on ne peut développer sans en tenir compte, et ceci implique des connaissances profondes du fonctionnement d'Internet en général, et d'une application web.

Présentation et premiers pas avec le Zend Framework
Zend Framework est un cadre de travail pour PHP5 réputé dans le developpement professionnel d'applications webs.

L'atelier Zend Framework












Ouvrages

Cet ouvrage présente les meilleures pratiques de développement web avec PHP5 et le Zend Framework : design patterns - MVC - bases de données - sécurité - intéropérabilité - tests unitaires - gestion de flux et de sessions ...
Non sans rappeler les prérequis techniques et théoriques à l'utilisation du framework, l'ouvrage aidera tant les développeurs débutants en PHP que les chefs de projets ou architectes aguerris souhaitant l'utiliser en entreprise.

Reportages

Présentation du Zend Framework par Andi Gutmans - Evènement AFUP
C'est en Mai 2007 qu'Andi Gutmans, un des "frères PHP", et responsable technique du Zend Framework, est venu dans le cadre d'un évènement AFUP, nous présenter ce Framework dont la renommée ne cesse d'augmenter.

Présentation du Framework Symfony pour PHP5
En mars 2007, Fabien Potencier a présenté Symfony à l'occasion d'une conférence AFUP. Symfony est un Framework développé par des professionnels expérimentés, destiné à bâtir des applications moyennes à lourdes.

Compte rendu du forum PHP 2006 organisé par l'AFUP
Jeudi et vendredi 9 et 10 Novembre, s'est tenu le forum AFUP 2006. Comme les années précédentes, ce fut un évènement rondement mené, avec beaucoup d'excellentes conférences et de rencontres.
Retrouvez les vidéos de l'évènement ici

Conférences et interviews données

Mon espace Slideshare regroupe tous mes slides de conférence


Copyright © 2006 Julien Pauli. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E de dommages et intérêts. Cette page est déposée à la SACD.

Vos questions techniques : forum d'entraide PHP - Publiez vos articles, tutoriels et cours
et rejoignez-nous dans l'équipe de rédaction du club d'entraide des développeurs francophones
Nous contacter - Hébergement - Participez - Copyright © 2000-2009 www.developpez.com - Legal informations.