Dans cet article je ne vous donnerais pas les clefs du succès auprès des femmes ou des hommes. Le but de cet article est de vous donner différents outils pour vous améliorer rapidement en PHP.
Les bases de PHP
Je ne sais pas vous, mais moi je commence toujours pas le début. Lorsque j’ai débuté sur le langage PHP, je ne suis pas parti de rien du tout. J’avais déjà de bonnes bases dans d’autres langages. Mais c’est un plus qui n’est pas forcément obligatoire. J’ai toujours eu comme principe “Pour apprendre, il faut lire”. Alors je vais vous donner quelques liens et nom d’ouvrages qui m’ont permis de commencer sur les bases de PHP.
Le site du zéro propose une formation, certes simple, mais qui vous donnera rapidement une partie des bases. Pour consolider ces bases acquises rapidement, j’ai fais l’acquisition d’un livre qui me sert encore aujourd’hui PHP 5 avancé. Sa cinquième édition est pour moi une référence Française dans le PHP. Vous y retrouverez des exemples parlant et de nombreux conseils. Ce n’est pas un poids plume puisqu’il est composé de plus de 800 pages. Mais je vous avoue que je l’ai dévoré en très peu de temps.
Après avoir acquis rapidement de bonnes bases, je me suis lancée dans l’apprentissage de différents framework. Il existe d’ailleurs un livre blanc qui est un comparatif des frameworks PHP très instructif à ce sujet.
S’améliorer en PHP avec les frameworks
La suite est logique, une fois qu’on connait comment fonctionne l’intérieur de la bête, on n’a plus forcément envi d’y remettre les pieds. C’est un des principes des frameworks: Vous faciliter la vie. Je vais vous en conseiller deux, qui sont à mon avis, les deux qui vous en apprendront le plus. Ils ont des architectures plutôt opposées et sont simple d’apprentissage. Encore une fois les bases de mon évolution dans les frameworks PHP ont été rythmés par deux très bon bouquins en français à savoir Symfony : Mieux développer en PHP avec Symfony 1.2 et doctrine et Zend Framework : Bien développer en PHP.
Formation au framework Symfony
Donc le premier livre “Symfony : Mieux développer en PHP avec Symfony 1.2 et doctrine” est en réalité une formation en français pour appréhender le framework Symfony. Il reprend l’auto-formation Jobeet du Framework avec un peu plus de détails et d’explications. Je vous le conseil vivement.
Formation au framework Zend
Ce second livre “Zend Framework : Bien développer en PHP” est quand à lui un peu plus générique. Il ne parle pas que du framework Zend, mais aussi des bonnes pratiques à appliquer en PHP. Toutes les astuces qui sont décrites s’appliquent souvent au Framework Zend mais peuvent bien évidemment être généralisée. Un très bon livre d’apprentissage très didactique. Cependant je vous recommande vivement la lecture du livre “PHP 5 avancé“ avant.
Voici la littérature que j’utilise régulièrement encore aujourd’hui. Et vous avez-vous d’autres bouquins incontournables?