Web Technologien (WT11/12), Bachelor

Semester: WS 2011/2012
Study Courses: Wirtschaftsinformatik
Credit Points: 4 SWS/6 CP
Contact person: Andreas Filler

Description

  • HTML, CSS
  • Javascript, AJAX, JS Frameworks RequireJS & JQuery
  • LAMP Stack
  • MVC Pattern
  • Classic and NoSQL Databases
  • XML/XQuery/XPath and XSLT
  • Semantics: microformats, RDFa, RDF, OWL light, OWL DL / OWL 2.0
  • Reasoning with OWL
  • Rule-Based Reasoning with OWL
  • Big Data

Lecture

Slides will be provided here before each lecture.

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

Practice

Sheets for the exercises will be provided at each exercise.

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

Dates and Rooms

Literature

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

Organization

  • Consists of lecture (2 SWS) and exercise (2 SWS)
  • Language: German, partly English

Exercises

The lecture covers 8 exercises and 8 review meetings starting at 28.10.2011. Andreas Filler takes care for the conduction of exercises. By submitting exercises in-time and their positive evaluation trough the assistant, 28 bonus points can be gained at most. 3 bonus points per exercise can be gained in exercises 1 - 4. 4 bonus points per exercise can be gained in exercises 5 - 8. All bonus points will be added to the points reached within the exam. Prerequisites for gaining bonus points are in-time submission of exercise results and attendance at review meetings.

In preparation for the first exercise every exercise participant may download a VirtualBox Virutal Machine (VM). This VM is pre-configured with Apache, MySQL, PHP and all further software necessary in the exercises. It can be readily used with one's own computer. Since VirtualBox can be freely used on Windows, Linux and Mac, exercise participants may use their own notebook. Participants who are reluctant to use their own notebook may run the VM on CiP Pool machines by using USB flash drives. The whole VM fits on an USB flash drive with at least 6 GB capacity.

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

Registration

The number of exercise participants is limited to 20 persons. Please registrate by sending an email with your name and matriculation number to iss.webtechnologien@googlemail.com. The registration for the exam has to be done via VIPA.

Start and end of lecture

  • Start of lecture: calendar week 42, 19.10.2011, Wednesday, 8-10 a.m., HS 021, building B4 1
  • Start of exercise: calendar week 43, 28.10.2011, Friday, 10-12 a.m., CIP1, building B4 1
  • End of lecture and exercise: calendar week 6

Exam

The exam will take 120 minutes, a maximum of 120 points can be achieved. Thereof 28 points can be achieved with the work on the exercises.

Download Content

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)