Lehrveranstaltungshandbuch Webprogrammierung


Verantwortlich: Prof. Dr. Luigi Lo Iacono

Lehrveranstaltung

Befriedigt Modul (MID)

Organisation

Version
erstellt 2011-11-09
VID 1
gültig ab WS 2012/13
gültig bis
Bezeichnung
Lang Webprogrammierung
LVID F07_WEB
LVPID (Prüfungsnummer)

Semesterplan (SWS)
Vorlesung 3
Übung (ganzer Kurs)
Übung (geteilter Kurs)
Praktikum 2
Projekt
Seminar
Tutorium (freiwillig)
Präsenzzeiten
Vorlesung 45
Übung (ganzer Kurs)
Übung (geteilter Kurs)
Praktikum 30
Projekt
Seminar
Tutorium (freiwillig)
max. Teilnehmerzahl
Übung (ganzer Kurs)
Übung (geteilter Kurs)
Praktikum 18
Projekt
Seminar

Gesamtaufwand: 180

Unterrichtssprache

  • Deutsch oder Englisch

Niveau

  • Bachelor

Notwendige Voraussetzungen

  • Informatik 1
  • Informatik 2
  • Informatik 3

Literatur

  • G. Kappel, B. Pröll, S. Reich: Web Engineering, John Wiley & Sons, 2006
  • R. Schreiner: Computernetzwerke -- Von den Grundlagen zur Funktion und Anwendung, Carl Hanser Verlag, 2009
  • D. Gourley, B. Totty: HTTP: The Definitive Guide, O'Reilly, 2002
  • B. P. Hogan: HTML5 & CSS3, O‘Reilly, 2011
  • Stefan Koch: JavaScript: Einführung, Programmierung und Referenz, Dpunkt, 2011
  • D. S. McFarland: JavaScript and jQuery: The Missing Manual, O’Reilly, 2011
  • T. Stark: Java EE 5, Addison Wesley, 2006
  • M. Pilgrim: Dive Into HTML5, Online verfügbar unter: http://diveintohtml5.info/
  • M. Haverbeke: Eloquent JavaScript, Online verfügbar unter: http://eloquentjavascript.net/
  • M. Heiderich, C. Matthies, J. Dahse, fukami: Sichere Webanwendungen: Das Praxisbuch, Galileo Computing, 2008

Dozenten

  • Prof. Dr. Luigi Lo Iacono

Wissenschaftliche Mitarbeiter

  • tba

Zeugnistext

Webprogrammierung

Kompetenznachweis

Form
sMP Regelfall (bei großer Prüfungszahl: sK)

Aufwand [h]
sMP 10

Intervall: 1/Jahr


Lehrveranstaltungselemente

Vorlesung

Lernziele

Lerninhalte (Kenntnisse)
  • Aufbau und Anatomie von Web-Anwendungen (Referenzmodell)
  • Client-seitige Technologien
    • HTML5, CSS3, JavaScript
    • Bibliotheken und Frameworks
  • Server-seitige Technologien
    • Quelltext, der Seitenaufbau beinhaltet (z.B. CGI, Java Servlets)
    • Seitenaufbau, der Quelltext beinhaltet (z.B. PHP, JSP, ASP)
    • Bibliotheken und Frameworks
    • Standardsoftware (z.B. Contentmanagementsysteme)
  • Vorgehensmodelle, Entwicklungsprozesse und -tools
  • Entwurfsmuster und Best Practices
  • Testen von Web-Anwendungen
  • Sicherheit von Web-Anwendungen

Fertigkeiten
  • Entwicklungsprojekt organisieren und durchführen
  • Entwurf einer Web-Anwendung
    • Auswählen von Web-Technologien für eine konkrete Aufgabenstellung
    • Handhaben und Einordnen von Web-Technologien und -Verfahren
  • Umsetzen einer Web-Anwendung
    • Entwerfen und entwickeln von webbasierten Medienanwendungen und -technologien
    • Analysieren und Prüfen von Protokollen und Softwarekomponenten

Begleitmaterial

  • elektronische Vortragsfolien zur Vorlesung
  • elektronische Übungsaufgabensammlung
  • elektronische Entwicklungswerkzeuge für die Entwicklung von Web-Anwendungen und -Technologien

Besondere Voraussetzungen

  • Kenntnisse der Programmierung und über Kommunikationssysteme (insb. Internetprotokolle und HTTP)

Besondere Literatur

  • keine

Besonderer Kompetenznachweis

  • siehe Praktikum

Praktikum

Lernziele

Fertigkeiten
  • textuelle Aufgabenstellungen erfassen und verstehen
  • Web-Anwendung entwerfen und programmieren(die zugrundegelegten Technologien und Verfahren werden in Anhängigkeit der Aufgabenstellung des durchgängigen Projekts gewählt und vertieft)
  • Web-Anwendung testen und absichern

Handlungskompetenz demonstrieren
  • Aufgabenstellung erfassen und daraus Modelle bilden
  • Anwendungskomponenten auf Grundlage der erstellten Modellen umsetzen
  • Entwicklungen testen und absichern
  • Arbeitsergebnisse von Komolitonen prüfen und bewerten

Begleitmaterial

  • elektronische Vortragsfolien zur Vorlesung
  • elektronische Übungsaufgabensammlung
  • elektronische Entwicklungswerkzeuge für die Entwicklung von Web-Anwendungen und -Technologien

Besondere Voraussetzungen

  • äquivalent zur Vorlesung

Besondere Literatur

  • keine

Besonderer Kompetenznachweis

Form
bÜA Präsenzübung und Selbstlernaufgaben

Beitrag zum LV-Ergebnis
bÜA unbenotet, Voraussetzung für Modulprüfung

Intervall: 1/Jahr

Diese Seite läuft auf FoswikiDas Urheberrecht © liegt bei den mitwirkenden Autoren. Alle Inhalte dieser Kollaborations-Plattform sind Eigentum der Autoren.
Ideen, Anfragen oder Probleme bezüglich Foswiki? Feedback senden