Heim  >  Artikel  >  Backend-Entwicklung  >  Wissensstruktur des PHP-Entwicklungsingenieurs

Wissensstruktur des PHP-Entwicklungsingenieurs

小云云
小云云Original
2017-11-10 14:42:011686Durchsuche

Wenn Sie ein leitender PHP-Entwicklungsingenieur werden möchten, sind die grundlegendsten Kenntnisse natürlich selbstverständlich und müssen beherrscht werden. Aber welche Wissensstruktur benötigen Sie, um ein PHP-Entwicklungsingenieur zu sein? Der Editor unten gibt Ihnen eine Zusammenfassung, die Sie vergleichen können, um zu sehen, ob Sie ein leitender PHP-Entwicklungsingenieur werden können.
1. Linux

Linux-Befehle
2. Befehle zur Berechtigungsverwaltung
4 🎜>5. Komprimierungs- und Dekomprimierungsbefehle
6. Fähigkeiten zur Verwendung von Texteditoren
Beherrschen Sie die allgemeinen Befehlsoperationen von Linux, lernen Sie die grundlegende Verwendung von Linux und machen Sie sich mit Texteditoren unter Linux vertraut .

Linux-Systemverwaltung
2. Benutzer- und Benutzergruppenverwaltung
3. Beherrschen Sie allgemeine Systemverwaltungsvorgänge in Linux-Systemen.

Linux-Netzwerkanwendung
1. Grundlegende Netzwerkeinstellungen
2. Beherrschen Sie die allgemeinen Netzwerkkonfigurationsdateien und Befehle von Linux-Systemen und machen Sie sich mit den Dateifreigabediensten SSH und FTP vertraut .

LAMP-Umgebungskompilierung und Apache-Konfiguration

1. LAMP-Umgebungskompilierung

2. Grundlegende Apache-Optionen und Anwendungsfälle
Beherrschen Sie die Quellcodepaket-Kompilierungsstruktur der LAMP-Umgebung und lernen Sie die grundlegende Konfiguration und typische Konfiguration der Apache-Internetanwendungskonfiguration.
2. Objektorientierte Programmierung

Einführung in die objektorientierte Programmierung

1. Die Beziehung zwischen Klassen und Objekten
Objektorientiert ist PHP5 Die neue Funktion ist auch die Möglichkeit, in Zukunft Code in PHP zu schreiben und die objektorientierte Anwendung in der Branche zu beherrschen und einige grundlegende objektorientierte Deklarationssyntax zu verstehen.

So abstrahieren Sie eine Klasse
2. Mitgliedsattribute

Objekte durch Klassen erstellen
🎜>2. Zuweisung von Objekttypen im Speicher
4. Spezielle Objektreferenz „$this“
Die Anwendung von Objekten In Programmen müssen die Zuordnungsform im Speicher und die Zugriffsmethoden von Mitgliedern in Objekten sowie der Aufbau und die Zerstörung sowie die Verwendung des Schlüsselworts $this beherrscht werden.

Kapselung
1. Zugriff auf private Mitglieder
3
Bei der objektorientierten Verwendung müssen Sie die drei Hauptfunktionen der Kapselung, ihre Anwendung und die verschiedenen mit der Kapselung verbundenen magischen Methoden beherrschen.

Vererbung
1. Anwendung der Klassenvererbung
3. Überladen von Methoden der übergeordneten Klasse in Unterklassen
Vererbung ist auch die drei wichtigsten objektorientierten Methoden Funktionen erfordern die Beherrschung der Bedeutung und Anwendung von Vererbungs-, Zugriffskontroll- und Überladungsmethoden.

Gemeinsame Schlüsselwörter und magische Methoden
2. Verwendung von statischen und konstanten Schlüsselwörtern

4.

5. Behandeln Sie Fehleraufrufe über die Methode __call()
6. Laden Sie Klassen automatisch
Wird in der objektorientierten PHP-Programmierung verwendet , man muss sie alle beherrschen und flexibel einsetzen.

Abstrakte Klassen, Schnittstellen und Polymorphismus
2. Schnittstellentechnologie

Verstehen Sie die Rolle abstrakter Klassen und Schnittstellen, und beherrschen ihre Deklarationen und Anwendungen und konzentrieren sich dabei auf die Anwendung von Polymorphismus.


Systemfunktionen in Bezug auf Klassen und Objekte
1. Systemfunktionen in Bezug auf Klassen
2. Systemfunktionen in Bezug auf Objekte
Die in PHP bereitgestellten Funktionen sind nicht vorhanden viele, aber sie werden häufiger verwendet

Gemeinsame funktionale Klassenschrift
2. Verifizierungscodeklasse
4 🎜> 5. Datenüberprüfungsklasse
Durch das Schreiben dieser Klassen wird es Ihnen nicht nur leichter fallen, diese Funktionsklassen in allen PHP-Projekten zu verwenden, sondern auch die objektorientierte Technologie zusammenzufassen.

3. Abstraktionsschicht PDO

Von PDO unterstützte Datenbanken
1. Beherrschen Sie die Anwendungsprinzipien und Treibereinstellungen von PDO sowie die PDO-Installationsmethoden , und Sie können PDO-Objekte auf verschiedene Arten erstellen, und Sie müssen die Mitglieder im PDO-Objekt verstehen.

