/  95
 
Web Programmierung 2
Ein Skriptum zu den gleichnamigen Lehrveranstaltungenim 2. Semester von MultiMediaTechnolgy
Überblick
0.
 
Vorbereitung 6
 
1.
 
Einstieg in die serverseitige Programmierung 12
 
2.
 
HTTP 26
 
3.
 
Webapplikationen mit MySQL 42
 
4.
 
Login, Sessions und Datenbank verändern 51
 
5.
 
AJAX und REST 66
 
6.
 
DB-Transaktionen und Apache Konfiguration 77
 
7.
 
Ausblick 88
 
Anhänge 93
 
Stichwortverzeichnis 95
 
Version vom 23.Juni 2009
 
MMT Webprogrammierung 2 2
Ziele
Diese Lehrveranstaltung führt mehrere Themen, die im ersten Semester noch separat behandeltwurden zusammen: Datenbanken, UNIX, Webprogrammierung mit HTML, CSS, Javascript werdenzusammen mit der Programmiersprachen PHP eingesetzt um
Web-Applikationen
zu bauen.Am Ende des zweiten Semesters können Sie sagen:
 
Ich kann Web
applikationen
erstellen, und habe auch schon eine kleine Applikation inklusiveDatenbank vollständig umgesetzt.
 
Ich kenne die Arbeitsteilung in einem Web-Projekt
und kann meinen (technischen) Teil mitJavascript, PHP und MySQL beitragen.
 
Ich kann die Qualität einer Webapplikation beurteilen
: Ich kenne die REST-Prinzip, ich ken-ne Sicherheitsprobleme und Lösungsansätze, ich kann AJAX einsetzen.
 
In meinem Blog zeige ich mehrere Artikel über Aspekte einer Web-Applikation.
 
 
MMT Webprogrammierung 2 3
Inhaltsverzeichnis
0.
 
Vorbereitung 6
 
0.1
 
Ziele dieses Kapitels 6
 
0.2
 
Was ist PHP? Was passiert am Webserver? 7
 
0.3
 
Apache 7
 
0.3.1
 
Apachefriends und XAMPP 7
 
0.3.2
 
Apache und MySQL starten 8
 
0.3.3
 
Apache als Windows-Dienst 8
 
0.3.4
 
Webserver stoppen 9
 
0.4
 
Das erste PHP-Programm 9
 
0.4.1
 
PHP Versionen 10
 
0.4.2
 
Dokumentation 11
 
1.
 
Einstieg in die serverseitige Programmierung 12
 
1.1
 
Ziele 12
 
1.2
 
Syntax von PHP 12
 
1.2.1
 
HTML und PHP 12
 
1.2.2
 
Includes 15
 
1.2.3
 
Variablen und Typen 16
 
1.2.4
 
Funktionen 18
 
1.3
 
Dateien und Ordnern in PHP 19
 
1.3.1
 
Zugriffsrechte 19
 
1.3.2
 
Ordner auflisten 20
 
1.3.3
 
Datei lesen 21
 
1.3.4
 
Datei (über-)schreiben 21
 
1.3.5
 
Gleichzeitiger schreibender Zugriff 22
 
1.4
 
PHP erzeugt nicht nur HTML 22
 
1.4.1
 
PHP erzeugt CSS 22
 
1.4.2
 
PHP erzeugt Bild 23
 
1.4.3
 
PHP erzeugt Variablen für Flash 24
 
1.4.4
 
PHP erzeugt XML 24
 
1.4.5
 
PHP leitet weiter 25
 
2.
 
HTTP 26
 
2.1
 
Ziele 26
 
2.2
 
TCP/IP und DNS 26
 
2.3
 
HTTP 28
 
2.3.1
 
Ablauf im Überblick 28
 
2.3.2
 
Aufbau von Request und Response 28
 
2.3.3
 
HTTP abhören 30
 
2.3.4
 
Seite laden oder Formulardaten senden mit GET 31
 
2.3.5
 
Senden von Formulardaten mit Post 32
 

Sections

show all« prev | next »

Share & Embed

More from this user

Add a Comment

Characters: ...