PHP, entwickeln Sie eine dynamische Website. Für PHP 8, 7 und 5 (4 Tage)
Ausbildungsziele:
Master PHP Syntax zur Entwicklung dynamischer Websites
Webformulare verarbeiten
Verwalten von Benutzersitzungen
Zugriff auf MySQL-Datenbankdaten
Dynamisch Bilder und Grafiken erstellen
INTERPRETATION
2 490
-
- Anwesend in unseren Räumlichkeiten oder bei Ihnen
-
– Distanciel Online Finden Sie uns auf: Straßburg, Lille, Lyon, Reims, Genf, Brüssel, Luxemburg, Frankfurt, Karlsruhe, Berlin, Metz
-
INTRA (Rufen Sie uns an, um ein Angebot zu erhalten)
Tag 1:
Einführung und Automatisierung einer Webseite
Inhalt:
-
Einführung (3,0 Stunden)
Webarchitektur: HTTP, CGI, Interaktivität: Client-Skript oder Server-Skript.
- Was ist PHP?
- Geschichte von PHP.
Unterschiede zwischen PHP 4, PHP 5 und PHP 8.
Mehrschichtige Architektur. Einführung in die MVC Prinzipien.
- Präsentation des Beispiels, das während des Trainings verwendet wurde: die Online-Verkaufsseite.
Praktische Arbeit: Überprüfung von HTML-Key-Tags und Style-Befehlen. Einführung in das Application Style Sheet Beispiel. -
Automatisierung von Webseiten (3,0 Stunden)
Die Client-Server-Prinzipien.
Erste Elemente der Sprache.
- Integration von PHP in eine HTML-Seite.
Variablen und Funktionen.
- Variable Typen: Arten von Union.
- Die genannten Argumente.
- Bibliotheken.
- Grundfunktionen, Servervariablen und PHP-Variablen.
- Servervariablen und PHP-Variablen.
Flow Controls und Loops.
- Der Match-Ausdruck.
Operator Null sicher.
- Vergleich zwischen Strings.
Praktische Arbeit: Durchführen benutzerdefinierter Funktionen. Erstellung einer Funktionsbibliothek
Tag 2:
Einfache Formulare
Komplexe Variablen: Tabellen
Inhalt:
-
Einfache Formulare (3,0 Stunden)
Übergeben und Übertragen von Variablen.
- Play/Write File.
Login/Passwort-Check.
- Redirect. -
Komplexe Variablen: Tabellen (3,0 Stunden)
Hersteller Array.
- Funktionen, die mit Tabellen verknüpft sind.
Extraktionsfunktionen.
- Navigationsfunktionen in einer Tabelle.
Praktische Arbeit: Durchführung einer Dropdown-Listenfunktion
Tag 3:
Benutzersitzungsverwaltung und Verwendung einer MySQL-Datenbank
Inhalt:
-
Benutzersitzungsmanagement (3,0 Stunden)
Persistente Variablen: Cookies und Sitzung.
- Vor- und Nachteile von Cookies und Sitzungen.
Einschränkungen und Vorsichtsmaßnahmen.
- Sitzungsvariablen.
Funktionen im Zusammenhang mit Sitzungsvariablen.
- Cookies.
Serialisierung komplexer Variablen.
- Verwendung.
Praktische Arbeit: Erstellen Sie einen einfachen Warenkorb, eine Cookie-Version und eine Sitzung. Verwaltung der bestellten Mengen -
Verwendung einer MySQL-Datenbank (3,0 Stunden)
Präsentation von MySQL.
- Grundbegriffe: Basen, Tabellen, Felder, Aufnahmen.
- MySQL Basen.
MySQL-Tabellen.
- MySQL Felder.
- MySQL-Datensätze.
- PHP MySQL Funktionen.
- Einführung in die SQL-Sprache (Auswahl, Änderung, Löschung).
- Verarbeitung der Abfrageergebnisse.
Praktische Arbeit: Erstellen einer MySQL-Datenbank. Füllen der Basis aus einer Textbasis. Erstellung von On-the-Fly-Datensätzen durch Extraktion von Datenbankdaten.
Tag 4:
Komplexe Formulare und Grafiken in PHP
Inhalt:
-
Komplexe Formen (3,0 Stunden)
Suchmaschine: Formular im Zusammenhang mit einer Datenbank.
- Erweiterte Auswahlfunktionen: Suchen und Sortieren.
Praktische Arbeit: Erstellen einer Suchmaschine: Die Auswahl auf Autor, Titel und Held gibt eine Liste von Links auf den entsprechenden Produktblättern. Mehrschicht-Implementierung -
Grafik in PHP (3,0 Stunden)
Präsentation der GD2-Bibliothek.
- Bilderzeugung, Wiederverwendung.
- Verwalten von Schriftarten und Schreiben im Bildmodus.
- Überlagerung des Textes zum Schutz der Rechte.
- Integration in die Website. - Statistische Graphen.
Praktische Arbeit: Integration der verschiedenen Module durchgeführt. Bilder mit Copyright-Erwähnung anzeigen.