Heim  >  Artikel  >  Backend-Entwicklung  >  Grundlegende Lernroute von PHP

Grundlegende Lernroute von PHP

不言
不言Original
2018-03-29 12:33:351865Durchsuche

Dieser Artikel stellt Ihnen hauptsächlich vor, wie Sie mit dem Erlernen von PHP beginnen. Ich hoffe, dass er für alle hilfreich ist, um mit PHP zu beginnen.

Viele Leute haben zu viele PHP-Lern-Roadmaps im Internet veröffentlicht. Ich habe mehr als zehn Jahre lang in Internetunternehmen gearbeitet und viele Anfänger an PHP herangeführt. Ich habe einige ihrer Fragen und Lern-Roadmaps für alle zusammengestellt . Komm raus, ich hoffe, dass viele Neulinge Umwege vermeiden.

1. Einige falsche Lern-Roadmaps im Internet

Es gibt einige falsche Lern-Roadmaps im Internet, die Sie auffordern, sofort nach dem Erlernen von HTML und CSS Javascript und jQuery zu lernen Spielen Sie einfach der Kuh Klavier vor. Warum zum Teufel nehmen Sie nicht an einer Ausbildung zum Front-End-Ingenieur oder einer prahlerischen Ausbildung zum Full-Stack-Ingenieur teil?

Das Problem bei dieser falschen Roadmap ist, dass sie sich nicht auf die PHP-Richtung, sondern auf die Front-End-Richtung konzentriert. Der Schwerpunkt von PHP wie objektorientiertes Denken, Geschäftsdenken, SQL-Transformation usw. wird nicht davor, sondern danach gelegt. Der Fokus von PHP liegt nach wie vor auf der Geschäftsverarbeitung.

2. Beschleunigen Sie die Eingabe in der frühen Phase

In der frühen Phase müssen Sie den Eingabevorgang beschleunigen, nachdem Sie etwas HTML und CSS gelernt haben und grundsätzlich Web schreiben können Seiten können Sie schnell in die PHP-Phase einsteigen.

Denn jeder ist Autodidakt in PHP. Wenn Sie PHP nach längerem Lernen nicht beherrschen, verlieren Sie die Begeisterung für das Lernen und die Wirkung des Selbstlernens wird nachlassen.

Nachdem Sie HTML und CSS gelernt haben, lernen Sie nicht Js und beginnen Sie sofort mit dem Aufbau der Umgebung.

3. Über die Entwicklungsumgebung

Viele Leute machen Umwege hierher und finden gerne keine Tutorials zum Aufbau der Umgebung. Wenn wir im Unternehmen entwickeln, nutzen wir tatsächlich die Linux-Umgebung für die Entwicklung und die Online-Codeausführung.

Im Lernprozess schlage ich vor: schnell, schnell, schnell. Machen Sie sich einfach weniger Sorgen und der Code kann ausgeführt werden.

Hier wird empfohlen, XAMPP, AppServ, PHPStudy, WampServer und andere Tools zu verwenden, um Ihren ersten Absatz schnell zu installieren und zu starten

<?php
?>
phpinfo();

4. Grundlegende Syntax

Umgebung Nach dem Einrichten müssen folgende Dinge gelernt werden: Variablen, Datentypen, Kommentare, Konstanten, if...else, switch...case, while, do...while, for, Operatoren, Arrays, Funktionen, und häufig verwendete Funktionen;

Während dieser Prozesse fragen sich viele Anfänger, warum sie nichts schreiben können.

Außerdem sind dies alles grundlegende Grammatiken. Sie müssen mehr schreiben, sich mehr merken und sich mehr merken.

Es ist normal, das Gefühl zu haben, dass man psychologisch nichts schreiben kann.

5. Prozessorientierte Nutzungsphase

Nachdem Sie die MySQL-Datenbank gelernt haben, können Sie sofort mit dem Erlernen einer Verbindung zur Datenbank beginnen. Paging und lernen Sie dann ein Cookie und eine Sitzung, um die Benutzeranmeldung und -registrierung zu implementieren. Beginnen Sie nach dem Erlernen von GD mit der Implementierung eines Bestätigungscodes.

In dieser Phase können Sie endlich ein Forum, eine Beitragsleiste oder ein Einkaufszentrum schreiben.

6. Objektorientiert und MVC

Schauen Sie sich zu diesem Zeitpunkt keine PHP5-Videos an. Sehen Sie sich am besten PHP7- und neuere Videos an, insbesondere neue Standards wie: Composer, PSR, Object -orientierte Designmuster usw. Sie können sich einige der neuesten Videos von Qianfeng PHP ansehen, die alle diese technischen Punkte abdecken.

Die Reihenfolge des Lernens in diesem Abschnitt:

  1. Grundlegende objektorientierte Syntax

  2. Schreiben Sie einige allgemeine Klassen;

  3. Combined MVC

  4. Entwurfsmuster lernen

  5. PSR lernen

7. Lernen Sie das Front-End gründlich kennen

Nachdem Sie PHP gelernt haben, wird der Front-End-Kurs wie ein Spiel sein. Weil Sie bereits über die Grundlagen einer Sprache verfügen. Lernen Sie also etwas JS und dann etwas jQuery. Bootstrap reicht für Sie aus.

8. Tauchen Sie tief in ThinkPHP5.0 oder Laravel ein

Lernen Sie ein oder zwei Frameworks ausführlich und kombinieren Sie dann das Front-End-Wissen, um zwei oder mehr Projekte zu schreiben.

Sie können ein Einkaufszentrum mit mehreren Kategorien schreiben, ein OA-System schreiben usw.

9. Das Erlernen des Linux-Servers

Das Erlernen des Linux-Servers erfordert hauptsächlich das Verständnis der Bereitstellung mehrerer Server und des Verständnisses der Softwareinstallation, insbesondere des Umgebungsaufbaus von LAMP und LNMP.

Erstellen Sie den entsprechenden Code für den von Ihnen bereitgestellten Server.

Schließlich ist es besser, einen Domainnamen und einen Alibaba Cloud-Server zu kaufen, den Code tatsächlich auf dem Cloud-Server bereitzustellen, den Online-Prozess zu durchlaufen und Git zum Verwalten des Codes zu verwenden.

10. Eingehendes Studium der großen Parallelitätsarchitektur

Es ist sehr wichtig, dass Sie etwas über die große Parallelitätsarchitektur lernen und etwas NoSQL-Technologie, Swoole-Technologie, Keepalived-Technologie und viele andere verschiedene Technologien erlernen .

Verschaffen Sie sich ein umfassendes Verständnis dafür, wie der Code im Servercluster effizienter läuft.

Und ein umfassendes Verständnis von PHPs Socket, Prozess, Thread, Coroutine und anderen Technologien wird für die technische Verbesserung Ihres Codes sehr hilfreich sein.

Zu diesem Zeitpunkt wird empfohlen, Redis und RockMQ zu verwenden, um einen großen gleichzeitigen Multi-Server-Flash-Sale zu schreiben.

In China gibt es viele Videos dazu. Schauen Sie sich keine PHP5-Videos mehr an, und einige große inländische Institutionen wie: Qianfeng PHPs große Parallelitätscluster-Technologie.

Verwandte Empfehlungen:

Die neueste PHP-Lernroute

Lernroute für Anfänger, um das Front-End zu beherrschen

HTML5-Lernroutenanalyse


Das obige ist der detaillierte Inhalt vonGrundlegende Lernroute von PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn