Maison  >  Article  >  développement back-end  >  Parcours d'apprentissage de base de PHP

Parcours d'apprentissage de base de PHP

不言
不言original
2018-03-29 12:33:351872parcourir

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.

1. Certaines mauvaises feuilles de route d'apprentissage sur Internet

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.

2. Accélérez l'entrée au début

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.

3. À propos de l'environnement de développement

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();

Syntaxe de base

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.

5. Étape d'utilisation orientée processus

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.

6. Orienté objet et MVC

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 :

  1. Syntaxe de base orientée objet

  2. Écrire quelques classes communes ;

  3. MVC combiné

  4. Apprendre les modèles de conception

  5. Apprendre le PSR

7. Apprenez le front-end en profondeur

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.

8. Approfondissez ThinkPHP5.0 ou Laravel

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.

9. Apprentissage du serveur Linux

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.

10. Étude approfondie de l'architecture de grande concurrence

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn