Die Buchspendeaktivität auf der PHP-Chinesisch-Website erfreut sich immer größerer Beliebtheit. Der Herausgeber hat die Kommentare gelesen und festgestellt, dass viele Freunde ihre Erfahrungen beim Erlernen von PHP aktiv geteilt haben. Aus diesem Grund hat der Herausgeber alle Nachrichten sortiert. Ich hoffe, dass Internetnutzer auf der chinesischen PHP-Website ihre eigenen Lernrouten erhalten und allen helfen können, auf dem Weg zu PHP die nächste Stufe zu erreichen.
Sehen wir uns zunächst an, wie einige Internetnutzer lernen:
Netizen A:
Netizen B:
Netizen C:
Netizen D:
Netizen E:
Ich habe zu viele Nachrichten zusammengestellt, um Ihnen zu sagen, dass es keine Rolle spielt, wenn Sie keine Grundkenntnisse in PHP haben. Es spielt keine Rolle, wie alt Sie sind. Es spielt keine Rolle, ob Sie sich die Studiengebühren nicht leisten können. Sehen Sie, wie sie es gemacht haben, und Sie können es auch tun.
Der unten stehende Herausgeber teilt Ihnen die Lernmethoden der Internetnutzer mit.
1. Wie man PHP lernt (Internetnutzer-Erfahrung)
1. Wenn Sie PHP lernen möchten, müssen Sie es beherrschen Webseiten-Entwicklungstechnologie, einschließlich HTML, CSS, JS usw. Nachdem Sie statische Webseiten erstellen können, besteht der nächste Schritt darin, dynamische Webseiten zu entwickeln, die grundlegende Syntax von PHP zu erlernen, gängige Zeichenfolgenfunktionen zu beherrschen und anschließend zu lernen MySQL-Datenbank und Verwendung von PHP zum Herstellen einer Verbindung zur Datenbank. Dies ist eine grundlegende Einführung.
2. Sobald das Grundgerüst steht, beginnt es, sich eingehender mit der Webentwicklungstechnologie zu befassen, einschließlich Ajax, JQuery, Verständnis von PHP-Objektorientierung, MVC-Programmierungsideen, Cookies und Sitzungen , Curl-Funktionen, Entwicklungs-Frameworks, MySQL-SQL-Anweisungsoptimierung usw., anfängliches Linux usw. An diesem Punkt sind Sie in die Reihen der Junior-PHP-Entwicklungsingenieure eingestiegen. Natürlich wird es in Zukunft auch mittlere und fortgeschrittene Level geben und nach und nach werden Erfahrungen gesammelt.
3. Wenn wir die obige Studie abgeschlossen haben, werden wir bereits ein PHP-Ingenieur sein, der weiß, was wir verbessern müssen. Der nächste Schritt ist die Projektpraxis.
Ergänzung: Beim Erlernen der grundlegenden Teile von HTML, CSS und JS können Sie dem Online-Handbuch folgen und es langsam lernen, kombiniert mit den kostenlosen Lehrvideos auf der chinesischen PHP-Website, z B. PHP Zero Basic-Einführungs-Tutorials und die Tutorial-Reihe „Dugu Jiuji“ , die exklusiv für die chinesische PHP-Website verfügbar ist und sich sehr gut für diejenigen eignet, die gerade erst anfangen. Darüber hinaus ist „Ximen Qingdaguanren“ PHPs tatsächlicher Kampf gegen Tianlongbabu eine Kopie der iQiyi-Filmwebsite , PHPs tatsächlicher Kampf gegen Tianlongbabus WeChat-Zahlungsvideo-Tutorial ist eine kostenlose Live-Übertragung des öffentlichen Wohls auf der chinesischen PHP-Website. Verpassen Sie sie nicht!
2. Schritte der Lernmethode:
Die erste Stufe des PHP-Lernens
1 Erfüllt die Anforderungen an die Erstellung von Front-End-Websites für Unternehmen, kann jede Website-Seite nachgeahmt werden und Browserkompatibilität, PC- und Mobilkompatibilität erreicht werden. Und da Sie die Javascript-Verifizierungstechnologie nutzen können, können Sie sich ohne Druck für die Position des Front-End-Ingenieurs qualifizieren.
2. Wissenspunkte:
1) HTML (Master)
HTML-Textlayout, Tabellen und Hyperlinks, Formulare und Rahmen
HTML-Tutorial-Link : http://www.php.cn/html/html-tutorial.html
2) CSS
CSS-Syntax und -Attribute, Boxmodell, DIV+CSS-Layout
CSS-Tutorial-Link: http://www.php.cn/css/css-css_tutorial.html
3) Html5+Css3 (Master)
HTML5-Tutorial: http://www . php.cn/html5-tutorial.html
CSS3-Tutorial: http://www.php.cn/course/555.html
4) Bootstrap (Schwerpunkt)
Bootstrap-Bereitstellung, globale CSS-Stile, CSS-Komponenten
5) Javascript (Schlüssel)
JS-Einführung, JS-Einführungsmethode, JS-Syntax, integrierte JS-Objekte, BOM-Modell, DOM-Modell, Event-Programmierung
Javascript-Tutorial-Link: http://www.php.cn/js-tutorial.html
6) Jquery (Schlüssel)
Jquery verschiedene Optionen Container, DOM- und JQuery-Objekte, Attributoperationen, Ereignisoperationen, JQuery-Spezialeffekte, Dokumentverarbeitung, JQuery-Plug-In-Mechanismus
jQuery-Tutorial: http://www.php.cn/course/685.html
Die zweite Stufe des PHP-Lernens
1. Ziele nach Abschluss des Studiums: prozessorientierte Programmierung zur Lösung herkömmlicher Geschäftslogik verwenden, Formularwertübertragung implementieren, Dateiprogrammierung , Gesprächstechnik, Bildverarbeitung. Nach Abschluss des Kurses verfügen Sie über umfassende Grundkenntnisse im Bauwesen.
2. Wissenspunkte:
1) Aufbau einer PHP-Umgebung (Beherrschung)
Der Unterschied zwischen statischen Websites und dynamischen Websites, der Zugriffsprozess von WEB-Programmen, der Aufbau einer Wamp-Umgebung und Erstellen einer benutzerdefinierten Umgebung, Erstellen eines domänennamenbasierten virtuellen Hosts, Umgebungserfahrung – Installieren Sie das Discuz-Forum
2) PHP-Kern (Schlüssel)
Variablen und Konstanten, Datentypen und Operatoren, Prozesssteuerung , Funktionen, Dateieinbindung, Operatoren, Zeichenfolgen, Arrays
3) MySQL-Grundlagen (wichtige Punkte)
Grundlegende Einführung in Datenbanken, grundlegende SQL-Operationen, Zeichensätze, Spaltentypen und Spaltenattribute, Tabellenbeziehungen , erweiterte Datenoperationen, drei große MySQL-Abfragen, Datensicherung und -wiederherstellung, MySQL-Benutzerrechteverwaltung, PHP-Betrieb MySQL
4) PHP-typische Technologie (Schlüssel)
http-Protokoll, Formularwertübertragung, Dateiverarbeitung, Konversationstechnologie, GD-Bildverarbeitung
PHP-Tutorial: http://www.php.cn/course/685.html
MySQL-Tutorial: http://www.php. cn/mysql -tutorials.html
Die dritte Stufe des PHP-Lernens
1. Ziel nach dem Lernen: prozessorientierte Programmierung zur Lösung herkömmlicher Geschäftslogik verwenden können und implementieren Sie Formularübertragungswerte, Dateiprogrammierung, Konversationstechniken und Bildverarbeitung. Nach Abschluss des Kurses verfügen Sie über umfassende Grundkenntnisse im Bauwesen.
2. Wissenspunkte:
1) PHP objektorientiert (Master)
Einführung in objektorientiert, Verwendung von objektorientiert, drei Hauptmerkmale von objektorientiert , Vererbung in PHP, Objektdurchquerung, Objektserialisierung, Reflexionsmechanismus, Namespace
2) PDO (vertraut)
Einführung in PDO, grundlegende PDO-Operationen und Hinzufügung, Löschung, Änderung, PDO-Vorverarbeitung, PDO-Attributsteuerung, PDO-Ausnahmebehandlung, PDO-Kapselung
3) IC-Frame-Framework (Schlüssel)
MVC-Entwurfsmuster, Framework-Konstruktion
4) Smarty-Vorlage (vertraut)
Grundlagen der Vorlagentechnologie, Smarty-Schnellstart, Smarty-Vorlagendesign, Smarty-Programmierung, Smarty-Caching-Technologie
5) Projekt-Upgrade (wichtige Punkte)
E-Mail-Technologie, Seitenstatisierung, regelmäßig Ausdrücke, Inhaltssammlung und funktionale Verbesserung
Die vierte Stufe des PHP-Lernens
1. Zyklus und Ziele:
Ziele nach dem Lernen: können um die neuesten Technologien von Unternehmen an vorderster Front zu nutzen. Beliebtes Framework ThinkPHP für schnelle Projektentwicklung. Es kann RBAC-Berechtigungsverwaltungsfunktionen realisieren, die häufig in Mainstream-Backends, Codeverwaltung, Front-End- und Backend-Interaktion, Verbindungen mit mehreren Tabellen, Datenanalyse, Abfragetechnologie und Website-Optimierungstechnologie verwendet werden. Es kann auch jQuery Mobile integrieren, um sowohl PC- als auch mobile Versionen zu implementieren. Nach Abschluss des Kurses sind Sie in der Lage, Mainstream-Websites großer und mittlerer Größe (Office-OA-System) zu entwickeln.
2. Wissenspunkte:
1) SVN (Master)
SVN-Übersicht und -Installation, detaillierte Erläuterung der SVN-Nutzung, Konfiguration mehrerer Warehouses und Berechtigungskontrolle, SVN-Server Konfiguration und Verwaltung, Hook-Programm
SVN-Tutorial: http://www.php.cn/course/354.html
2) XML (vertraut)
XML-Syntax , SimpleXML, XPath, Cases – Online-Wörterbuch
3) Ajax (Master)
Ajax-Schnellstart, Ajax-Objekte, Senden von Get-, Post-Anfragen, Übertragen von Daten mit XML, JSON, Ajax-Cross- Domain-Anfragen, Ajax-Fall – Paginierung, Chatroom
Ajax-Tutorial: http://www.php.cn/course/594.html
4) ThinkPHP (Wichtige Punkte)
ThinkPHP ist schnell. Erste Schritte, ThinkPHP-Controller, ThinkPHP-Ansicht, ThinkPHP-Modell, ThinkPHP-Dienstprogramme
ThinkPHP-Tutorial: http://www.php.cn/course/680.html
5) Linux (wichtige Punkte))
Linux-Installation, Shell-Nutzung, VI-Editor, Benutzer, Gruppen, Dateiverwaltung, Aufbau einer Lampenumgebung
Linux-Tutorial: http://www.php .cn/course/646. html
6) Optimierungstechnologie (Schlüsselpunkte)
Datenbankoptimierung, Sphinx-Volltextindex, Memcache, URL-Optimierung
Die fünfte Stufe des PHP-Lernens
1 Ziele nach Abschluss des Studiums: In der Lage sein, das Mainstream-Framework ThinkPHP zu verwenden, um die Mainstream-Geschäftslogik realer Einkaufszentren zu implementieren (z. B. Attributprüfung von Produkten, Produktsuche, Warenkorb) und implementieren Sie QQ-Anmeldefunktionen, Zahlungsfunktionen und Schnittstellenentwicklung, die häufig in Einkaufszentren verwendet werden (Lieferung, WeChat, SMS, E-Mail, Karte), und beherrschen Sie fortgeschrittene Kenntnisse der Serverarchitektur von Einkaufszentren wie Clustering, Lastausgleich und Verteilung! Nach Abschluss des Kurses beherrschen Sie die Entwicklung großer Mainstream-Einkaufszentren wirklich und sind in der Lage, die Systemleistung für Projekte wie Portal-Websites, Einkaufszentrumssysteme und Bürosysteme zu optimieren.
2. Wissenspunkte:
1) Redis (Master)
Nosql allgemeine Produkteinführung, Installation und Start, Datentyperklärung, PHP-Unterstützung für Redis, Sicherheitszertifizierung und Fortgeschrittene Fälle, Persistenzmechanismus, Master-Slave-Konfiguration
Redis-Tutorial http://www.php.cn/course/566.html
2) Neun wichtige Schnittstellenprogrammierung (Schlüsselpunkte)
Zahlung, Lieferung, WeChat, SMS, E-Mail, Karte, Baidu API, Tencent API, lokale Datenschnittstelle
3) MongoDB (Schlüssel)
MongoDB-Verständnis, Grund- und allgemeine Befehle, Index- und Benutzerverwaltung, Datenexport und -sicherung, Master-Slave-Replikation und Sharding, PHP unterstützt MongoDB
MongoDB-Tutorial: http://www.php.cn/course/519.html
4) MySQL-Lese- und Schreibtrennung (wichtige Punkte)
Prinzip, Log-Bin-Erklärung, Konfigurationsschritte, Code zum Erreichen der Lese- und Schreibtrennung, Verwendung der Lese- und Schreibtrennung in ThinkPHP
5) Serverarchitektur (Schlüsselpunkte)
WEB-Server-Cluster, Nginx-Lastausgleich, Sitzungsfreigabe, Reverse-Proxy-Server
Die sechste Stufe des PHP-Lernens
1. Ziele nach Abschluss des Kurses: Beherrschen Sie die Verwendung von PHP-Open-Source-Produkten, verstehen Sie die Prinzipien und Ideen von Open-Source-Produkten tiefgreifend und können Sie eine schnelle und tiefgreifende Sekundärentwicklung durchführen. Nach Abschluss des Kurses sind Sie in der Lage, die schnelle Entwicklung verschiedener Unternehmensportale, Regierungsbehörden, Bildungseinrichtungen, Medienorganisationen, persönlicher Webmaster und anderer Websites zu beherrschen.
2. Beherrschen Sie die Hybrid-Entwicklungsmethode zur Entwicklung mobiler APPs. Die APP ist mit Android-Telefonen und IOS-Telefonen kompatibel. Nach dem Erlernen kann der Inhalt der PC-Website (oder der Unternehmens-OA-Plattform) gleichzeitig angezeigt und aktualisiert werden auf dem Handy!
2. Wissenspunkte:
1) WebApp (Schlüssel)
Framework-Grundlage, zugrunde liegende PhoneGap-Implementierung, Hyrid-Hybrid-Entwicklung, Anwendungs-JS-SDK-Klassenbibliothek
2) Eingehende CMS-Entwicklung (Schlüsselpunkte)
Verstehen Sie das CMS-System, wenden Sie dedecms-System-Tags geschickt an, verwenden Sie dedecms, um ein Netzwerk für 67-Filme zu entwickeln, und wenden Sie dedecms für die Datenerfassung an
CMS Tutorial: http://www.php.cn/course/377.html
3) Hadoop (Verstehen)
Hadoop-Installation und -Konfiguration, HDFS-Konfiguration, Hadoop-Eintragsfall, PHP-Schreiben von MapReduce
4) Mysql advanced (Schlüssel)
Fremdschlüssel und Paradigmen, Ansichten und Transaktionssicherheit, Trigger, Funktionen, gespeicherte Prozeduren, Indizes
5) Js advanced (Schlüssel)
js allgemeine Ereignisse, js objektorientiert, js Abschluss, js Funktionsaufruf, js Minispiel Snake.
Wenn Sie der Meinung sind, dass dieser Lernweg gut ist, können Sie diesen Schritt zum Lernen befolgen. Egal für welche Lernmethode und welchen Weg Sie sich entscheiden, das Erlernen des Programmierens erfordert tatsächlich genügend Geduld und Ausdauer 21 Tage Entwickeln Sie eine gute Angewohnheit und wählen Sie eine Lernmethode, die zu Ihrer Zeit passt. Wenn Sie dabei bleiben, werden Sie auf jeden Fall etwas gewinnen.
Die Buchlieferungsaktivität im T-Gebäude geht weiter. Vielen Dank für Ihr Unternehmen. Ich hoffe, dass Sie gemeinsam mit der chinesischen PHP-Website immer besser werden.