phpMyAdmin, SQL
0.Übersicht über alle PDFs
1_phpmyadmin.pdf
2_Datenbankverbindung
3_Ausgaben und Abfragen, Tabellenanzeige
3_Abfragen aus mehreren Tabellen (JOIN)
Sicherheit - prepared Statements
Serie: registrieren, login, CRUD-Aktionen, inkl. API und HTTPful:
4_Teil 1: Schülerregistrierung mit Bild, Registrierungsformular in Datenbank abspeichern
4_Teil 2: Schülerregistrierung erweitern, Ausgabe als Tabelle verschönern, index mit header und footer
4_Teil 3: Schülertabelle mit Ändern- und Löschen-Buttons, inkl. Erfolgsmeldung mit $_GET-Methode
4_Teil 4: registrieren absichern, error-handling mit PHP, Passwort verschlüsselt in DB schreiben
4_Teil 5: login.php, Passwort Check, Inhalt freigeben, Admin absichern, Buttons abhängig ein- ausblenden, Logout
4_Teil 6: Verwendung von HTTPful (REST) und einer API (SLIM 3) als Middleware für Anzeige, Ändern und Löschen von Schülern
4_Teil 7: Verwendung von HTTPful (REST) und einer API (SLIM 3) als Middleware für Registrieren und Login
Ende Serie
Serie: Online-Shop erstellen mit Login, Warenkorb, checkout, Bezahlen, Rechnung als PDF:
1_Teil: Shop start, inkl. Datenbank anlegen
2_Teil: Login, Registrieren
3_Teil: Detailseite, Produkte
4_Teil: Warenkorb, Waren in den Korb
5_Teil: user, session, logout
6_Teil: Warenkorb, Anzahl erhöhen
7_Teil: Bezahlen, checkout, Korb löschen
8_Teil: Rechnung mit Summen usw.
Ende Serie
Serie: Online-Shop - wie oben, aber mit Routen in der URL - schwieriger
1_Teil: Shop start
2_Teil: Warenkorb
3_Teil: auslagern
4_Teil: Route, Korbübersicht
5_Teil: Login
6_Teil: registrieren
7_Teil: Bezahlen
8_Teil: Rechnung
9_Teil: Detailseite erstellen
9.2_Teil: Suchen-Funktion
Ende Serie
5_einfaches Login lokal und mit Datenbank
6_Datatable - jQuery-Plugin, Tabelle sortierbar, durchsuchbar
6_Datatable, Datensatz ändern oder löschen
6_Verschlüsselung mit MD5
7_Ajax-Zugriff lokal und mit Datenbank
7_Ajax und JSON
7_Ajax und Autocomplete Teil 1 mit Datenbank
7_Ajax und Autocomplete mit jQuery UI und Datenbank
7_Ajax und Autocomplete, jQuery UI und selbst ausfüllenden Feldern
8_Übungen mit großen Tabellen und JOIN-Abfragen
9_Übung: DB befüllen, SPAM versenden, Validierung
91_SQL-Details
92_Mit dem phpMyAdmin-Designer arbeiten