10 conseils pour apprendre le PHP

Avant de commencer à apprendre le PHP, il serait sage de prendre un moment pour planifier votre approche de l’apprentissage de la langue.

Les développeurs professionnels qui ont appris PHP ont passé beaucoup de temps à apprendre leur métier. Pour les imiter, vous devez vous assurer que vous êtes motivé à faire de même et idéalement capable d'apprendre le PHP rapidement et efficacement. Plus vos méthodes d’apprentissage seront lentes et inefficaces, plus il vous faudra du temps pour trouver un emploi en développement PHP ou pour construire l’application que vous avez en tête.

La conséquence d’une approche d’apprentissage lente et inefficace est encore pire: vous aurez plus de chances d’abandonner vos études! En fait, des recherches menées par les universités de Harvard et du MIT ont révélé que seulement 4% des étudiants inscrits à des cours en ligne les suivaient.

Alors, comment puis-je vous aider à éviter de devenir un des 96% de ceux qui abandonnent ?

Eh bien, j’ai dressé une liste de 10 astuces pour vous aider à apprendre le PHP. Les conseils devraient vous aider à apprendre efficacement PHP, à rester motivé et à éviter certaines difficultés potentielles.

Allons droit au but!

Astuce 1 - Soyez confiant que vous voulez apprendre le PHP

Si vous êtes arrivé sur cet article en tant que nouveau venu dans la programmation, il est possible que vous n'ayez pas une préférence marquée pour le langage de programmation à apprendre. Bien que ce ne soit pas nécessairement un problème, il pourrait en résulter un problème plus tard, dans lequel vous vous rendrez compte qu'un langage de programmation différent est mieux adapté à vos aspirations.

PHP est un langage de programmation côté serveur couramment utilisé dans le développement Web; si vous réalisez dans quelques mois que vous voulez réellement travailler chez Rockstar et aider à la construction de la prochaine édition de Grand Theft Auto, vous auriez alors été mieux servi en apprenant un langage de programmation couramment utilisé dans le développement de jeux tels que C ou C++.

Il existe de nombreuses bonnes raisons d'apprendre le PHP, notamment:

  • Vous voulez prendre vos compétences WordPress au niveau suivant. En septembre 2018, 7% de tous les sites Web utilisaient WordPress. WordPress étant propulsé par PHP, une forte demande de compétences en PHP est créée. Et si vous souhaitez utiliser d'autres systèmes de gestion de contenu, tels que Joomla ou Drupal, j'ai le plaisir de vous dire qu'ils sont également construits avec PHP.
  • PHP est considéré comme relativement facile à apprendre par rapport aux autres langages de programmation.
  • Étant donné que PHP est natif sur le Web, vous serez en mesure de mettre en ligne des projets simples beaucoup plus rapidement et avec moins de difficulté que vous ne le pourriez avec d'autres langues, ce qui signifie que vous verrez les résultats de vos efforts beaucoup plus rapidement que si vous utilisiez devaient apprendre une autre langue.

Donc, avant de commencer à apprendre le PHP, assurez-vous de les prendre en compte, de manière à pouvoir être sûr que PHP répond à vos besoins.

Astuce 2 - Gardez vos projets à l'esprit

Maintenant que vous savez pourquoi vous voulez apprendre le PHP, il est également utile d’avoir un objectif en tête pour ce que vous voulez en faire. Apprendre le PHP sera un processus long et rester motivé sera plus facile avec un objectif final en tête. Les cours en ligne, tels que le cours Learn PHP Online de BitDegree, rendent le processus d’apprentissage intéressant et interactif en vous permettant de construire un projet tout en vous familiarisant avec les principes fondamentaux du développement PHP.

C’est un excellent moyen de rendre le processus d’apprentissage intéressant et pertinent, mais il est encore mieux d’avoir l’idée de votre propre projet. Si vous gardez à l'esprit votre propre projet, vous serez plus incité à retenir ce que vous apprenez si vous souhaitez l'appliquer à votre propre projet.

Vous aurez besoin de pratiquer continuellement vos nouvelles compétences en PHP et il est généralement plus facile de vous motiver à travailler sur votre propre projet. Vous pouvez même créer différentes versions de votre projet à mesure que vos compétences progressent. Par exemple, vous pouvez initialement créer une application de contact simple dotée de fonctionnalités de base pour ajouter et supprimer des contacts. À mesure que vos compétences se développent, vous pouvez le relier à une base de données. Plus tard, vous pourrez ajouter des fonctionnalités plus avancées, avant de le mettre en ligne et d’inviter vos amis à soumettre leurs informations.

