Maison > Article > développement back-end > Parcours d'apprentissage de base de PHP
Cet article vous présente principalement comment commencer à apprendre PHP. Les étapes sont plus détaillées. J'espère qu'il sera utile à tout le monde de démarrer avec PHP.
De nombreuses personnes ont publié trop de feuilles de route d'apprentissage PHP sur Internet. J'ai travaillé dans des sociétés Internet pendant plus de dix ans et j'ai amené de nombreux novices à PHP. J'ai compilé certaines de leurs questions et feuilles de route d'apprentissage pour tout le monde. . Sortez, j'espère que beaucoup de débutants éviteront les détours.
Il existe de mauvaises feuilles de route d'apprentissage sur Internet qui vous demandent d'apprendre Javascript et jQuery immédiatement après avoir appris HTML et CSS. Jouez simplement du piano à la vache. Pourquoi diable ne suivez-vous pas une formation d'ingénieur front-end ou une formation d'ingénieur full-stack vantardise ?
Le problème avec cette mauvaise feuille de route est qu'elle ne se concentre pas sur PHP, mais sur le front-end. L'accent mis par PHP sur l'orientation objet, la réflexion commerciale, la transformation SQL, etc. n'est pas placé avant mais après. PHP se concentre toujours sur le traitement métier.
Au début, vous devez accélérer le processus d'entrée Après avoir appris un peu de HTML et de CSS et être capable d'écrire du Web. pages, vous pouvez rapidement entrer dans l’étape PHP.
Parce que tout le monde est autodidacte en PHP. Si vous ne maîtrisez pas PHP après avoir appris pendant une longue période, vous perdrez votre enthousiasme pour l'apprentissage et l'effet de l'auto-apprentissage sera réduit.
Après avoir appris HTML et Css, n'apprenez pas Js et commencez immédiatement à créer l'environnement.
Beaucoup de gens font des détours ici et aiment ne trouver aucun tutoriel pour construire l'environnement. Lorsque nous développons dans l'entreprise, nous utilisons réellement l'environnement Linux pour le développement et l'exécution du code en ligne.
Dans le processus d'apprentissage, je suggère : vite, vite, vite. Ne vous inquiétez pas et le code peut s'exécuter.
Ici, il est recommandé d'utiliser XAMPP, AppServ, PHPStudy, WampServer et d'autres outils pour installer et démarrer rapidement votre premier paragraphe
<?php ?> phpinfo();
Environnement Après la configuration, les éléments suivants doivent être appris : variables, types de données, commentaires, constantes, if...else, switch...case, while, do... while, for, opérateurs, tableaux, fonctions, et les fonctions couramment utilisées
Au cours de ces processus, de nombreux novices ont tendance à se demander pourquoi ils ne peuvent rien écrire.
De plus, ce sont toutes des grammaires de base. Vous devez vous en souvenir. Écrivez davantage, mémorisez davantage et mémorisez davantage.
Il est normal d’avoir l’impression de ne pouvoir rien écrire psychologiquement.
Vous pouvez écrire des choses à ce stade. Après avoir appris la base de données MySQL, commencez à apprendre PHP pour vous connecter immédiatement à la base de données. pagination, puis apprenez un cookie et une session pour mettre en œuvre la connexion et l'enregistrement de l'utilisateur. Après avoir appris GD, commencez à implémenter un code de vérification.
Enfin à ce stade vous pouvez rédiger un forum, un post bar ou un centre commercial.
Ne regardez pas les vidéos PHP5 à ce stade. Il est préférable de regarder les vidéos PHP7 et versions ultérieures, en particulier les nouveaux standards, tels que : composer, PSR, Object. -modèles de conception orientés, etc. Vous pouvez regarder certaines des dernières vidéos de Qianfeng PHP, qui couvrent tous ces points techniques.
L'ordre d'apprentissage dans cette section :
Syntaxe de base orientée objet
Écrire quelques classes communes ;
MVC combiné
Apprendre les modèles de conception
Apprendre le PSR
Une fois que vous aurez appris PHP, le cours front-end sera comme jouer. Parce que vous avez déjà les bases d’une langue. Alors, apprenez du JS, puis du jQuery, le bootstrap vous suffit.
Apprenez un ou deux frameworks en profondeur, puis combinez les connaissances frontales pour écrire deux projets ou plus.
Vous pouvez écrire un centre commercial multi-catégories, écrire un système OA, etc.
L'apprentissage du serveur Linux implique principalement la compréhension du déploiement de plusieurs serveurs et de l'installation de logiciels, notamment la construction de l'environnement de LAMP et LNMP.
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.
Il est très nécessaire que vous vous familiarisiez avec l'architecture de grande concurrence et que vous appreniez la technologie NoSQL, la technologie Swoole, la technologie keepalived et bien d'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 du socket, du processus, du thread, de la coroutine et d'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 grande vente flash multi-serveur simultanée en ce moment.
Il y a beaucoup de vidéos à ce sujet en Chine. Ne regardez plus de vidéos PHP5. Vous pouvez regarder plus de vidéos PHP7 et certaines grandes institutions nationales comme : La grande technologie de cluster de concurrence PHP de Qianfeng.
Recommandations associées :
Le dernier parcours d'apprentissage PHP
Parcours d'apprentissage pour les débutants pour maîtriser le front-end
Analyse des parcours d'apprentissage HTML5
Ce 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!