1-seitig - HTW Berlin

Webtechnologien
Organisatorisches und Leistungskriterien
Sommersemester 2015
Burkhard Messer
HTW Berlin
FB 4 Wirtschaftsinformatik
Webtechnologien – SS 2015 – Organisatorisches
31.03.15 1
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
Aufgezeichnete Vorlesungen – "eLearning"
Folgende Vorlesungen gibt es nur als Aufzeichnung:
•
•
•
•
HTTP (Wiederholung aus Rechnernetze)
HTTP-SSL (Ergänzende Wiederholung aus Rechnernetze)
Graphiken (ergänzende Wiederholung aus GWI/RABS)
MySQL (ergänzender Stoff aus Datenbanken)
Auch wenn der Inhalt nicht direkt vorgetragen wird, gehört
er zum Umfang der Prüfung.
Sehen Sie sich die Videos an!
Der Inhalt kommt in der Klausur vor.
Webtechnologien – SS 2015 – Organisatorisches
6
Bewertung I
• Die Veranstaltung besteht aus zwei Teilen:
– Vorlesung mit Klausur (max. 20 Punkte)
•
•
• Wird auf die Klausur verzichtet, muss dies dem Dozenten vor
dem Klausurtermin schriftlich mitgeteilt werden. Dann braucht
der Studierende nicht zur Klausur zu erscheinen.
• Eine Prüfung gilt als durchgeführt, wenn
– der/die Studierende zur Prüfung angemeldet ist und
– der/die Studierende zur Klausur erscheint oder
– vorher den Verzicht auf Klausur erklärt.
Webtechnologien – SS 2015 – Organisatorisches
7
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.
Webtechnologien – SS 2015 – Organisatorisches
9
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
Theorie-Prüfungsleistung
• Klausur am Ende des Semesters, voraussichtlich Anfang Juli 2015
bzw. Ende September 2015
• Die Klausur besteht aus 10 Fragen, die aus den Fragebögen – mit
leichten Umformulierungen – kommen.
• In der Klausur können 20 Punkte erreicht werden.
• In der Klausur wird nicht "programmiert", sondern das
theoretische Wissen abgefragt.
•
•
Webtechnologien – SS 2015 – Organisatorisches
12
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
Didaktik II
• Alles, was lediglich gehört wurde, gilt als nicht gelernt.
• Alles, was selbst gemacht wurde, ist gelernt.
Dieses Zeichen weist auf eine "gefährliche"
Möglichkeit hin - eine Warnung vor einer Gefahr.
Dieses Zeichen heißt "Aufpassen!".
Webtechnologien – SS 2015 – Organisatorisches
14
Ü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
Übungen III – Werkzeuge
Webtechnologien – SS 2015 – Organisatorisches
17
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