PHP-Schulungsinhalte
Im Folgenden werden Ihnen die PHP-Schulungsinhalte vorgestellt von Band of Brothers, nur als Referenz.
Grundstufe
Nachdem Sie wesentliche Web-Technologien erlernt haben, können Sie einen vollständigen Satz dynamischer, fallbasierter Lehren für Website-Projekte entwickeln und in kürzester Zeit in den Bereich der Web-Projektentwicklung einsteigen
Das Layout der Frontend-Benutzeroberfläche ist in HTML5+CSS3 geschrieben
Verstehen Sie das (HTTP-)Protokoll und die Webentwicklungsprinzipien
2 Sprache und vervollständigen Sie die am meisten standardisierte HTML-Seite mit W3C Writing
3. Lernen Sie die CSS3-Syntax und betten Sie sie in die CSS3-Methode
5 ein Allgemeine Stilattribute
6. CSS für Stildesign und Layout
7. HTML5-Semantik-Tags und -Attribute
Praktischer Fall
Erstellen Sie eine Web-Website, schreiben Sie HTML-Webseiten und persönlicher Blog Praktischer Kampf, persönliche Lebenslauf-Webseite
Produktion, Registrierungsformularseite
Fortgeschrittenes Stadium
Führen Sie die Website-Erstellungsarbeiten zum zweiten Mal für ausgereifte Produkte durch. Entwicklung
Design und Entwicklung von Großprojekten sowie Produkttests und -wartung
1. LNMP/LAMP-Umgebungskonstruktion auf Produktebene
1. Allgemeine Linux-Befehle
3. LAMP-Umgebungskompilierung und Apache-Konfiguration
5. iptables-Firewall
Fallstudie
Aufbau und Konfiguration einer Umgebung auf Produktebene
2. Praktische relationale Datenbankabfragestatistiken und -analyse
1. Gemeinsame Abfrage mit mehreren Tabellen
3. Aggregationsfunktion
5 🎜>
6. Auslöser 8. Vorverarbeitung9. Vergleich verschiedener Tabellen-Engines11 . Indexvorgang13. Sicherungs- und Wiederherstellungsvorgänge15. Verschiedene Leistungsoptimierungen16. Master-Slave-Clusteraufbau der Datenbank17. Datenbank- und TabellendesignprinzipienERP-Finanzsoftware 3. Nicht-relationale Datenbankanwendungspraxis
1. Einführung in Memcache, Installation und Betrieb2. Aktivieren Sie Memcache im PHP-Modul 3. PHP- und Memcache-VerteilungCaching-Technologie4. Grundkonzepte von NoSQL 6. Redis-Datentypen 7. Allgemeine Redis-Befehle8. Datenanwendungsdesign10 11. PHP-Betrieb der Redis-DatenbankFallstudie Online-Kinokartenbuchungssystem 4. Praktische Entwicklung der JavaScript-Einzelseitenanwendungstechnologie1. Grundlegende JavaScript-Syntax2 , Häufig verwendete technische Abschlüsse in JS und Selbstausführung 3 >4. Stücklistenoperationen 5. HTML DOM
6. Ajax-Funktionsprinzip und Funktionsweise9 Front-End-Entwicklungsframework10. Vue.js progressives JavaScript-Framework Case CombatAPP Single Page (Micro Mall) 5. Praktische Kombination aus Long-Connection- und Web-Page-Push-Technologie2. Zusammenfassung der Long-Connection-Technologie3 Implementierung4. Node.js5. SSE-Web-Push7 >
Case Combat
Multi-User-Online-Chatroom
6. Praktische WebApp-Entwicklung
1 in Cordova
2. Installation der Cordova-Entwicklungsumgebung
4. ADT-Konstruktion und grundlegende Operationen
5 🎜>
Eine FallstudieSimulation der Single-Page-APP-Praxis von NetEase News 7. Praktische WeChat-Anwendungsentwicklung1 zur Mikroplattform2. Anwendung und Nutzung des WeChat-Dienstkontos Einführung in die Zugriffsmethoden4 Format 5. Analyse öffentlicher Kontoschnittstellen und häufig verwendete Token-Datenerfassung 6. Prinzipien der Informationslehre und -forschung7 Senden von Textdatenpaketen8. Empfangen und Senden von Bilddatenpaketen10. Benutzerdefiniertes Menü11. Zugriff und Entwicklung der WeChat-ZahlungsschnittstellePraktischer FallAPP-Einzelseite (Micro-Mall) 8, 08Produktstandardisierung 1. PSR-Codierungsspezifikation2. MarkDown Document Writing3, Git-verteilter Versionscontroller 5. MVC6. Composer-Komponentenentwicklung7. Struktur des Laravel-Frameworks9 10. Middleware, Anfragen und Antworten11. Erklärung der Framework-Konfigurationsdatei12. Verschiedene Vorgänge von Controllern und Datenbanken im Framework13 FrameworkErklärung der Laravel-Systemarchitektur15. Laravel Verschiedene Systemdienste in PHP16 . CURL in PHP18. WebService in PHP 20. Häufig verwendete js-Plug-ins in PHPEinführung und Verwendung allgemeiner PHP-Schnittstellen22 . Einführung und Nutzung derzeit beliebter offener Plattformen23. Inländisches beliebtes ThinkPHP-FrameworkPraktischer FallEntwickeln Sie Ihr eigenes persönliches Blog-System mit dem Laravel-Framework Praktisches kommerzielles ProjektEnterprise-Entwicklungsingenieure leiten direkt das Team,
echte Projektentwicklung und beherrschen die gesamten Projektfähigkeiten.
Vorbereitende Arbeiten für den Projektstart
1. Teamarbeit und Vorkehrungen
3. Aufbau der Entwicklungsumgebung
Anforderungen an das Schreiben von Entwicklungsdokumenten
7 Einführung in den Entwicklungsprozess
Fallpraxis
Beherrschen Sie gängige Entwicklungssoftware und das Schreiben von Projektdokumenten. Es kann den Studierenden ermöglichen, sich besser auf zukünftige Arbeiten einzustellen.
2. Projektanforderungsanalyse
1. Einführung in den Projektanforderungsanalyseprozess
2. Aufteilung der Projektfunktionsblöcke
3. Zeichnen Sie Funktionsmoduldiagramme und Systemflussdiagramme
5. Anforderungen an die Systembetriebsumgebung
Fallpraxis
Beherrschen Sie, wie Sie Projektfunktionen aufteilen und Funktionsmoduldiagramme und Flussdiagramme zeichnen. Sowie allgemeine Geschäftsbeschreibungen und das Verfassen von Dokumenten.
3. Projektdatenbankdesign
1. Einführung in den Datenbankdesignprozess
3 . Bestimmen Sie Tabellen, Attribute und Beziehungen
Zeichnen Sie ein E-R-Modelldiagramm
Schreiben Sie Datenbankentwurfsdokumente
Verstehen Sie den Datenbankentwurfsprozess und beherrschen Sie es Von der Aufteilung der Projektfunktionen bis zum Prototyping von Daten
4. Projektprogrammierung
1. Einführung in den Programmierprozess
2 . Verzeichnis der Projektstruktur
4. Programmstruktur
Fallpraxis
Beherrschen Sie die Projektstruktur, die Aufteilung der Modulebenen und spezifische Definitionen von Klassen und Methoden.
5. Laravel-Projektrahmenkonstruktion
2. Selbst erstellte QR-Code-Komponente
3. Verifizierungscode-Komponente
5. Qiniu Cloud Storage SDK-Komponente
7 Cloud OSS Cloud Storage
8. Alibaba Big Fish SMS-Schnittstelle
9. Einführung in andere Komponenten von Laravel
Case Combat
Kompetent im Aufbau des Laravel Framework, Installation und Nutzung verschiedener Komponenten des Laravel-Frameworks, sowie Anwendung in realen Projekten.
6. Praktische WebApp-Entwicklung
1. Verwendung gängiger Cordova-Plugins
2. Installation der Cordova-Umgebung
3. Cordova-Entwicklungsumgebung
4. ADT-Konstruktion und Grundoperationen
5. Cordova-Verpackungsverarbeitung
Fallpraxis
Beherrschen Sie allgemeine Fähigkeiten und Techniken im Projekt Entwicklung Implementierungsmethoden und Entwicklung allgemeiner Funktionen im Projekt
7. Projektabnahme und Produktionsbereitstellung
1 2. Projektüberprüfungsprozess
3. Bereitstellung der Produktionsumgebung des Projekts
4. Bereitstellung der Produktionsumgebung mit hoher Parallelität und großem Speicher
Fallpraxis
Meistern Sie die späteren Phasen des Projekts. Online-Bereitstellung sowie Bereitstellung in der Produktionsumgebung mit hoher Parallelität und großem Speicher.
8. Wartung und Optimierung nach dem Projekt
1. Verschiedene Cache-Konfigurationen des Projekts
3. Fehlerbehebung bei allgemeinen Projekten
4. Optimierung der Datenbank nach der Phase
Fallpraxis
Beherrschen Sie verschiedene Optimierungen nach der Phase von Projekten und Fehlerbehebung bei häufigen Projekten .
9. Andere Inhaltserweiterungen
1. PHPs E-Mail-Abruf
2. PHPs SPL
Einführung und Verwendung allgemeiner PHP-Schnittstellen in WEB
Verwendung gängiger js-Plugins in PHP
Einführung und Verwendung des ThinkPHP-Frameworks
Hinweis: Bereitgestellt von Chinesische PHP-Website Eine große Anzahl kostenloser, origineller, hochauflösender PHP-Video-Tutorials und
PHP-Schulungen zum Gemeinwohlwerden regelmäßig abgehalten!
Das obige ist der detaillierte Inhalt vonSchulungsinhalte für PHP-Kenntnisse. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!