Web Technologien (WT11/12), Bachelor

Semester: WS 2011/2012
Studiengänge : Wirtschaftsinformatik
Credit Points: 4 SWS/6 CP
Ansprechpartner: Andreas Filler

Inhalt

  • HTML, CSS
  • Javascript, AJAX, JS Frameworks RequireJS & JQuery
  • LAMP Stack
  • MVC Pattern
  • Klassische und NoSQL Datenbanken
  • XML/XQuery/XPath und XSLT
  • Semantics: microformats, RDFa, RDF, OWL light, OWL DL / OWL 2.0
  • Reasoning mit OWL
  • Regelbasiertes Schlussfolgern mit OWL
  • Big Data

Vorlesung

Foliensätze werden jeweils zu den Vorlesungsterminen freigeschalten.

  1. HTML, CSS (Folien, Handout)
  2. Javascript - Basiskonzepte (Folien, Handout)
  3. Javascript - AJAX (Folien, Handout)
  4. LAMP Stack (Folien, Handout)
  5. Klassische Datenbanken (Folien, Handout)
  6. MVC Pattern (Folien, Handout)
  7. NoSQL Datenbanken (Folien, Handout)
  8. XML/XQuery/XPath und XSLT (Folien, Handout)
  9. Lower-case Semantics (Folien, Handout)
  10. Web Ontology Language (OWL) (Folien, Handout)
  11. Reasoning mit OWL (Folien, Handout)
  12. Regelbasiertes Schlussfolgern mit OWL (Folien, Handout)
  13. Big Data - Grundlagen
  14. Big Data - Anwendungen
  15. Wrap-Up

Übung

Die Übungsunterlagen erhalten Sie am jeweiligen Übungstermin.

  1. Übung 1 - KW 43 - HTML, CSS und Javascript Basics
  2. Übung 2 - KW 45 - PHP + AJAX
  3. Übung 3 - KW 47 - PHP und Datenbanken
  4. Übung 4 - KW 49 - NoSQL + XML/XQuery/XPath/XSLT
  5. Übung 5 - KW 51 - microformats, RDFa
  6. Übung 6 - KW 2 - OWL
  7. Übung 7 - KW 4 - Reasoning mit OWL und Regeln
  8. Übung 8 - KW 6 - Big Data und Map/Reduce

Termine und Räume

Literatur

Jeder Foliensatz umfasst eine Literaturliste / Relevant literature is listed in the slides

Organisation

  • Aufbau der Veranstaltung: VL (2 SWS) und Übung (2 SWS)
  • Sprache der Veranstaltung: Deutsch, teilweise Englisch

Regeln zum Übungsbetrieb

Die Veranstaltung umfasst 8 Übungstermine und 8 Review-Termine beginnend am 28.10.2011. Die Übungen werden von Andreas Filler betreut. Durch die pünktliche Abgabe und positive Bewertung der Übungen können maximal 28 Bonuspunkte erreicht werden, die dann mit der Klausur am Ende des Semesters verrechnet werden. Die Übungen 1 - 4 werden mit jeweils maximal 3 Punkten bewertet; die Übungen 5 - 8 mit jeweils maximal 4 Punkten. Voraussetzung für das Erhalten von Punkten ist die pünktliche Abgabe der Übungsergebnisse bei den Tutoren und die Teilnahme an den Review-Termine.

Jeder Übungsteilnehmer kann sich vor Beginn der ersten Übung eine VirtualBox Virutal Machine (VM) herunterladen. Selbige ist schon vorkonfiguriert mit Apache, MySQL, PHP und aller weiterer notwendigen Software für die Übungen. Die VM ist so konfiguriert, dass sie nur vom eigenen Rechner angesprochen werden kann. Da VirtualBox kostenlos für Windows, Linux und Mac bereitgestellt wird, kann jeder Übungsteilnehmer mit seinem eigenen Rechner teilnehmen. Teilnehmer, die nicht mit einem eigenen Notebook teilnehmen können/wollen, können die VMs auf einem USB-Stick tranportieren und auf den Rechnern im CiP Pool starten. Die VM ist so schlank gehalten, dass sie auf einem USB-Stick mind. 6 GB Kapazität transportiert werden kann.

Download der Virtual Machine: WT_VM.zip (Achtung: 1,7 GB)

Anmeldeformalitäten

Die Teilnehmerzahl für die Übung ist auf 20 Personen begrenzt. Bitte melden sie sich für die Übung an, indem sie eine E-Mail mit ihrem vollständigen Namen sowie ihrer Matrikelnummer an iss.webtechnologien@googlemail.com senden. Die Anmeldung für die Klausur erfolgt über VIPA.

Start und Ende der Veranstaltung

  • Start der Vorlesung: KW 42, 19.10.2011, Mittwoch, 8-10 Uhr, HS 021, Geb. B4 1
  • Start der Übung: KW 43, 28.10.2011, Freitag, 10-12 Uhr, CIP1, Geb. B4 1
  • Ende von VL und Übung: KW 6

Prüfungsmodalitäten

In der Klausur (120 Minuten) können 120 Punkte erreicht werden. Es ist möglich, maximal 28 Punkte davon durch Bonuspunkte aus Übungen abzudecken.

Materialien zum Download

wt_1_html_css.pdf
PDF (3.99 MB)

wt_1_html_css_handout_und_loesung.pdf
PDF (159 KB)

wt_2_javascript_basiskonzepte.pdf
PDF (4.86 MB)

wt_2_javascript_basiskonzepte_handout_und_loesung.pdf
PDF (106 KB)

wt_3_javascript_ajax.pdf
PDF (5.92 MB)

wt_3_javascript_ajax_handout_und_loesung.pdf
PDF (115 KB)

wt_4_lamp_stack.pdf
PDF (3.11 MB)

wt_4_lamp_stack_handout_und_loesung.pdf
PDF (124 KB)

wt_5_klassische_datenbanken.pdf
PDF (2.52 MB)

wt_5_klassische_datenbanken_handout_und_loesung.pdf
PDF (179 KB)

wt_6_mvc_pattern.pdf
PDF (3.17 MB)

wt_6_mvc_pattern_handout_und_loesung.pdf
PDF (89 KB)

wt_7_nosql_datenbanken.pdf
PDF (1.91 MB)

wt_7_nosql_datenbanken_handout_und_loesung.pdf
PDF (163 KB)

wt_8_xml_xquery_xpath_und_xslt.pdf
PDF (1.68 MB)

wt_8_xml_xquery_xpath_und_xslt_handout_und_loesung.pdf
PDF (102 KB)

wt_9_lower-case_semantics.pdf
PDF (4.59 MB)

wt_9_lower-case_semantics_handout_und_loesung.pdf
PDF (297 KB)

wt_10_owl.pdf
PDF (1.79 MB)

wt_10_owl_handout_und_loesung.pdf
PDF (125 KB)

wt_11_reasoning_mit_owl.pdf
PDF (1.42 MB)

wt_11_reasoning_mit_owl_handout_und_loesung.pdf
PDF (207 KB)

wt_12_regelbasiertes_schlussfolgern.pdf
PDF (1.74 MB)

wt_12_regelbasiertes_schlussfolgern_handout_und_loesung.pdf
PDF (110 KB)