2-seitig
2-seitig
2-seitig
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
Organisatorisches<br />
• Burkhard Messer, TA VG 830, Tel. 5019-2511<br />
• E-Mail: burkhard.messer@htw-berlin.de<br />
Regeln für E-Mail beachten: Es kann nicht sichergestellt werden,<br />
dass E-Mails ankommen.<br />
• Web: http://wi.f4.htw-berlin.de/users/messer/<br />
• Sprechstunde: Donnerstag, 17.15 bis 18.15 Uhr,<br />
TA VG 830<br />
• Bishara Sabbagh (Lehrbeauftragter)<br />
E-Mail: sabbagh@htw-berlin.de<br />
Webtechnologien – WS 2013/14 – Organisatorisches<br />
2
Das Web als Hauptanwendung des Internets<br />
• Die Basis vom Web sind im besonderen:<br />
– HTTP, HTTPS (Wiederholung aus Rechnernetze)<br />
– HTML<br />
– XML, XHTML (werden nicht behandelt)<br />
– JavaScript<br />
– CSS<br />
– Datenbanken<br />
MySQL<br />
Postgresql (wird nicht behandelt)<br />
– Hauptsächlich verwendete Scriptsprachen im Web<br />
PHP<br />
Perl (wird nicht behandelt)<br />
Java (wird nicht behandelt)<br />
Webtechnologien – WS 2013/14 – Organisatorisches<br />
3<br />
Ergänzende Techniken<br />
• Auf der Applikationsschicht kommen noch folgende Techniken<br />
hinzu:<br />
– Web Services<br />
– Suchmaschinen<br />
– Dokumenten-Management-Systeme<br />
– Content-Management-Systeme<br />
– Workflow-Management-Systeme<br />
– Directory-Dienste<br />
• Auch diese werden nicht behandelt. Sie werden teilweise in<br />
anderen Veranstaltungen betrachtet.<br />
Webtechnologien – WS 2013/14 – Organisatorisches<br />
4
Ziele der Veranstaltung<br />
Nach der Veranstaltung<br />
... kennen Sie die Architektur von Web-Applikationen,<br />
... können Sie einfache dynamische Web-Sites realisieren,<br />
... kennen Sie die wichtigsten Technologien des Webs:<br />
HTML, CSS, JavaScript,<br />
... kennen Sie MySQL als Datenbank des Webs,<br />
…<br />
können Sie in PHP einfache Websites programmieren.<br />
Webtechnologien – WS 2013/14 – Organisatorisches<br />
5
Bewertung I<br />
• Die Veranstaltung besteht aus zwei zu bestehenden Teilen:<br />
– Vorlesung mit Klausur zur Bewertung<br />
– Übungen mit bewerteten Lösungen<br />
• Beide Teile müssen für sich bestanden sein, damit die<br />
Veranstaltung bestanden ist, ansonsten ist die Veranstaltung<br />
nicht bestanden.<br />
• Der Übungsteil kann nicht durch die Klausur ersetzt werden<br />
und umgekehrt.<br />
• Die Zensur der Veranstaltung ist der Mittelwert der Zensuren<br />
aus der Übung und der Klausur.<br />
Webtechnologien – WS 2013/14 – Organisatorisches<br />
7<br />
Bewertung II – Die Aufgabenblätter<br />
Nr. Thema Punkte<br />
1 HTML, CSS (Attribute), mind. 1 Seite 5<br />
2 Externes CSS, Bilder bzw. Buttons, mind. 5 Seiten 5<br />
3 Einfaches PHP, Cookies, Sessions 2<br />
4 PHP mit MySQL, Objekt-Orientierung 3<br />
5 JavaScript-Formular-Bearbeitung 2<br />
6 JavaScript-Ajax, PHP 3<br />
Es ist nicht möglich mehrere Aufgabenblätter in einer Übung<br />
zusammenzufassen, d.h. es gibt auch keine „Projekte“.<br />
Auch gibt es keine Wiederverwertung erstellter Sites.<br />
Die Auswahl und Reihenfolge der Bearbeitung ist frei.<br />
Webtechnologien – WS 2013/14 – Organisatorisches<br />
8
Bewertung III – Abgabe der Lösungen<br />
• 1. Prüfungszeitraum:<br />
– Der letzte Termin ist der Übungstermin 1 Woche vor der Klausur.<br />
In dieser Übung kann noch abgegeben werden.<br />
– Später abgegebene Lösungen auch per email werden für den 1.<br />
Prüfungszeitraum nicht berücksichtigt.<br />
• 2. Prüfungszeitraum:<br />
– Der Lehrbeauftragte Herr Sabbagh nennt einen Termin vor dem<br />
Klausurtermin, jedoch spätestens zum Klausurtermin.<br />
– Später abgegebene Lösungen auch per email werden für diese<br />
Veranstaltung nicht berücksichtigt.<br />
Bei jeder Abgabe einer Lösung müssen alle Namen der<br />
Gruppenmitglieder angegeben werden.<br />
Nachträgliche Änderungen sind nicht zulässig.<br />
Webtechnologien – WS 2013/14 – Organisatorisches<br />
9<br />
Bewertung IV – die Zensur<br />
Punkte<br />
Von Bis Zensur<br />
38 40 1.0<br />
36 37 1.3<br />
34 35 1.7<br />
32 33 2.0<br />
30 31 2.3<br />
28 29 2.7<br />
26 27 3.0<br />
24 25 3.3<br />
22 23 3.7<br />
20 21 4.0<br />
0 19 5.0<br />
Zum Bestehen jeden Teils sind<br />
jeweils 10 Punkte erforderlich.<br />
Webtechnologien – WS 2013/14 – Organisatorisches<br />
10
Gruppenarbeit<br />
• Gruppenarbeit ist bis zu max. 3 Personen zulässig.<br />
• Miteinander reden ist nicht nur erlaubt, sondern erwünscht.<br />
• Aber: Abschreiben ist nicht zulässig!<br />
Wenn jemand eine fremde Kopie als seine eigene abgibt,<br />
so werden Original und alle Kopien nicht gewertet.<br />
Webtechnologien – WS 2013/14 – Organisatorisches<br />
11
Vorlesung<br />
• Die Vorlesung deckt den theoretischen Teil ab.<br />
• Fragebögen (150-200 Fragen)<br />
– decken den notwendigen Teil der Theorie ab<br />
– zeigen, was wichtig ist<br />
– bringen Sie dazu, sich auch anderes anzusehen<br />
• Auf Wunsch:<br />
Besprechung der Fragen zu einem Vorlesungstermin,<br />
in der Regel 1 Woche vor der Klausur des 1.<br />
Prüfungszeitraums.<br />
– Zu dieser Fragestunde ist eine Vorbereitung Voraussetzung.<br />
– Es gibt davon keine Mitschnitte.<br />
Webtechnologien – WS 2013/14 – Organisatorisches<br />
13
Übungen I - Empfehlung<br />
• Die für die Übungen notwendige Software ist immer Open Source<br />
oder frei erhältlich. Daher können die Übungen zuhause am<br />
PC/Laptop gemacht werden.<br />
• Basis ist XAMPP 1.8.3 (Windows, Linux, MacOS) mit MSQL 5.* und<br />
PHP 5.5.*, aber auch PHP 5.4.* ist in Ordnung<br />
• Als Programmierumgebung kann Eclipse oder netbeans (jeweils<br />
mit PHP-Plugins) benutzt werden. Selbstverständlich sind auch<br />
jedit, vim o.ä. verwendbar.<br />
• In einem sehr beschränkten Umfang kann der Dozent DVDs mit<br />
der notwendigen Software ausleihen.<br />
Aufgaben werden einmalig abgegeben, d.h. ein versuchsweises<br />
Abgeben ist nicht möglich. Abgegeben ist abgegeben.<br />
Webtechnologien – WS 2013/14 – Organisatorisches<br />
15<br />
Übungen II<br />
• In den Laboren gibt es nur 20 Arbeitsplätze, so dass in 2<br />
Schichten jeweils zwei Einheiten alle 14 Tage gearbeitet werden<br />
kann.<br />
• Besprechung der Aufgabenblätter wird jeweils einmal<br />
wiederholt.<br />
• Dies wird durch gerade bzw. ungerade Wochen im<br />
Vorlesungsverzeichnis beschrieben.<br />
• Personen haben an ihrem Übungstermin immer Priorität.<br />
Tipp: Immer vorbereitet zum Übungstermin erscheinen.<br />
Nicht erst am PC mit dem Nachdenken beginnen.<br />
Webtechnologien – WS 2013/14 – Organisatorisches<br />
16
Prüfungszeiträume<br />
Die Abnahme von Lösungen während der vorlesungsfreien Zeit<br />
bedarf einer individuellen Terminabsprache, die aber nicht immer<br />
kurzfristig realisiert werden kann (Urlaub).<br />
Tipp: Nicht auf den letzten Drücker Lösungen abliefern.<br />
Der Termin der Abgabe der Übungen zum 2. Prüfungszeitraum ist<br />
formal spätestens der Tag der Klausur. Der Lehrbeauftragte legt<br />
den konkreten letzten Abgabetermin fest.<br />
Webtechnologien – WS 2013/14 – Organisatorisches<br />
18
Vorlesungsorganisation<br />
• In der Vormittagsveranstaltung am Donnerstag wird die<br />
Vorlesung mitgeschnitten und meistens am folgenden Dienstag<br />
auf der Website zur Verfügung gestellt.<br />
• In der Nachmittagsveranstaltung gibt es keine Wiederholung,<br />
sondern eine vertiefende Wiederholung, teilweise eine<br />
Vorstellung von kleinen kurzen Projekten, die der<br />
Übungsunterstützung dienen.<br />
• Nachmittags finden zum Beginn folgende VL statt:<br />
– 10.10. HTTP-Wiederholung (Mitschnitt)<br />
– 17.10. HTTP-SSL (Mitschnitt)<br />
– 24.10. Graphik (Mitschnitt)<br />
– 31.10. MySQL (Mitschnitt)<br />
– Ab 07.11. Besprechung der mitgeschnittenen VL vom Vormittag<br />
Webtechnologien – WS 2013/14 – Organisatorisches<br />
19<br />
Literatur I<br />
[1] David Gourley, Brian Totty: HTTP. O'Reilly, 2002<br />
[2] Arno Lindhorst: Cascading Style Sheets. bhv, 2001<br />
[3] RRZN Hannover: JavaScript. 2. Auflage, Erhältlich beim RZ an der HTW<br />
[4] Andre M. Spallek, Marcos Kreinacke: JavaScript. Databecker, 2001<br />
[5] Cyrus Dominik Khazaeli: Crashkurs Typo und Layout. rororo, 2001<br />
[6] Jürgen Gulbins, Christine Kahrmann: Mut zur Typographie. Springer, 1992<br />
[7] Jakob Nielsen: Designing Web Usability. Markt & Technik, 2001<br />
[8] Astrid Keßler, Andre Malo: Apache 2. bhv, 2003<br />
[9] Kris Jamsa, Suleiman Lalani, Steve Weakley: Web Programmierung.<br />
Franzis, 1996<br />
[10] Rolf Däßler: MySQL. bhv, 2002<br />
Webtechnologien – WS 2013/14 – Organisatorisches<br />
20
Literatur II<br />
[10] Lubkowitz, Mark: Webseiten programmieren und gestalten. Galileo, 2003<br />
[11] Möhrke, Carsten: Besser PHP programmieren. Galileo, 2004<br />
[12] Samar, Richard et al.: PHP de Luxe. mitp, 2. Auflage, 2004<br />
[13] Möhrke, Carsten: PHP PEAR. Galileo, 2005<br />
[14] Lerdorf, Rasmus; Bergmann, Sebastian; Hicking, Garvin: PHP kurz&gut.<br />
O'Reilly, 3. Auflage, 2006<br />
[15] Bergmann, Sebastian: PHPUnit kurz&gut. O'Reilly, 2006<br />
Webtechnologien – WS 2013/14 – Organisatorisches<br />
21<br />
Das war's dann wohl....<br />
Webtechnologien – WS 2013/14 – Organisatorisches<br />
22