Skip to Content
Toutes mes réalisations

Formation PHP POO

 — #1.6 Organiser son développement professionnel

Durant ma période d'alternance, j'ai eu la chance de suivre une formation en PHP orienté objet avec mon chef de projet dans mon entreprise. Nous avons été formés par Sensio Labs (créateur du Framework Symfony en PHP).

1.6 : Développement professionnel sur PHP POO

Cette formation nous a permis de mieux comprendre la programmation en PHP orienté objet, en nous enseignant les bonnes pratiques pour :

  • Rendre notre code plus lisible
  • Faciliter le travail des autres développeurs travaillant sur le même projet
  • Travailler plus rapidement
  • Améliorer la qualité des tests pour nos applications

Nous avons appris de nouvelles chose comme les différents design patterns qui existe.

  • Les Singleton pour avoir qu'une seule instance de classe
  • Les Factory
  • Les builder

Nous avons découvert le site Refactoring Guru qui référence tous les différents design patterns dans différent langage de programmation.

Nous avons aussi appris à utiliser les bonnes PSR (PHP Standards Recommendations) pour améliorer notre code que l'on peut retrouver sur le site PHP-FIG.

Nous avons utilisé différents PSR :

  • Le PSR-4 et le PSR-0 pour l'autoload automatique dans le code.
  • Le PSR-1 pour la norme de codage, par exemple :
    1. La camelCase pour le nom des variables.
    2. La StudlyCaps pour le nom des classes.
    3. Un fichier pour une classe.
    4. Fichier uniquement en UTF-8.