La certification Zend PHP

Pourquoi passer la certification ?

Un des premiers avantages à être certifié(e) ZCPE (Zend Certified PHP Engineer) est d’améliorer sa visibilité et son attractivité sur le marché des développeurs PHP. Ecrire sur son CV « certifié(e) PHP » est toujours valorisant aux yeux des recruteurs, cela donne une reconnaissance supplémentaire à l’employeur en plus des divers diplômes scolaires et formations. Suite à l’obtention de la certification, Zend vous offre le droit d’utiliser son logo dans vos communications personnelles, ce qui vous permettra de présenter votre certification dans votre CV.

De plus en plus, les employeurs deviennent sensibles à cette reconnaissance, et parfois même ne veulent embaucher que ceux qui ont obtenu la précieuse certification.

zendLogo

Microframework de symfony 2

symfony_logo

Cela a peut-être échappé à certaines personnes, la version 2.8 offre la possibilité d’utiliser Symfony 2 en tant que microframework.

La version standard contient tout un lot de bundles déjà enregistrés dans le fichier AppKernel,  ainsi que toute une configuration à faire.

Si je vous disais qu’une application peut être fonctionnelle avec un seul fichier, seuls les bundles utiles seront installés et nous plus installés à l’avance.

Nouveau Composant Workflow avec Symfony 3.2

symfony_logo

La gestion de l’évolution des statuts ou des états  dans un projet est souvent source de manipulation très complexe.

Aujourd’hui avec le composant Workflow  qui a été ajouté à Symfony 3.2, le développement  d’un tel système est plus souple, plus rapide et plus besoin d’ajouter un bundle tiers.

Nous vous présenterons une vue d’ensemble  de ce nouveau composant afin que vous puissiez avoir une idée de son  fonctionnement  avant la sortie officielle de Symfony 3.2 qui est actuellement en version Beta.

Trouver les fonctions obsolètes en PHP

update

Admettons que vous avez un client qui vous demande de mettre en conformité un vieux site en PHP 4.3 pour qu'il tourne sur une version plus récente de PHP, par exemple en PHP 5.6.

On pourrait bien entendu parcourir tous les fichiers sources pour traquer toutes les fonctions obsolètes ou en voie de l'être, mais cela risque d'être un poil fastidieux ...

Alors on va automatiser cette recherche grâce à un plugin de PHP Code sniffer.  Cet utilitaire va nous permettre d'obtenir une jolie liste de tout ce que l'on aura à modifier.

PSR-7 et Symfony

logo_php

Début Mai 2015, la communauté PHP acceptait la norme PSR-7 appelée "HTTP message interfaces", nous donnant ainsi une façon commune de concevoir les messages HTTP.

Il s'agit d'une importante avancée vers une meilleure standardisation et interopérabilité en PHP, ceci plus particulièrement pour les middlewares (des bibliothèques qui s'intègrent entre une requête et une réponse HTTP). Dans le futur, un middleware qui sera écrit autour de ces nouvelles interfaces pourra être utilisé dans n'importe quel framework.