Apprendre le PHP à partir de zéro : trucs et astuces pour le débutant

Si vous ne savez pas comment apprendre le PHP par vous-même, notre article vous en donnera les détails.

PHP : Pour commencer


Vous avez donc décidé d'apprendre la programmation et vous avez choisi le PHP, car vous avez entendu dire que ce langage est facile à maîtriser.

Regardons de plus près :

80% des 10 millions de sites sur Internet sont écrits en PHP.
Il est populaire auprès des développeurs de systèmes de gestion de contenu (CMS).
PHP est dérivé de Perl, et au début il n'était même pas considéré comme un langage de programmation indépendant.
Facebook a énormément contribué au développement du PHP.
Pour en savoir plus sur le langage, consultez l'article "Le langage de programmation PHP : des origines aux temps modernes". Passons maintenant à quelques conseils et astuces.


Travailler avec le code dans PHPStorm. 

 

Un auteur en informatique, numérique, économie et finance. Elle dirige LitCheck, un projet à but non lucratif pour les écrivains en herbe.

Pourquoi choisir le PHP


Le PHP a été créé pour faciliter le développement du web. Il a une syntaxe simple, il n'est pas difficile à programmer et les débutants le choisissent souvent comme première langue.

Le PHP évolue rapidement - la huitième version est actuellement en cours d'élaboration. C'est une langue très souple et facilement extensible. Et il pardonne aussi les erreurs de codage : les scripts fonctionneront même avec des erreurs grossières, mais seulement jusqu'au premier problème.

PHP possède l'une des plus grandes communautés sur le portail StackOverflow FAQ - la troisième plus grande. Cela signifie que les débutants obtiendront rapidement des réponses à toutes leurs questions, et qu'il est facile de trouver un mentor et un outil adapté aux besoins spécifiques de votre projet.

Pour PHP est créé une documentation très détaillée en russe, où chaque fonction est décrite. La langue a un grand potentiel en termes de ressources de formation et de perspectives dans le monde du développement web.


Les questions sur le PHP ne s'arrêtent pas là, mais toute question dont vous pouvez facilement trouver la réponse avec l'aide de vos collègues.


Où commencer en tant que débutant


Apprendre en faisant
Nos panélistes sont unanimes pour dire que si vous voulez apprendre le PHP, commencez par écrire votre propre site web. Cela peut être n'importe quoi : un magasin en ligne, un ordinateur portable ou une page d'accueil. Nous vous conseillons d'abord d'exécuter le projet en PHP "pur", sans utiliser de cadres. Cela prendra beaucoup plus de temps, mais vous donnera une idée de la façon dont les choses fonctionnent de l'intérieur. Commencez ensuite à apprendre des cadres.


Traduisez votre projet à l'un d'eux - nous vous recommandons Laravel et Yii. Si vous en connaissez un, il sera plus facile d'apprendre ceux qui sont liés entre eux : le sens est le même partout, la différence se situe dans les nuances. Vous rencontrerez un grand nombre de pièges, mais c'est ce qui constituera une expérience précieuse.

Obtenez un stage.


Vous avez soigneusement étudié la documentation, lu tous les articles sur PHP, commencé à écrire votre site, mais que faire ensuite ?

Continuez à avancer dans la direction que vous avez choisie : trouvez un stage dans une entreprise de votre ville. Autre possibilité : postuler directement au poste de développeur junior. Les entreprises ont des exigences différentes pour un même poste vacant, car l'éventail des tâches à résoudre varie. Il est très probable que vous aurez de la chance. En tout état de cause, l'accomplissement de tâches de test est également une expérience importante pour la croissance. 

Toutefois, au stade initial, n'acceptez pas un emploi à distance : l'interaction en direct avec des professionnels qui peuvent devenir vos mentors est un point très important pour une croissance active.

Apprendre la programmation dans son ensemble


Comme le PHP est encore un langage à part entière, quoi qu'en disent les détracteurs, il applique les règles de l'architecture de code pour la programmation orientée objet. Les principes SOLID fonctionnent également pour le PHP, donc vous devez connaître la POO si vous voulez vraiment la comprendre et bien programmer, plutôt que de copier inconsidérément la syntaxe et les solutions d'autres personnes.


Nous vous recommandons de lire le livre "PHP" de Matt Zandstra. Objets, modèles et techniques de programmation. Il vous permettra d'approfondir votre compréhension de la structure de la langue. En général, lorsque vous l'étudiez, essayez d'éviter les informations obsolètes - lisez les articles qui ne datent pas de plus de 2015.

Dernier conseil


Mais il est presque le premier en importance. Réalisez : pourquoi voulez-vous apprendre le PHP comme première langue ? C'est un outil qui doit être choisi pour des tâches spécifiques. L'approche de l'apprentissage peut également être différente en fonction de vos objectifs.

Devenez indépendant et créez des sites web sur un CMS pour vos clients.
Obtenez un poste dans une entreprise réputée.
Créez votre propre projet, développez-le et gagnez de l'argent avec lui.
Ce ne sont là que trois des nombreux objectifs possibles. Seul inconvénient à l'apprentissage de la langue par soi-même, ce chemin est long et épineux. Si vous cherchez des moyens d'apprendre rapidement le PHP, et de le faire de la manière la plus pratique, soyez attentifs à notre cours sur le développement du PHP.