Pour les débutants qui débutent ou qui souhaitent se lancer dans PHP, ils rechercheront certainement des éléments tels que des feuilles de route d'apprentissage en ligne pour clarifier leurs objectifs d'apprentissage. Cependant, la feuille de route sur Internet constitue souvent un très vaste système de connaissances, ce qui est évidemment très intimidant et très peu convivial pour les débutants. Aujourd'hui, je vais résumer pour vous le parcours d'apprentissage PHP.
1. Ne vous fiez pas à la feuille de route d'apprentissage
Pour les débutants, ce dont ils ont le plus besoin est un objectif clair, ils vont donc en ligne pour rechercher diverses méthodes d'apprentissage. En fait, cela ne clarifie pas nécessairement l'objectif, mais vous rend plus confus. Avec autant de points de connaissance, lequel devriez-vous apprendre en premier ? Au fil du temps, vous perdrez confiance et aurez chaud en trois minutes. Par conséquent, nous devons nous rappeler la première et la plus importante chose, qui est de ne pas croire à la feuille de route, étape par étape, c'est la vérité.
2. Les bases du HTML+CSS
Si vous souhaitez apprendre le PHP, alors les bases du front-end sont définitivement indispensables, mais il ne faut pas perdre beaucoup de temps. à ce sujet. Nous nous concentrons sur PHP. Ce n'est pas grave lorsque vous pouvez utiliser html+css pour compléter une page Web de base.
3. Environnement de développement
Il est essentiel de construire un environnement de développement avant d'apprendre le ph, mais pour les débutants, il faut être certain que divers problèmes surgiront, ce qui fait perdre beaucoup de temps à résoudre les problèmes. Ici, je recommande à tout le monde d'utiliser un environnement de développement intégré, qui peut nous aider à entrer rapidement dans l'apprentissage de PHP.
Outils d'environnement intégrés recommandés : Téléchargement de l'outil d'environnement intégré WampServer
Syntaxe de base PHP
Une fois l'environnement réussi. établi, passons à l’apprentissage de PHP. Variables, types de données, commentaires, constantes, if...else, switch...case, while, do..while, for, opérateurs, tableaux, fonctions, fonctions couramment utilisées. Ce sont les points de connaissances qui doivent être maîtrisés à ce stade. À ce stade, de nombreux débutants auront l'impression qu'ils ne peuvent rien écrire après avoir appris. N'oubliez pas de ne pas être impatient, c'est normal et ils seront utilisés lentement dans les études futures. .
La grammaire de base doit être mémorisée .
5. Syntaxe de base de la base de données
Après avoir appris la syntaxe de base de PHP, vous devez d'abord apprendre la syntaxe de base de la base de données MySQL est recommandée ici. , il vous suffit d'apprendre la base de données à ce stade. Il n'est pas nécessaire d'aller trop en profondeur lorsque l'ajout, la suppression, la vérification et la modification de PHP sont toujours au centre de l'apprentissage.
6. Orienté processus
Après avoir appris les bases de PHP et de la base de données, apprenez d'abord à vous connecter à la base de données en PHP. Apprenez ensuite à travers des vidéos didactiques et essayez de compléter des fonctions telles que de simples forums de discussion. Implémentez principalement les ajouts, les suppressions, les modifications et la pagination, puis apprenez le seeeion, les cookies, essayez de compléter les fonctions de connexion et d'enregistrement, et enfin apprenez à créer des codes de vérification.
7. Orienté objet et MVC
Remarque : lors de l'apprentissage de PHP7 à ce stade, portez une attention particulière à quelques nouvelles normes. Par exemple : composer, PSR, modèles de conception orientés objet, etc.
Vous pouvez apprendre selon l'itinéraire suivant à ce stade :
Syntaxe de base orientée objet
Écrire plusieurs ; classes communes ;
MVC combiné ;
Apprendre les modèles de conception
Apprendre le PSR ; Après avoir étudié le contenu précédent et terminé le système de forum ou de forum, il sera plus facile de revenir en arrière et d'apprendre le contenu front-end en profondeur. Après avoir appris quelques JS et jQuery, le bootstrap est fondamentalement suffisant pour être utilisé au début.
9. Thinkphp, framework laravel
Apprenez un ou deux frameworks Le framework Thinkphp est recommandé ici. Il est très convivial pour les Chinois et facile à utiliser. utiliser. Essayez ensuite d’écrire plusieurs projets de centre commercial en vous basant sur ce que vous avez appris ci-dessus.
10. Linux
L'apprentissage du serveur Linux comprend principalement le déploiement de multi-serveurs et l'installation de logiciels, notamment LAMP et LNMP. construction de l'environnement.
Construisez le code correspondant au serveur que vous avez déployé. Enfin, il sera préférable d'acheter un nom de domaine et un serveur Alibaba Cloud, de déployer réellement le code sur le serveur cloud, de suivre le processus en ligne et d'utiliser git pour gérer le code.
11. Étude approfondie du cadre de grande concurrenceIl est très nécessaire que vous vous familiarisiez avec l'architecture de grande concurrence et que vous appreniez un peu la technologie NoSQL, la technologie Swoole, Keepalived. technologie et de nombreuses autres technologies différentes.
Laissez-vous pleinement comprendre comment le code s'exécute plus efficacement sous le cluster de serveurs. Et une compréhension complète des sockets, processus, threads, coroutines et autres technologies de PHP sera très utile pour l'amélioration technique de votre code. Il est recommandé d'utiliser Redis et RockMQ pour rédiger une vente flash multi-serveurs à grande concurrence pour le moment. Il existe de nombreuses vidéos dans ce domaine en Chine. Ne regardez plus de vidéos PHP5. Vous pouvez regarder plus de vidéos PHP7.
Enfin, je voudrais rappeler à tous qu'il faut avoir confiance dans l'apprentissage du PHP, être terre-à-terre et procéder étape par étape.Tutoriel vidéo de site Web PHP chinois recommandé :
Tutoriel vidéo PHPCe qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!