Avant de vous en rendre compte, vous pourriez être le propriétaire de l'un des plus grands sites de réseaux sociaux au monde, connectant plus d'un milliard de personnes et générant des milliards de dollars en revenus publicitaires. Qui sait?

Astuce 3 - Apprendre le HTML d'abord

Bien que PHP soit un excellent choix comme premier langage de programmation, il ne devrait pas être votre première étape dans le développement Web.

Si vous ne l'avez pas déjà appris, vous devriez consacrer un peu de temps à l'apprentissage du HTML avant de commencer à apprendre le PHP. Le HTML est un langage de balisage plutôt qu'un langage de programmation qui constitue la base des pages Web. Cela signifie que le code que vous écrivez représente les éléments de base d'une page Web, tels que des images ou du texte. Vous ne pouvez programmer aucune fonctionnalité avec un langage de balisage, ce qui le rend relativement simple à apprendre et a également rendu nécessaire l'utilisation d'un langage comme PHP, en plus du HTML, pour rendre les sites Web plus dynamiques.

Comme PHP est généralement utilisé pour rendre HTML dynamique, le HTML est couramment utilisé dans les documents PHP. Non seulement le HTML sera présent dans la plupart des applications PHP, mais il fera également partie de nombreux tutoriels et leçons sur le développement de PHP. La plupart de ces tutoriels supposent simplement que vous connaissez déjà le langage HTML.

Donc, plutôt que de vous retrouver à apprendre les deux à la fois, prenez quelques heures pour apprendre les bases du HTML. L'apprentissage de PHP prendra des mois, mais le temps nécessaire pour apprendre le langage HTML ne prend que quelques heures. Vous pouvez commencer par le cours de codage HTML pour débutants de BitDegree, qui ne devrait durer que 51 minutes!

learn php

Astuce 4 - Apprentissage actif sur passif

L'un des meilleurs moyens de rendre l'apprentissage plus efficace consiste à apprendre activement plutôt que passivement. Apprendre passivement signifie simplement regarder / lire / écouter et assimiler des informations. Apprendre activement signifie utiliser réellement ce que vous apprenez dans un problème ou un projet.

Les professionnels de l'éducation semblent être unanimes à penser que les stratégies d'apprentissage actif sont meilleures que les stratégies passives. Le seul problème est que créer une expérience d’apprentissage actif est généralement plus difficile que de créer une expérience passive.

Le cours "Learn PHP Online" de BitDegree est un excellent exemple d'expérience d'apprentissage actif. Pour avancer au-delà de chaque leçon du cours, vous devez résoudre le problème en utilisant ce que vous venez d'apprendre dans l'éditeur de code.

learn php

Un exemple d'expérience d'apprentissage passif serait de regarder une vidéo sur YouTube d'un instructeur s'exprimant au cours d'un diaporama qui explique les fonctions. Les expériences d’apprentissage passives peuvent quand même être utiles. L'instructeur peut offrir la meilleure explication d'une fonction que vous ayez jamais entendue.

Le conseil ici n'est pas nécessairement d'éviter complètement les expériences d'apprentissage passives, mais d'essayer de les rendre actives. Vous pouvez prendre les exemples de la conférence et les écrire vous-même, en apportant des modifications et en voyant ce qui se passe.

Astuce 5 - N'ayez pas peur de casser des choses

Soyez prudent avec ce conseil. Si vous travaillez sur un site actif, casser délibérément des choses n’est certainement pas la meilleure idée. Si vous travaillez avec WordPress, il est généralement conseillé de laisser les fichiers PHP dans le noyau WordPress seul. Ne pas casser ceux-ci.

Mais dans les fichiers de projet hors connexion que vous créez, ou dans les fichiers PHP des dossiers de thèmes WordPress, casser des choses n'est pas une mauvaise idée. Vous apprendrez beaucoup en les remettant ensemble.

Ce conseil ne signifie pas pour autant que vous devez casser vos sites Web, mais plutôt que vous ne devriez pas avoir peur que cela se produise. Les choses qui ne vont pas sont généralement une excellente expérience d'apprentissage. Plus le problème est gros, mieux vous vous souviendrez de la solution.

