16.01.2014 Aufrufe

2-seitig

2-seitig

2-seitig

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!