Create bookmark
PHP 5.3 & MySQL 5.1-Kompendium
Dynamische Webanwendungen von Einstieg bis E-Commerce
Notes
Please login to add notes
- PHP 5.3 & MySQL 5.1 - Dynamische Webanwendungen von Einstieg bis E-Commerce
- Überblick
-
+
Inhaltsverzeichnis
-
+
Teil 1 – PHP verwenden
-
+
Kapitel 1 Ein Schnellkurs in PHP
- 1.1 PHP verwenden
- 1.2 Eine Beispielanwendung erstellen
- 1.3 PHP in HTML einbetten
- 1.4 Dynamische Inhalte einfügen
- 1.5 Auf Formularvariablen zugreifen
- 1.6 Bezeichner
- 1.7 Variablentypen untersuchen
- 1.8 Konstanten deklarieren und verwenden
- 1.9 Der Gültigkeitsbereich von Variablen
- 1.10 Operatoren verwenden
- 1.11 Errechnen der Summen im Formular
- 1.12 Präzedenz und Assoziativität verstehen
- 1.13 Variablenfunktionen verwenden
- 1.14 Mit Bedingungsanweisungen Entscheidungen treffen
- 1.15 Vorgänge mit Schleifen wiederholen
- 1.16 Aus einer Kontrollstruktur oder einem Script ausbrechen
- 1.17 Eine alternative Syntax für Kontrollstrukturen verwenden
- 1.18 declare verwenden
- 1.19 Ausblick
-
+
Kapitel 2 Daten speichern und abrufen
- 2.1 Daten für den späteren Gebrauch speichern
- 2.2 Bobs Bestellungen speichern und abrufen
- 2.3 Dateien verarbeiten
- 2.4 Eine Datei öffnen
- 2.5 In eine Datei schreiben
- 2.6 Datei schließen
- 2.7 Daten aus einer Datei auslesen
- 2.8 Weitere nützliche Funktionen für Dateien
- 2.9 Dateien sperren
- 2.10 Eine bessere Lösung: Datenbankmanagementsysteme
- 2.11 Weiterführende Literatur
- 2.12 Ausblick
-
+
Kapitel 3 Arrays
- 3.1 Was ist ein Array?
- 3.2 Numerisch indizierte Arrays
- 3.3 Arrays mit unterschiedlichen Indizes
- 3.4 Array-Operatoren
- 3.5 Mehrdimensionale Arrays
- 3.6 Arrays sortieren
- 3.7 Mehrdimensionale Arrays sortieren
- 3.8 Arrays umstellen
- 3.9 Arrays aus Dateien laden
- 3.10 Andere Funktionen zur Array-Manipulation
- 3.11 Weiterführende Literatur
- 3.12 Ausblick
-
+
Kapitel 4 Manipulation von Strings und reguläre Ausdrücke
- 4.1 Beispielanwendung erstellen: Ein intelligentes Mailformular
- 4.2 Strings formatieren
- 4.3 Strings zusammenfügen und trennen
- 4.4 Strings vergleichen
- 4.5 Teilstrings mithilfe von Stringfunktionen vergleichen und ersetzen
- 4.6 Einführung in reguläre Ausdrücke
- 4.7 Teilstrings mit regulären Ausdrücken finden
- 4.8 Teilstrings mit regulären Ausdrücken ersetzen
- 4.9 Strings mit regulären Ausdrücken aufteilen
- 4.10 Weiterführende Literatur
- 4.11 Ausblick
-
+
Kapitel 5 Code wiederverwenden und Funktionen schreiben
- 5.1 Wiederverwenden von Code
- 5.2 Die Anweisungen require() und include()
- 5.3 Funktionen in PHP verwenden
- 5.4 Wann man eigene Funktionen definieren sollte
- 5.5 Grundstrukturen von Funktionen untersuchen
- 5.6 Parameter verwenden
- 5.7 Gültigkeitsbereiche verstehen
- 5.8 Übergabe als Referenz und Übergabe als Wert
- 5.9 Das Schlüsselwort return verwenden
- 5.10 Rekursion implementieren
- 5.11 Weiterführende Literatur
- 5.12 Ausblick
-
+
Kapitel 6 Objektorientiertes PHP
- 6.1 Objektorientierte Konzepte verstehen
- 6.2 Klassen, Attribute und Operationen in PHP erstellen
- 6.3 Klassen instanzieren
- 6.4 Klassenattribute verwenden
- 6.5 Zugriff mit private und public steuern
- 6.6 Klassenoperationen aufrufen
- 6.7 Vererbung in PHP implementieren
- 6.8 Klassen entwerfen
- 6.9 Code für eigene Klassen schreiben
- 6.10 Erweiterte OO-Funktionalität in PHP
- 6.11 Ausblick
- + Kapitel 7 Fehlerbehandlung mit Exceptions
-
+
Kapitel 1 Ein Schnellkurs in PHP
-
+
Teil 2 – MySQL einsetzen
- + Kapitel 8 Eine Webdatenbank entwerfen
-
+
Kapitel 9 Eine Webdatenbank erstellen
- 9.1 MySQL-Monitor verwenden
- 9.2 Bei MySQL anmelden
- 9.3 Datenbanken und Benutzer einrichten
- 9.4 Benutzer und Berechtigungen einrichten
- 9.5 Das Berechtigungssystem von MySQL
- 9.6 Benutzer für das Web einrichten
- 9.7 Die richtige Datenbank verwenden
- 9.8 Datenbanktabellen erstellen
- 9.9 MySQL-Bezeichner verstehen
- 9.10 Spaltentypen auswählen
- 9.11 Weiterführende Literatur
- 9.12 Ausblick
-
+
Kapitel 10 Mit der MySQL-Datenbank arbeiten
- 10.1 Was ist SQL?
- 10.2 Daten in die Datenbank einfügen
- 10.3 Daten aus der Datenbank abrufen
- 10.4 Datensätze in der Datenbank aktualisieren
- 10.5 Tabellen nachträglich ändern
- 10.6 Datensätze aus der Datenbank löschen
- 10.7 Tabellen löschen
- 10.8 Gesamte Datenbank löschen
- 10.9 Weiterführende Literatur
- 10.10 Ausblick
- + Kapitel 11 Aus dem Web mit PHP auf die MySQL-Datenbank zugreifen
-
+
Kapitel 12 Fortgeschrittene MySQL-Administration
- 12.1 Das Berechtigungssystem im Detail
- 12.2 MySQL-Datenbank absichern
- 12.3 Weitere Informationen zu Datenbanken ermitteln
- 12.4 Datenbank optimieren
- 12.5 Eine MySQL-Datenbank sichern
- 12.6 Eine MySQL-Datenbank wiederherstellen
- 12.7 Replikation implementieren
- 12.8 Weiterführende Literatur
- 12.9 Ausblick
- + Kapitel 13 Fortgeschrittene MySQL-Programmierung
-
+
Teil 3 – E-Commerce und Sicherheit
- + Kapitel 14 Eine E-Commerce-Site betreiben
-
+
Kapitel 15 E-Commerce und Sicherheit
- 15.1 Wie wichtig sind Ihre Daten?
- 15.2 Sicherheitsbedrohungen
- 15.3 Benutzerfreundlichkeit, Leistungsfähigkeit, Kosten und Sicherheit
- 15.4 Sicherheitsrichtlinien erstellen
- 15.5 Prinzipien der Authentifizierung
- 15.6 Grundlagen der Verschlüsselung
- 15.7 Digitale Zertifikate
- 15.8 Sichere Webserver
- 15.9 Audits und Protokollierung
- 15.10 Firewalls
- 15.11 Datensicherung
- 15.12 Physische Sicherheit
- 15.13 Ausblick
-
+
Kapitel 16 Sicherheit bei Webanwendungen
- 16.1 Strategien für den Umgang mit Sicherheitsfragen
- 16.2 Womit wir es zu tun bekommen
- 16.3 Mit wem haben wir es zu tun?
- 16.4 Wie Sie Ihren Code absichern
- 16.5 Webserver und PHP absichern
- 16.6 Sicherheit bei Datenbankservern
- 16.7 Schutz für das Netzwerk
- 16.8 Sicherheit bei Computern und Betriebssystemen
- 16.9 Für die Katastrophe planen
- 16.10 Ausblick
-
+
Kapitel 17 Authentifizierung mit PHP und MySQL implementieren
- 17.1 Besucher identifizieren
- 17.2 Zugriffssteuerung implementieren
- 17.3 Die HTTP-Basic-Authentifizierung
- 17.4 Basic-Authentifizierung mit PHP
- 17.5 Basic-Authentifizierung mit .htaccess bei Apache
- 17.6 Authentifizierung mit MySQL
- 17.7 Benutzerdefinierte Authentifizierung erstellen
- 17.8 Weiterführende Literatur
- 17.9 Ausblick
- + Kapitel 18 Sichere Transaktionen mit PHP und MySQL implementieren
-
+
Teil 4 – Fortgeschrittene PHP-Techniken
- + Kapitel 19 Interaktion mit Dateisystem und Server
- + Kapitel 20 Netzwerk- und Protokollfunktionen
- + Kapitel 21 Datum und Uhrzeit
-
+
Kapitel 22 Bilder generieren
- 22.1 Bildunterstützung in PHP
- 22.2 Bildformate
- 22.3 Bilder erstellen
- 22.4 Automatisch generierte Bilder auf anderen Seiten benutzen
- 22.5 Text und Schriftarten zur Erstellung von Bildern verwenden
- 22.6 Zahlen schreiben und Daten grafisch darstellen
- 22.7 Andere Bildfunktionen
- 22.8 Weiterführende Literatur
- 22.9 Ausblick
- + Kapitel 23 Sitzungsverwaltung mit PHP
- + Kapitel 24 Weitere nützliche Features
-
+
Teil 5 – PHP- und MySQL-Projekte in der Praxis
-
+
Kapitel 25 PHP und MySQL in Großprojekten
- 25.1 Software-Engineering für die Webentwicklung
- 25.2 Ein Webanwendungsprojekt planen und durchführen
- 25.3 Code wiederverwenden
- 25.4 Leicht zu pflegenden Code schreiben
- 25.5 Versionskontrolle
- 25.6 Entwicklungsumgebung auswählen
- 25.7 Projekte dokumentieren
- 25.8 Prototyping
- 25.9 Logik und Inhalt trennen
- 25.10 Code optimieren
- 25.11 Testen
- 25.12 Weiterführende Literatur
- 25.13 Ausblick
- + Kapitel 26 Debugging
-
+
Kapitel 27 Benutzerauthentifizierung und Personalisierung
- 27.1 Die Bestandteile der Lösung
- 27.2 Der Lösungsentwurf im Überblick
- 27.3 Implementierung der Datenbank
- 27.4 Implementierung der Basiswebsite
- 27.5 Implementierung der Benutzerauthentifizierung
- 27.6 Bookmark-Speicherung und -Abruf
- 27.7 Empfehlungen implementieren
- 27.8 Mögliche Erweiterungen
- 27.9 Ausblick
-
+
Kapitel 28 Der Warenkorb
- 28.1 Die Bestandteile der Lösung
- 28.2 Der Lösungsentwurf im Überblick
- 28.3 Implementierung der Datenbank
- 28.4 Implementierung des Onlinekatalogs
- 28.5 Implementierung des Warenkorbs
- 28.6 Zahlung implementieren
- 28.7 Administrationsschnittstelle implementieren
- 28.8 Erweiterungen
- 28.9 Vorhandene Systeme nutzen
- 28.10 Ausblick
- + Kapitel 29 Ein webbasierter E-Mail-Dienst
- + Kapitel 30 Ein Mailinglisten-Manager
- + Kapitel 31 Erstellung von Webforen
- + Kapitel 32 Personalisierte Dokumente im PDF-Format
- + Kapitel 33 Verbindung mit Webdiensten via XML und SOAP
- + Kapitel 34 Web 2.0-Anwendungen mit Ajax erstellen
-
+
Kapitel 25 PHP und MySQL in Großprojekten
-
+
Teil 6 – Anhänge
- Index
-
+
Teil 1 – PHP verwenden
-
+
Teil 1 – PHP verwenden
-
+
1 Ein Schnellkurs in PHP
- 1.1 PHP verwenden
- + 1.2 Eine Beispielanwendung erstellen
- + 1.3 PHP in HTML einbetten
- + 1.4 Dynamische Inhalte einfügen
- + 1.5 Auf Formularvariablen zugreifen
- 1.6 Bezeichner
- + 1.7 Variablentypen untersuchen
- 1.8 Konstanten deklarieren und verwenden
- 1.9 Der Gültigkeitsbereich von Variablen
- + 1.10 Operatoren verwenden
- 1.11 Errechnen der Summen im Formular
- 1.12 Präzedenz und Assoziativität verstehen
- + 1.13 Variablenfunktionen verwenden
- + 1.14 Mit Bedingungsanweisungen Entscheidungen treffen
- + 1.15 Vorgänge mit Schleifen wiederholen
- 1.16 Aus einer Kontrollstruktur oder einem Script ausbrechen
- 1.17 Eine alternative Syntax für Kontrollstrukturen verwenden
- 1.18 declare verwenden
- 1.19 Ausblick
-
+
2 Daten speichern und abrufen
- 2.1 Daten für den späteren Gebrauch speichern
- 2.2 Bobs Bestellungen speichern und abrufen
- 2.3 Dateien verarbeiten
- + 2.4 Eine Datei öffnen
- + 2.5 In eine Datei schreiben
- 2.6 Datei schließen
-
+
2.7 Daten aus einer Datei auslesen
- 2.7.1 Datei mit fopen() zum Lesen öffnen
- 2.7.2 Das Dateiende mit feof() erkennen
- 2.7.3 Daten mit fgets(), fgetss() und fgetcsv() zeilenweise auslesen
- 2.7.4 Datei mit readfile(), fpassthru() und file() vollständig auslesen
- 2.7.5 Ein Zeichen mit fgetc() auslesen
- 2.7.6 Eine beliebige Datenmenge mit fread() auslesen
- + 2.8 Weitere nützliche Funktionen für Dateien
- 2.9 Dateien sperren
- + 2.10 Eine bessere Lösung: Datenbankmanagementsysteme
- 2.11 Weiterführende Literatur
- 2.12 Ausblick
-
+
3 Arrays
- 3.1 Was ist ein Array?
- + 3.2 Numerisch indizierte Arrays
- + 3.3 Arrays mit unterschiedlichen Indizes
- 3.4 Array-Operatoren
- 3.5 Mehrdimensionale Arrays
- + 3.6 Arrays sortieren
- + 3.7 Mehrdimensionale Arrays sortieren
- + 3.8 Arrays umstellen
- 3.9 Arrays aus Dateien laden
-
+
3.10 Andere Funktionen zur Array-Manipulation
- 3.10.1 Mit each(), current(), reset(), end(), next(), pos() und prev() im Array navigieren
- 3.10.2 Mit array_walk() eine beliebige Funktion auf jedes Element im Array anwenden
- 3.10.3 Mit count(), sizeof() und array_count_values() Elemente in einem Array zählen
- 3.10.4 Mit extract() Arrays in skalare Variablen konvertieren
- 3.11 Weiterführende Literatur
- 3.12 Ausblick
-
+
4 Manipulation von Strings und reguläre Ausdrücke
- 4.1 Beispielanwendung erstellen: Ein intelligentes Mailformular
- + 4.2 Strings formatieren
- + 4.3 Strings zusammenfügen und trennen
- + 4.4 Strings vergleichen
- + 4.5 Teilstrings mithilfe von Stringfunktionen vergleichen und ersetzen
-
+
4.6 Einführung in reguläre Ausdrücke
- 4.6.1 Die Grundlagen
- 4.6.2 Zeichenmengen und Klassen
- 4.6.3 Wiederholungen
- 4.6.4 Teilausdrücke
- 4.6.5 Gezählte Teilausdrücke
- 4.6.6 Anker am Anfang oder Ende eines Strings setzen
- 4.6.7 Auswahl
- 4.6.8 Literale Sonderzeichen
- 4.6.9 Wiederholung der Sonderzeichen
- 4.6.10 Reguläre Ausdrücke praktisch anwenden
- 4.7 Teilstrings mit regulären Ausdrücken finden
- 4.8 Teilstrings mit regulären Ausdrücken ersetzen
- 4.9 Strings mit regulären Ausdrücken aufteilen
- 4.10 Weiterführende Literatur
- 4.11 Ausblick
-
+
5 Code wiederverwenden und Funktionen schreiben
- + 5.1 Wiederverwenden von Code
- + 5.2 Die Anweisungen require() und include()
- + 5.3 Funktionen in PHP verwenden
- 5.4 Wann man eigene Funktionen definieren sollte
- + 5.5 Grundstrukturen von Funktionen untersuchen
- 5.6 Parameter verwenden
- 5.7 Gültigkeitsbereiche verstehen
- 5.8 Übergabe als Referenz und Übergabe als Wert
- + 5.9 Das Schlüsselwort return verwenden
- + 5.10 Rekursion implementieren
- 5.11 Weiterführende Literatur
- 5.12 Ausblick
-
+
6 Objektorientiertes PHP
- + 6.1 Objektorientierte Konzepte verstehen
- + 6.2 Klassen, Attribute und Operationen in PHP erstellen
- 6.3 Klassen instanzieren
- 6.4 Klassenattribute verwenden
- 6.5 Zugriff mit private und public steuern
- 6.6 Klassenoperationen aufrufen
- + 6.7 Vererbung in PHP implementieren
- 6.8 Klassen entwerfen
- 6.9 Code für eigene Klassen schreiben
-
+
6.10 Erweiterte OO-Funktionalität in PHP
- 6.10.1 Klassenbezogene Konstanten verwenden
- 6.10.2 Statische Methoden implementieren
- 6.10.3 Klassentyp prüfen und Type-Hinting
- 6.10.4 Späte statische Bindungen
- 6.10.5 Objekte klonen
- 6.10.6 Abstrakte Klassen verwenden
- 6.10.7 Methoden mit __call() überladen
- 6.10.8 __autoload() verwenden
- 6.10.9 Iteratoren und Iteration implementieren
- 6.10.10 Klassen in Strings umwandeln
- 6.10.11 Das Reflection-API verwenden
- 6.11 Ausblick
- + 7 Fehlerbehandlung mit Exceptions
-
+
1 Ein Schnellkurs in PHP
-
+
Teil 2 – MySQL einsetzen
-
+
8 Eine Webdatenbank entwerfen
-
+
9 Eine Webdatenbank erstellen
- 9.1 MySQL-Monitor verwenden
- 9.2 Bei MySQL anmelden
- 9.3 Datenbanken und Benutzer einrichten
- 9.4 Benutzer und Berechtigungen einrichten
- + 9.5 Das Berechtigungssystem von MySQL
- 9.6 Benutzer für das Web einrichten
- 9.7 Die richtige Datenbank verwenden
- + 9.8 Datenbanktabellen erstellen
- 9.9 MySQL-Bezeichner verstehen
- + 9.10 Spaltentypen auswählen
- 9.11 Weiterführende Literatur
- 9.12 Ausblick
-
+
10 Mit der MySQL-Datenbank arbeiten
- 10.1 Was ist SQL?
- 10.2 Daten in die Datenbank einfügen
- + 10.3 Daten aus der Datenbank abrufen
- 10.4 Datensätze in der Datenbank aktualisieren
- 10.5 Tabellen nachträglich ändern
- 10.6 Datensätze aus der Datenbank löschen
- 10.7 Tabellen löschen
- 10.8 Gesamte Datenbank löschen
- 10.9 Weiterführende Literatur
- 10.10 Ausblick
- + 11 Aus dem Web mit PHP auf die MySQL-Datenbank zugreifen
-
+
12 Fortgeschrittene MySQL- Administration
- + 12.1 Das Berechtigungssystem im Detail
- + 12.2 MySQL-Datenbank absichern
- + 12.3 Weitere Informationen zu Datenbanken ermitteln
- + 12.4 Datenbank optimieren
- 12.5 Eine MySQL-Datenbank sichern
- 12.6 Eine MySQL-Datenbank wiederherstellen
- + 12.7 Replikation implementieren
- 12.8 Weiterführende Literatur
- 12.9 Ausblick
-
+
13 Fortgeschrittene MySQL- Programmierung
-
+
8 Eine Webdatenbank entwerfen
-
+
Teil 3 – E-Commerce und Sicherheit
-
+
14 Eine E-Commerce-Site betreiben
-
+
15 E-Commerce und Sicherheit
- 15.1 Wie wichtig sind Ihre Daten?
- + 15.2 Sicherheitsbedrohungen
- 15.3 Benutzerfreundlichkeit, Leistungsfähigkeit, Kosten und Sicherheit
- 15.4 Sicherheitsrichtlinien erstellen
- 15.5 Prinzipien der Authentifizierung
- + 15.6 Grundlagen der Verschlüsselung
- 15.7 Digitale Zertifikate
- 15.8 Sichere Webserver
- 15.9 Audits und Protokollierung
- 15.10 Firewalls
- + 15.11 Datensicherung
- 15.12 Physische Sicherheit
- 15.13 Ausblick
-
+
16 Sicherheit bei Webanwendungen
- + 16.1 Strategien für den Umgang mit Sicherheitsfragen
- + 16.2 Womit wir es zu tun bekommen
- + 16.3 Mit wem haben wir es zu tun?
- + 16.4 Wie Sie Ihren Code absichern
- + 16.5 Webserver und PHP absichern
- + 16.6 Sicherheit bei Datenbankservern
- + 16.7 Schutz für das Netzwerk
- + 16.8 Sicherheit bei Computern und Betriebssystemen
- 16.9 Für die Katastrophe planen
- 16.10 Ausblick
-
+
17 Authentifizierung mit PHP und MySQL implementieren
- 17.1 Besucher identifizieren
- + 17.2 Zugriffssteuerung implementieren
- 17.3 Die HTTP-Basic-Authentifizierung
- 17.4 Basic-Authentifizierung mit PHP
- 17.5 Basic-Authentifizierung mit .htaccess bei Apache
- + 17.6 Authentifizierung mit MySQL
- 17.7 Benutzerdefinierte Authentifizierung erstellen
- 17.8 Weiterführende Literatur
- 17.9 Ausblick
- + 18 Sichere Transaktionen mit PHP und MySQL implementieren
-
+
14 Eine E-Commerce-Site betreiben
-
+
Teil 4 – Fortgeschrittene PHP-Techniken
- + 19 Interaktion mit Dateisystem und Server
-
+
20 Netzwerk- und Protokollfunktionen
- + 21 Datum und Uhrzeit
-
+
22 Bilder generieren
- 22.1 Bildunterstützung in PHP
- + 22.2 Bildformate
- + 22.3 Bilder erstellen
- 22.4 Automatisch generierte Bilder auf anderen Seiten benutzen
- + 22.5 Text und Schriftarten zur Erstellung von Bildern verwenden
- 22.6 Zahlen schreiben und Daten grafisch darstellen
- 22.7 Andere Bildfunktionen
- 22.8 Weiterführende Literatur
- 22.9 Ausblick
- + 23 Sitzungsverwaltung mit PHP
- + 24 Weitere nützliche Features
-
+
Teil 5 – PHP- und MySQL-Projekte in der Praxis
-
+
25 PHP und MySQL in Großprojekten
- 25.1 Software-Engineering für die Webentwicklung
- 25.2 Ein Webanwendungsprojekt planen und durchführen
- 25.3 Code wiederverwenden
- + 25.4 Leicht zu pflegenden Code schreiben
- 25.5 Versionskontrolle
- 25.6 Entwicklungsumgebung auswählen
- 25.7 Projekte dokumentieren
- 25.8 Prototyping
- 25.9 Logik und Inhalt trennen
- + 25.10 Code optimieren
- 25.11 Testen
- 25.12 Weiterführende Literatur
- 25.13 Ausblick
-
+
26 Debugging
-
+
27 Benutzerauthentifizierung und Personalisierung
- + 27.1 Die Bestandteile der Lösung
- 27.2 Der Lösungsentwurf im Überblick
- 27.3 Implementierung der Datenbank
- 27.4 Implementierung der Basiswebsite
- + 27.5 Implementierung der Benutzerauthentifizierung
- + 27.6 Bookmark-Speicherung und -Abruf
- 27.7 Empfehlungen implementieren
- 27.8 Mögliche Erweiterungen
- 27.9 Ausblick
-
+
28 Der Warenkorb
- + 28.1 Die Bestandteile der Lösung
- 28.2 Der Lösungsentwurf im Überblick
- 28.3 Implementierung der Datenbank
- + 28.4 Implementierung des Onlinekatalogs
- + 28.5 Implementierung des Warenkorbs
- 28.6 Zahlung implementieren
- 28.7 Administrationsschnittstelle implementieren
- 28.8 Erweiterungen
- 28.9 Vorhandene Systeme nutzen
- 28.10 Ausblick
- + 29 Ein webbasierter E-Mail- Dienst
- + 30 Ein Mailinglisten-Manager
-
+
31 Erstellung von Webforen
- 31.1 Die Vorgehensweise
- 31.2 Die Bestandteile der Lösung
- 31.3 Der Lösungsentwurf im Überblick
- 31.4 Der Datenbankentwurf
- + 31.5 Die Baumstruktur der Beiträge anzeigen
- 31.6 Einzelne Beiträge anzeigen
- 31.7 Neue Beiträge hinzufügen
- 31.8 Erweiterungen
- 31.9 Nutzung eines vorhandenen Systems
- 31.10 Ausblick
-
+
32 Personalisierte Dokumente im PDF-Format
-
+
33 Verbindung mit Webdiensten via XML und SOAP
- + 33.1 Projektüberblick: Mit XML und Webdiensten arbeiten
- + 33.2 Die Bestandteile der Lösung
-
+
33.3 Der Lösungsentwurf im Überblick
- 33.3.1 Die Kernanwendung
- 33.3.2 Bücher in einer Kategorie anzeigen
- 33.3.3 Die Klasse AmazonResultSet
- 33.3.4 Mit REST eine Anfrage stellen und ein Ergebnis abrufen
- 33.3.5 Mit SOAP eine Anfrage stellen und ein Ergebnis abrufen
- 33.3.6 Daten aus einer Anfrage zwischenspeichern
- 33.3.7 Warenkorb erstellen
- 33.3.8 Bei Amazon zur Kasse gehen
- 33.4 Installation des Projektcodes
- 33.5 Erweiterungen
- 33.6 Weiterführende Literatur
-
+
34 Web 2.0-Anwendungen mit Ajax erstellen
-
+
25 PHP und MySQL in Großprojekten
- + Teil 6 – Anhänge
- + Index
- © Copyright
Ob Sie sich aufmachen, in die Webprogrammierung einzusteigen oder Ihr Grundwissen zu PHP & MySQL auszubauen: Dieses Buch wird Sie lange auf Ihrem Weg begleiten. Sein klarer, praxisorientierter Stil macht es Ihnen leicht, sich Grundlagen der PHP- und MySQL-Programmierung anzueignen und bei ersten Beispielprojekten auszubauen. Sie lernen von der Authentifizierung über Bildgenerierung bis hin zur PDF-Erzeugung alle wichtigen Bausteine der PHP & MySQL-Programmierung kennen und einzusetzen. Fünf lauffähige Webprojekte vom Amazon-Warenkorb bis zur Web 2.0-Oberfläche mit Ajax geben Ihnen tiefe Einblick in die besten Programmierpraktiken und bieten solide Ausgangspunkte für Ihre eigenen Projekte.
Die Autoren schreiben im ersten Kapitel: "Sie werden in diesem Buch lernen, wie man PHP verwendet. Zu diesem Zweck haben wir eine Vielzahl realitätsnaher Beispiele integriert, die auf unserer Erfahrung bei der Entwicklung echter Websites fußen. Häufig versuchen Lehrbücher im Bereich der Programmierung, dem Leser die grundlegende Syntax mit sehr einfachen Beispielen zu veranschaulichen. Wir haben uns jedoch für eine andere Vorgehensweise entschieden. Wir glauben zu wissen, dass Ihr eigentliches Interesse darin besteht, Ihre Website zum Laufen zu bringen. Sie wollen wissen, wie die Sprache funktioniert, anstatt schon wieder eine Syntax- und Funktionsreferenz durchzuackern, die auch nicht besser ist als die Onlinehilfe. Probieren Sie die Beispiele aus. Tippen Sie sie ab oder laden Sie sie von der DVD-ROM, modifizieren Sie sie, machen Sie sie kaputt und lernen Sie auch, wie Sie sie wieder zum Laufen bringen."
Test the closed alpha on paperc.com
Book Details
Authors
Laura Thomson and Luke Welling
Categories
Publishers
Publication year : 2009
License: All rights reserved ©
Times read: 5,712

