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