PDO-Objekte erstellen
1. Konstruktoren auf verschiedene Weise aufrufen

PDO-Objekte verwenden
1. Passen Sie das Verhalten von PDO-Attributen an

2. PDO übernimmt die Datentypkonvertierung zwischen PHP-Programmen und Datenbanken

3. PDO zum Ausführen von SQL-Anweisungen
Sie müssen verschiedene Attribute in PHP anwenden, festlegen und lesen sowie den Fehlerbehandlungsmodus von PDO und müssen auch die Ausführung von SQL-Anweisungen über PDO verstehen.

PDO-Unterstützung für vorbereitete Anweisungen

2. Anweisungen vorbereiten

4. Vorbereitete Abfragen ausführen
Das Vorverarbeitungsobjekt von PDO, das verschiedene Vorgänge zwischen PHP-Programmen und Datenbanken abschließen kann. Sie müssen wissen, wie Sie PDO verwenden, um vorbereitete Anweisungen vorzubereiten, Parameter zu binden, vorbereitete Anweisungen auszuführen, Zugriff auf Daten und Big-Data-Objekte zu erhalten und PDO zum Abschließen von Transaktionsverarbeitungsvorgängen zu verwenden.

Transaktionsverarbeitung von PDO
Transaktionsverarbeitungsmethode von PDO

4. Skript-JavaScript

JavaScript-Syntax
1. Übersicht über JavaScript-Anwendungen
3. JavaScript-Flusssteuerung und -Funktionen
4 🎜>Sie können die gesamte Syntax von JavaScript erlernen, es in Verbindung mit HTML und CSS verwenden und einige gängige Skripte auf Seiten schreiben.

DOM-Programmierung

1. Einführung in die Anwendung von DOM und DHTML

2. Anwendung verschiedener Ereignisse und Ereignishandler
3. Anwendung des Dokumentobjekts
5. Verwendung seiner Position, seines Körpers, seines Formulars, seines Bildschirms und anderer Objekte

Lernen Sie die flexible Anwendung von DOM auf der Seite, die Ereignisverarbeitung sowie die Eigenschaften und Methoden verschiedener DOM-Objekte . Sowie das Schreiben aller Spezialeffekte auf der Webseite.

5. Ajax-Anwendung

1. Ajax-Definition
3 Anwendungsmodus (asynchron)
5. Anwendung in der AJAX-Entwicklung

7. Verwendung von Ajax zum Abschließen von XML-Operationen

9 . Anwendung von Ajax3.0
Sie müssen die Art und Weise der asynchronen Datenübertragung verstehen und die Erstellung von AJAX-Objekten sowie die Anwendung von Eigenschaften und Methoden in AJAX-Objekten beherrschen.

6. Ajax- und JQuery-Framework-Anwendungen

Verwendung von JQuery
2. Kernmethoden von JQuery
4 . Eigenschaften von JQuery
5. Filterung und Dokumentenverarbeitung von JQuery
Beherrschen Sie die Anwendung des Hinzufügens von JQuery in HTML-Dateien, Sie können die Kernmethoden in JQuery verwenden Optionen Die Verwendung von Prozessoren und einigen häufig verwendeten JQuery-Methoden.

JQuerys Ajax-Anwendung
1. JQuery-Ereignisse

3. Verwendung von AjAX-Anwendungen in JQuery

Ajax ist die von JQuery implementierte Schlüsseltechnologie .

7. Designmuster
1. Einführung in das MVC-Muster
3. Modell
5. Module und Operationen
6. Haupteintragsdatei
7. MVC-Musteranwendung

Sie müssen das MVC-Entwurfsmuster beherrschen, einschließlich der Anwendung von Ansichten, Controllern und Modellen. Am besten ist es, andere Designmuster verwenden zu können.

8. Code-Spezifikationen

PHP-Codierungsspezifikationen
Vorlagen-Schreibspezifikationen
1. Anwendungsbereich

3 . PHP-Dateiformat

5. Leerzeilen und Leerzeichen
7. Sprachstruktur
9 Design
10. Index-Design-Prinzipien
12. Vorlagen-Design-Spezifikationen

Github und SVN

Verstehen Sie einige Frameworks wie Laravel, Yii, CodeIgniter, ThinkPHP usw.


Zusammenfassung:

Obwohl es nur zehn kurze Punkte gibt, kostet es immer noch viel Geld erreichen und absorbieren. Der Titel „PHP-Entwicklungsingenieur“ ist nicht leicht zu finden. Ich hoffe, dass Sie nach der Lektüre dieses Artikels ein gewisses Verständnis entwickeln und er Ihnen dabei helfen wird, ein leitender PHP-Entwicklungsingenieur zu werden.


Verwandte Empfehlungen:


Seien Sie ein anderer Programmierer



Grundlagen, um ein erfolgreicher Programmierer zu werden



Ein kurzer Vortrag über die Zukunft der PHP-Programmierer



Das obige ist der detaillierte Inhalt vonWissensstruktur des PHP-Entwicklungsingenieurs. 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