Pour les débutants, les éditeurs de code interactifs du cours «Apprendre PHP en ligne» de BitDegree constituent un excellent environnement pour expérimenter. Vous pouvez être assuré que quoi que vous fassiez avec le code que vous allez éditer, vous ne pourrez pas détruire tout le site Web BitDegree, alors expérimentez.

Si vous avez quelques idées sur la façon de résoudre un problème et que la première fonctionne, veillez également à essayer votre deuxième idée plutôt que de simplement avancer. En développement Web, il y a généralement plus d'une façon de résoudre un problème.

learn php

Astuce 6 - Activer le rapport d'erreur dans PHP.ini

Si vous envisagez de casser des choses, il peut être judicieux de vous assurer que le signalement des erreurs est activé. Cela peut bien être activé par défaut, mais dans certains cas, lorsque vous cassez votre application PHP, tout ce que vous voyez est un écran vide.

Pour voir un rapport d'erreur, assurez-vous d'activer le traitement des erreurs dans votre fichier php.ini en utilisant le code:

ini_set ('display_startup_errors', 1);

ini_set ('display_errors', 1);

error_reporting (-1);

Cela signifie que lorsque vous faites une erreur dans votre code, un rapport d'erreur comme celui ci-dessous (le résultat d'un point-virgule manquant) renverra au moins un message quelque peu utile pour vous aider à résoudre le problème.

learn php

Astuce 7 - Soyez prudent avec la syntaxe

Tant dans votre formation en programmation que dans votre vie de développeur professionnel, vous perdrez des heures de votre vie au profit d’erreurs de syntaxe.

Une erreur de syntaxe signifie simplement que vous avez écrit quelque chose que PHP n'a pas compris. Cela peut être dû au fait que vous avez orthographié le nom d'une variable différemment de la façon dont vous l'avez créée, ou que vous avez oublié de mettre un point-virgule à la fin de votre déclaration. Vous allez beaucoup oublier ce point-virgule.

Certains langages de programmation, tels que JavaScript, sont plus libéraux sur l'utilisation des points-virgules qu'un langage tel que PHP. Dans certains cas, PHP peut aussi être assez libéral: par exemple, il est considéré comme une bonne pratique dans certaines situations de ne pas fermer vos balises PHP. Dans d'autres cas, un point-virgule manquant tue la totalité de l'application.

Alors soyez très prudent avec votre syntaxe. En programmation, il est impératif d’épeler les choses correctement.

Mais cette connaissance de la probabilité des erreurs de syntaxe est utile. Il nous indique où chercher en premier lorsque votre programme ne fonctionne pas. Avant de supprimer tout votre programme et de recommencer, vérifiez s'il existe une erreur de syntaxe.

Astuce 8 - Gardez votre code lisible

Au fur et à mesure que vous apprendrez à coder, vous apprendrez des instructeurs qui s’occupent de la présentation de leur code. Et si vous ne l'êtes pas ... vous devriez trouver un instructeur différent.

Au début, tous les espacements, empreintes et alignements peuvent sembler superficiels. Si le code fonctionne, cela fonctionne, non? Qui se soucie de l'espacement?

Eh bien, si vous faites une erreur ou revenez au code que vous avez écrit il y a quelque temps, vous vous en souciez. Pire encore, si vos collègues doivent travailler avec votre code que vous n'avez pas gardé lisible, vous vous en soucierez encore plus, parce que vos collègues vont vous détester.

Un code bien écrit est essentiel pour traiter les erreurs décrites dans le conseil 7. Si vous mettez tout votre code sur une seule ligne, l'ordinateur sera capable de le lire correctement. Mais si vous avez manqué un point-virgule, vous ou quelqu'un d'autre devez le repérer.

Quel exemple serait plus facile de repérer un point-virgule manquant?

learn php

Ou

learn php

Au cas où cela ne serait pas évident, il s'agirait exactement du même code. La seule différence est l'espacement.

La première version du code facilite le repérage des points-virgules à la fin de chaque ligne. Le fait d’avoir les balises HTML span, d’ouvrir (<? Php) et de fermer (?>) Les balises PHP en alignement permet également d’identifier si oublier d'inclure une balise de fermeture.

La deuxième version est juste tout le code rassemblé. Maintenant, vous devez vérifier tout le code pour détecter d'éventuels points-virgules manquants au lieu de simplement jeter un coup d'œil à la fin de la ligne. Où commencent et finissent les balises PHP? Ils ont leurs propres lignes dans la version 1, mais vous devez analyser tout le code, de balise d’ouverture à balise de fermeture, dans la version deux du code pour vérifier qu’ils sont tous les deux présents.

