Die Website ist in Front-End und Backend unterteilt. Gemeinsam können sie eine unabhängige Website erstellen. In den Rekrutierungspositionen werden Front-End und Back-End getrennt rekrutiert, darunter Front-End-Designer und PHP-Back-End-Ingenieure. Wenn Sie eine Website selbstständig fertigstellen können, sind Sie ein Full-Stack-Ingenieur. Okay, werfen wir einen Blick auf die spezifischen Wissenspunkte, die beim Aufbau einer Website erforderlich sind:
Frontend:
Grundkenntnisse umfasst: HTML, CSS, Javascript, die gängigen Front-End-Frameworks für Anwendungen umfassen Bootstrap, Semantik usw.
Mit diesen Grundkenntnissen können Sie statische Seiten entwerfen. (Empfohlenes Lernen: PHP-Programmierung vom Einstieg bis zur Beherrschung)
Backend:
LNMP, das sich auf Nginx+MySQL+ unter dem Linux-System PHP bezieht eine Website-Server-Architektur. Zusätzlich zur LNMP-Architektur müssen Sie auch Redis-Kenntnisse verstehen.
Linux:
Kann grundlegende Befehle ausführen, eine Remoteverbindung zum Terminal herstellen, Prozesse, Dateiverzeichnisse und andere Vorgänge anzeigen.
MySQL:
ist ein Ort, an dem Daten gespeichert werden, einschließlich Hinzufügungen, Löschungen, Änderungen, Abfragen, Befehle zum Zusammenführen von Tabellenoperationen usw.
Nginx:
Beherrschen Sie Befehle wie das Installieren und Konfigurieren von Nginx, das Anzeigen von Diensten, das Starten von Diensten usw. und kennen Sie grundlegende Nginx-Kernkonfigurationsoptionen.
PHP:
Grundlegende Kernkompetenzen, grundlegendes Syntax-Array, String, Datenbank, XML, Socket, GD/ImageMgk-Bildverarbeitung usw.
Redis:
Datenstrukturserver, verstehen Sie seinen Anwendungsbereich und die grundlegende Datenspeicherstruktur.
Das obige ist der detaillierte Inhalt vonWelche Kenntnisse muss ein PHP-Hauptfach beherrschen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!