2-seitig - HTW Berlin

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