En plus de garder votre code propre, clair et lisible, veillez à utiliser les commentaires pour vous rappeler ce que vous pensiez lorsque vous avez écrit votre code.

Les commentaires sont des lignes de texte qui sont ignorées par l'interpréteur PHP. Vous pouvez transformer votre texte en un commentaire en incluant deux barres obliques au début de la ligne.

// Comme ça.

L'ordinateur ignore complètement vos commentaires, ce qui les rend inutiles. Mais alors que le code est pour l'ordinateur, les commentaires sont pour les humains. En particulier si vous écrivez quelque chose de complexe, les commentaires peuvent s'avérer extrêmement utiles, à l'avenir, aux autres personnes ou à vous-même, pour comprendre ou se souvenir de ce que fait votre programme. Par exemple, ci-dessous, j'ai écrit un commentaire au-dessus de cette requête personnalisée Wordpress pour me rappeler ce que c'était lorsque je l'ai appris. Le commentaire est le texte gris qui commence par //.

learn php

Les commentaires peuvent être un excellent moyen de laisser de petites notes pour vous aider à vous rappeler comment faire les choses. En tant que novice, il est très probable que vous revisitez le code que vous écrivez maintenant. Lorsque quelqu'un vous demande de construire quelque chose que vous avez déjà construit, il peut être plus facile d'utiliser le code que vous avez écrit et compris auparavant que d'essayer de comprendre l'exemple de quelqu'un d'autre que vous avez trouvé via Google.

Eh bien, cela ne sera plus facile que si votre code est propre, clair, facile à comprendre et fait bon usage des commentaires.

Astuce 9 - Essayez de résoudre les problèmes vous-même

Lorsque vous rencontrez un problème, une réaction courante consiste à demander immédiatement de l'aide.

Maintenant, il n'y a rien de mal à demander de l'aide. En fait, beaucoup de gens diraient que cela devrait être encouragé. Mais si vous demandez à quelqu'un dès que vous êtes bloqué, vous n'allez pas apprendre la leçon aussi près que vous l'auriez fait si vous aviez résolu le problème vous-même. Il y a un bon moment pour poser une question.

Cela peut sembler être plus un problème lors d’un bootcamp de codage dans la vie réelle que d’être en ligne, car dans un bootcamp, vous pouvez lever la main et demander de l’aide à un instructeur. Toutefois, les cours tels que ceux sur BitDegree vous permettent d’envoyer des commentaires sur tous les cours du cours afin que l’instructeur puisse vous aider à résoudre les problèmes que vous rencontrez.

learn php

Mais rappelez-vous que lorsque vous apprenez PHP, vous ne faites pas le tour, vous n'êtes pas la première personne à apprendre ce langage de programmation.

Beaucoup de gens sont passés avant vous et leurs questions sont partout sur Internet. Il y a aussi beaucoup de gens qui veulent aider, et leurs réponses se retrouvent partout sur Internet.

En particulier si vous êtes sur le point de commencer votre expérience d’apprentissage et que vous étudiez les bases de PHP, il est extrêmement improbable que votre problème n’ait pas été rencontré auparavant par quelqu'un d’autre. Donc, si vous voulez trouver une réponse à tout problème que vous avez avec PHP, faites simplement ce que vous faites pour résoudre tous vos autres problèmes. Recherche le sur Google!

En haut des résultats de la recherche, vous constaterez que quelqu'un a probablement posté une question étrangement similaire à la vôtre sur Stackoverflow.

Si vous ne trouvez pas de réponse à votre question, n'oubliez pas que PHP, comme tous les autres langages de programmation, dispose d'une documentation complète pour aider ses utilisateurs à comprendre comment utiliser PHP. Si le manuel est un peu lourd, une base de connaissances PHP plus digeste est disponible sur BitDegree.

learn php

Astuce 10 - Comprendre le jargon

Une difficulté que vous pouvez rencontrer très tôt lors de l'apprentissage de PHP est le langage technique utilisé par vos instructeurs ou dans les instructions.

Un bon instructeur sera capable de vous expliquer les bases de PHP en anglais clair. Mais une fois que vous aborderez des sujets plus avancés, l'instructeur devra utiliser un langage plus technique pour décrire des concepts plus complexes.

