Heim > Artikel > Backend-Entwicklung > Wissensstruktur des PHP-Entwicklungsingenieurs
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
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
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
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
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
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
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
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.
1. Ajax-Definition
3 Anwendungsmodus (asynchron)
5. Anwendung in der AJAX-Entwicklung
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
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
5. Leerzeilen und Leerzeichen
7. Sprachstruktur
9 Design
10. Index-Design-Prinzipien
12. Vorlagen-Design-Spezifikationen
Github und SVN
Zusammenfassung:
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!