Webprojekte realisieren nach neuesten OOP-Kriterien [electronic resource] : Ein Workshop über die Kooperation von PHP/XSL/JavaScript /
Stender, Peter.author.
Erstellen Sie mit Hilfe dieses Buches ein Projekt, das alle Anforderungen modernster OOP-Programmierung beinhaltet. Lernen Sie das perfekte Zusammenspiel von XML/XSL(T)/PHP und JavaScript, sowie den JavaScript Framework Prototyp kennen. Staunen Sie über den schnelleren Datentransport beim Aufbau Ihres Projektes dank logisch richtiger Reihenfolge bei der Programmierung. Dieses Buch bietet einen komplexen Workshop zur Erstellung kompletter Webseiten. Genutzt werden alle Mittel der modernen Programmierung sowie Tipps und Tricks zur Abwehr von Hackerangriffen. Alle hier erarbeiteten Klassen können für spätere Projekte zu 100% genutzt und beliebig erweitert werden. Alle im Buch enthaltenen Scripte können Sie über den Online-Service des Autors downloaden. Der Inhalt: Planung (Ablaufplan, Ordnerstruktur) - Das Projekt auf dem Server - Das Projekt lokal mit XAMPP - Die Templateklasse - Klasse zur Datenbankmanipulation Die Zielgruppe: Webdesigner, Webprogrammierer, Projektleiter Alle, die sich in die objektorientierte Programmierung, hauptsächlich mit den neuesten Futures von PHP 5.x.x einarbeiten wollen Der Autor: Der Autor ist seit vielen Jahren als Programmierer verschiedenster Hochsprachen tätig. Schwerpunktmäßig programmiert er mit PHP, JavaScript, XML, XSL/XSLT und Java Webanwendungen, die sich durch hohe Besucherzahlen auszeichnen.
Vorwort; Inhaltverzeichnis; 1 Verwendete Sprachen; 1.1 Wir programmieren mit...; 1.1.1 (X)HTML; 1.1.2 CSS; 1.1.3 PHP; 1.1.4 XSL; 1.1.5 JavaScript; 1.1.6 jQuery; 1.1.7 XML (wird nicht direkt programmiert); 2 Kurze Einführung in die OO-Programmierung; 3 Das fertige Projekt; 4 Erste Schritte; 4.1 Wie gehen wir vor; 4.1.1 Die Idee; 4.1.2 Richtige Projektplanung; 4.2 Lastenheft; 5 Arbeitsgrundlage vorbereiten; 5.1 Server oder Client; 5.2 Richtigen Domainnamen finden; 5.3 Domain registrieren; 5.4 FTP-Zugang einrichten; 5.5 Alternativ mit XAMPP arbeiten; 5.6 Datenbank anlegen
5.7 Software zum Programmieren bereitstellen5.8 Anlegen der Ordner und Unterordner; 5.9 Die Dateien .htaccess & .htpasswd; 6 Suchmaschinenoptimierung; 6.1 Titel; 6.2 Meta Tag ,description'; 6.3 URL; 6.4 Navigation der Website; 6.5 Error 404 Seite; 6.6 Content; 6.7 Überschriften Tags; 6.8 Bilder; 6.9 Robots.txt; 6.10 Sitemap (XML); 6.11 Webmaster-Tools; 6.12 Webanalyse-Oienste; 6.13 Einbinden von Title und Oescriptions in unser Projekt; 6.13.1 Die Klasse class.Description.php; 6.13.2 Abruf von Title und Metatexten; 6.13.3 MySQL Tabelle ,description'
6.14 Alt-Tags, Dateinamen, Verlinkung und Anzeige von Bildern7 Basisklassen; 7.1 Die Template Klasse; 7.2 Die Connect-Klasse; 7.3 Die DBMember Klasse; 7.4 Die Arrays Klasse; 7.5 Die ArraysMember-Klasse; 7.6 Die Head-Klasse; 7.7 Die Klasse Texte; 7.8 Die Klasse Presets; 7.8.1 MySql Tabelle 'presets'; 7.9 Die Initdatei; 8 Projektstart und Linkmaskierung; 8.1 index.php; 8.2 global.php; 9 Das Root-Template; 9.1 Die Grafiken; 9.2 Datei index.php; 9.3 Datei index.xsl; 9.4 JavaSricpt jQuery; 9.5 JavaScript Prototyp; 9.6 Datei main.css; 9.7 Datei form.css; 9.8 MySQL-Tabelle 'texte'
9.9 MySQL-Tabelle 'links'9.10 Tabelleneinträge 'links' &'texte'; 10 Erste Startdateien; 10.1 Datei index.start.php; 10.1.1 PHP als Vorlage; 10.2 Datei index.start.xsl; 10.2.1 XSL als Vorlage; 11 Ein Counter; 11.1 Die Klasse Counter; 11.2 Einbinden des Counters ins Projekt; 11.3 MySQL Tabelle 'counter'; 12 User Anmeldung; 12.1 Passwortsicherheit und Datenschutz; 12.2 Rmail; 12.3 Klasse class.User.php; 12.4 Datei index.register.js; 12.5 Datei jquery.tools.min.js; 12.6 Datei passwort.check.js; 12.7 Die Datei index.register.usercheck.php; 12.8 Überblick; 12.9 Datei index.register.php
12.10 Datei index.register.xsl12.11 Datei index.register.submit.php; 12.12 Datei index.register.error.php; 12.13 Datei index.register.error.xsl; 12.14 Datei index.register.submit.ok.php; 12.15 Datei index.register.submit.ok.xsl; 12.16 Datei mail.register.xsl; 12.17 Datei index.register.mail.ok.php; 12.18 Datei index.register.ok.php; 12.19 Datei index.register.ok.xsl; 12.20 Datei index.register.css; 12.21 Verwendete Grafiken; 12.22 MySQL Tabelle ,user'; 12.23 MySQL Tabelle ,texte; 13 User Login; 13.1 Klasse class.UserLogin.php; 13.2 Datei index.login.php; 13.3 Datei index.login.error.php
13.4 Datei index.login.error.xsl
"Mit 45 Abbildungen."
Includes bibliographical references.
Erstellen Sie mit Hilfe dieses Buches ein Projekt, das alle Anforderungen modernster OOP-Programmierung beinhaltet. Lernen Sie das perfekte Zusammenspiel von XML/XSL(T)/PHP und JavaScript, sowie den JavaScript Framework Prototyp kennen. Staunen Sie über den schnelleren Datentransport beim Aufbau Ihres Projektes dank logisch richtiger Reihenfolge bei der Programmierung. Dieses Buch bietet einen komplexen Workshop zur Erstellung kompletter Webseiten. Genutzt werden alle Mittel der modernen Programmierung sowie Tipps und Tricks zur Abwehr von Hackerangriffen. Alle hier erarbeiteten Klassen können für spätere Projekte zu 100% genutzt und beliebig erweitert werden. Alle im Buch enthaltenen Scripte können Sie über den Online-Service des Autors downloaden. Der Inhalt: Planung (Ablaufplan, Ordnerstruktur) - Das Projekt auf dem Server - Das Projekt lokal mit XAMPP - Die Templateklasse - Klasse zur Datenbankmanipulation Die Zielgruppe: Webdesigner, Webprogrammierer, Projektleiter Alle, die sich in die objektorientierte Programmierung, hauptsächlich mit den neuesten Futures von PHP 5.x.x einarbeiten wollen Der Autor: Der Autor ist seit vielen Jahren als Programmierer verschiedenster Hochsprachen tätig. Schwerpunktmäßig programmiert er mit PHP, JavaScript, XML, XSL/XSLT und Java Webanwendungen, die sich durch hohe Besucherzahlen auszeichnen.
Multimedia systems .
Software engineering.
Application software.
Media Design.
Software Engineering/Programming and Operating Systems.
Information Systems Applications (incl. Internet).