Il est important que vous appreniez suffisamment les mots de votre nouveau vocabulaire pour pouvoir comprendre des phrases qui pourraient contenir deux mots de jargon ou plus. Malheureusement, il est peu probable que vous compreniez parfaitement comment utiliser PHP à moins de comprendre les concepts difficiles qui le sous-tendent, ce qui implique l'apprentissage d'un langage technique.

Un exemple simple serait de comprendre «comment passer une variable en tant qu'argument à votre fonction».

Le cours "Apprendre le PHP en ligne" de BitDegree couvre les concepts de variables, de fonctions et d'arguments dans le cadre de son curriculum sur les bases de PHP. Ainsi, à la fin du cours, cette phrase devrait vous sembler parfaitement claire. Si cela vous semble difficile, pensez à noter le sens de chaque mot dans le jargon lorsque vous les appelez, afin de pouvoir les réviser lorsqu'un instructeur utilise une phrase de ce type plus tard dans votre formation en PHP.

Conclusion

Les astuces de ce guide vous aideront à vous préparer à devenir un meilleur étudiant en PHP et à assurer un processus d’apprentissage plus efficace s’il est suivi correctement.

Bien que la plupart de ces conseils s’adressent aux débutants en quête d’apprentissage de l’utilisation de PHP, certains se révéleront utiles pour ceux qui se trouvent à un stade plus avancé de leur formation en PHP.

Quoi qu'il en soit, maintenant que vous avez effectué des recherches, vous avez peut-être réellement choisi d'apprendre le PHP. Si tel est le cas, il ne reste plus qu’une chose à faire…

Il est temps d’apprendre le PHP!

Cela peut être un processus décourageant, de même que tout ce que nous choisissons d'apprendre. Mais pour beaucoup, c’est une belle route et un sentiment massivement gratifiant à la fin. Tenez-vous en aux conseils de ce guide et vous serez sur la bonne voie.

Si vous avez des questions pour moi, n'hésitez pas à demander. Laissez simplement un commentaire ci-dessous et je vous répondrai dès que possible!

Laisser votre avis honnête

Laissez votre avis en toute honnêteté et aidez des milliers de personnes à choisir la meilleure plateforme d'apprentissage en ligne. Tous les avis, qu'ils soient positifs ou négatifs, sont acceptés du moment qu'ils sont honnêtes. Nous ne publions pas de commentaires biaisés ni de spam. Alors si vous souhaitez partager votre expérience, votre avis ou donner des conseils, on vous encourage à le faire!

FAQ

Comment choisissez-vous les sites de cours en ligne à examiner?

Nous sélectionnons les plateformes d'apprentissage en ligne en fonction de leur taille de marché, leur popularité et, surtout, la demande de nos utilisateurs ou l'intérêt général de lire de avis réels de MOOC sur certaines plateformes d'apprentissage en ligne.

Combien de recherche effectuez-vous avant de rédiger vos avis sur l'apprentissage en ligne?

Nos experts dédiés au MOOC mènent des recherches pendant des semaines - ce n'est qu'alors qu'ils peuvent dire que leurs évaluations basées sur différents aspects sont terminées et sont complètes. Même si ça prend beaucoup de temps, c'est la seule façon de garantir que toutes les fonctionnalités essentielles des plateformes d'apprentissage en ligne sont testées et vérifiées, et que le verdict est basé sur des données réelles.

Quel est l'aspect le plus important lors du choix des meilleures plateformes d'apprentissage en ligne?

Ce serait injuste de prioriser un aspect spécifique: chaque personne a ses propres priorités, valeurs, souhaits et objectifs. Une fonctionnalité qui est importante pour une personne peut ne pas l'être pour une autre. Quoi qu'il en soit, tous les utilisateurs conviendraient qu'une bonne qualité du matériel d'apprentissage est essentielle pour toute plateforme d'apprentissage en ligne.

En quoi cette plateforme d'avis sur l'apprentissage en ligne est différente des autres?

Chaque plateforme d'avis MOOC est unique et a ses propres objectifs et valeurs. Nos avis sur l'apprentissage en ligne sont à 100% authentiques et rédigées après une analyse minutieuse. C'est l'objectif qui manque à de nombreux sites d'avis sur l'apprentissage en ligne, nous considérons donc cet aspect comme un véritable atout en notre faveur!

Jours
Heures
Minutes
Secondes