WWW-Programmierung

Dieses Modul besteht aus einer Lehrveranstaltung.

Prüfungsordnung:  MI-BA-2011

Studienorganisation

Studiensemester:  5

Turnus:  Wintersemester, jährlich

Modultyp:  Pflichtveranstaltung

Lehrform:  Vorlesung/Labor

Sprache:  Deutsch

Kompetenzen/Lernziele 

Sie können client- und serverseitige Techniken zur Entwicklung von Web-Applikation selbständig anwenden.

Inhalte 

Vorlesung

  • Basis-Technologien
    • Dokumentbeschreibungssprachen (insb. HTML und XML)
    • Darstellung im Web (insb. Cascading Style Sheets)
  • Clientseitige Programmierung
    • JavaScript
    • DOM-Scripting
    • JSON
    • Frameworks (z.B.jQuery)
  • Serverseitige Programmierung
    • PHP
    • .Net/C#
    • HTML5-APIs (z.B. Client-Datenbanken, Geolocation)
  • Zustandsverwaltung
  • Ausblick auf aktuelle Entwicklungen

  • z.B. Coffeescript, Node.js

Labor

Im Labor wird eine Web-Applikation mit Frontend und Backend entwickelt.

Arbeitsaufwand

4 SWS, 5,0 Creditpoints (CP)

60 h Präsenzstudium, 90 h Eigenstudium

Prüfung

Art der Prüfung:  Prüfungsleistung

Prüfungsform:  K(2) oder SP(HA, Arb)

Literatur 

  • Pter Kröhner: HTML5. Webseiten innovativ und zukunftssicher. Open Source Press; 2011, 2. Auflage
  • Alex MacCaw: JavaScript Web Applications. O'Reilly Media, 2011
  • C. Wenz: JavaScript und AJAX - Das umfassende Handbuch. Galileo Press (2006). Online-Fassung http://openbook.galileocomputing.de/javascript_ajax/
  • Leonard Richardson, Sam Ruby: RESTful Web Services. O'Reilly Media, 2007
  • Sam Ruby: Agile Web Development with Rails (4th edition). Pragmatic Bookshelf, 2011
  • SelfHTML. Online-Dokumentation zu HTML, CSS und Javascript: http://selfhtml.org/
  • SelfPHP. Online-Dokumentation zu PHP: http://www.selfphp.info/
  • Online-Dokumentation zu jQuery: http://docs.jquery.com/

Voraussetzungen

Voraussetzungen lt. Prüfungs- und Studienordnung 

Orientierungsprüfung

Empfohlene Veranstaltungen 

Verantwortliche Dozierende

Modulverantwortliche(r):  Dipl. VK Tobias Hiep

Dozent(in):  Prof. Dr. Michael Teistler