php-SchulungWas sind die Inhalte des Kurses?
Nehmen Sie Band of Brothers als Beispiel:
Grundstufe
Nachdem Sie die erforderlichen Web-Technologien erlernt haben, können Sie einen vollständigen Satz dynamischer Website-Projektfälle entwickeln. basierte Lehre in kürzester Zeit Einstieg in den Bereich der Webprojektentwicklung
Das Schreiben des Front-End-Benutzeroberflächenlayouts erfolgt in HTML5+CSS3
1. Verstehen Sie das (HTTP). Protokoll- und Webentwicklungsprinzipien
2. Beherrschen Sie die H5-Sprache und vervollständigen Sie das Schreiben von HTML-Seiten mit den standardisierten W3C-Standards
3. Lernen Sie die CSS3-Syntax und betten Sie sie in HTML5 ein
4. CSS3-Methoden
5. Selektoren verschiedener Stile und aller gängigen Stilattribute
6. Stildesign und -layout mit CSS
7
Fallstudie
Erstellen Sie eine Website, schreiben Sie HTML-Webseiten, persönliche Blog-Praxis, persönliche Lebenslauf-Webseite
Erstellung, Registrierungsformularseite
Fortgeschrittenes Stadium
Sekundärentwicklung ausgereifter Produkte für Website-Erstellungsarbeiten selbstständig abschließen
Design und Entwicklung von Großprojekten sowie Produkttests und -wartung
1. Aufbau einer LNMP/LAMP-Umgebung
1. Allgemeine Linux-Befehle
3. Kompilierung der LAMP-Umgebung Apache-Konfiguration
4. Nginx-Dienst
5. iptables-Firewall
Fallpraxis
Umgebungsaufbau und -konfiguration auf Produktebene
2. Relationale Datenbankabfragestatistik und Analysepraxis
1. Unterabfrage
4. Aggregationsfunktion
5. Gespeicherte Prozedur
7. Transaktionsvorgänge 10. Vergleich verschiedener Tabellen-Engines
11, Indexvorgang
13. Sicherungs- und Wiederherstellungsvorgang
14
15. Verschiedene Leistungsoptimierungen
16. Datenbank-Master-Slave-Cluster-Konstruktion
Fallpraxis
ERP-Finanzsoftware
3. Praktische Anwendung der nicht-relationalen Datenbank
1. Einführung in Memcache,
Installation und Betrieb
2. Aktivieren Sie Memcache im PHP
3. PHP und Memcache verteilte
Nicht-relationale Datenbank
5. NoSQL-Grundkonzepte
6, Redis-Datentypen 7. Allgemeine Redis-Befehle
8. Datenanwendungsdesign
10. Redis-Anwendung in realen Projekten
11. PHP-Betrieb der Redis-Datenbank
Praktischer Fall
Online-Kinokartenbuchungssystem
4. Entwicklungspraxis für JavaScript-Einzelseitenanwendungen
1. Grundlegende JavaScript-Syntax
2. Häufig verwendete technische Abschlüsse in JS
und Selbstausführung
3. JS-Ereignisverarbeitung
5. HTML-DOM
6. Ajax-Funktionsprinzip
8. jQuery
9. Bootstrap-Frontend-Entwicklungsframework
10. Vue.js Progressive JavaScript Framework
APP Single Page (Micro Mall)
5. Lange praktische Verbindung und Web-Push-Technologie
1. Zusammenfassung der langen Verbindungstechnologie
2 Technische Implementierung
3. Comet-Technologie und Implementierung
4, Node.js
5. SSE-Web-Push
7. Push-Strategie und Implementierung für mobile Apps
Case Combat
Mehrbenutzer-Online-Chatroom
6. WebApp-Entwicklungspraxis
1. Verwendung häufig verwendeter Plug-Ins in der Cordova-Umgebung
3. ADT-Aufbau und grundlegende Operationen
5. Cordova-Verpackungsverarbeitung
Eigentlicher Fall
Einzelseitiger APP-Kampf simulieren
7 Kampf der WeChat-Anwendungsentwicklung
Einführung in die Micro-Plattform
2. Einführung in die Zugriffsmethoden
4. WeChat-Datenformat für öffentliche Konten
Einführung
5. Datenanalyse für öffentliche Konten und
häufig verwendete Token-Datenerfassung 6. Informationslehre und -forschung Grundsätze
7. Empfangen und Senden von Textdatenpaketen
8. Empfangen und Senden von Nachrichtendatenpaketen
10 . Benutzerdefiniertes Menü
11. Zugriff und Entwicklung der WeChat-Zahlungsschnittstelle
Eigentlicher Fall
APP-Einzelseite (Micro-Mall)
8, 08
Produktstandardisierung
1. PSR-Codierungsspezifikation
2. Verteilter Git-Versionscontroller
4. PHP-Namespace
6. Composer-Komponentenentwicklung
8
9. Routing- und Bootdateien 10. Middleware, Anfragen und Antworten
11. Erläuterung der Framework-Konfigurationsdateien
12 🎜>
13. Template-Engine und Verwendung im Framework14, Erläuterung der Laravel-Systemarchitektur16 durch Senden von E-Mails in PHP17. CURL in PHP18. Verwendung häufig verwendeter js-Plugins in PHP 21 der allgemeinen Schnittstellen von PHP im WEB 22. Einführung und Verwendung der derzeit beliebten offenen Plattformen 23. Inländisches beliebtes ThinkPHP-Framework Aktueller Fall Verwendung von Laravel Rahmen zur Entwicklung Ihres eigenen persönlichen Blogsystems Kommerzielles Projekt Tatsächlicher Kampf
Enterprise-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 im WEB
4. Verwendung gängiger PHP-JS-Plugins
5. Einführung und Verwendung des ThinkPHP-Frameworks
Praktischer Fall
Erklären Sie den Schülern ausführlich die PHP-Technologie, die in aktuellen Projekten beliebter ist.
Hinweis: Die chinesische PHP-Website bietet eine große Anzahl kostenloser, origineller, hochauflösender PHP-Video-Tutorials und veranstaltet regelmäßig
PHP-Schulungen zum Gemeinwohl!
Das obige ist der detaillierte Inhalt vonWas sind die Inhalte von PHP-Schulungen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!