Concepts of Web Engineering

Blended Learning - Live-Sessions, Prerecorded Input, Live-Discussion

Concepts of Web Engineering (CWE)

Lecturer:
  • Prof. Dr. Stefan Eicker
  • Dipl.-Wirt.-Inf. J. Peter M. Schuler
Contact:
Term:
Winter Semester 2021/2022
Cycle:
Wintersemester
Time:
Do 12:15-13:45
Room:
Online: Zoom, see details
Start:
14.10.2021
End:
03.02.2022
Language:
English
Moodle:
Lecture in Moodle
LSF:
Lecture in LSF
Participants:
Linked Lectures:

Learning Targets:

Ziel ist die Vermittlung von Konzepten im Bereich des Web Engineering. Im Detail geht es dabei nicht um die Aneignung spezifischer Techniken, sondern darum zu vermitteln wie die Technologien interagieren und wie Technologien korrekt ausgewählt werden.

Neben den rein technologischen Aspekten wird auch die zeitliche und soziale Entwicklung des Internets als Medium betrachtet sowie betriebswirtschaftliche Konsequenzen dieser Entwicklungen aufgezeigt.

Die Studierenden sollen nach Abschluss der Veranstaltung befähigt werden neue Trends im Website Engineering analysieren und einordnen zu können, sowie deren Eignung für die Unterschiedlichen Typen von Anwendungen im Internet zu bewerten.

Outline:

Die aktuelle Gliederung stellt den Stand des letzten Semesters da. Durch die Aktualisierung des Vorlesungsstoffes können sich Abweichungen ergeben.

  • Part 1: The Need for Websites
    • Track 1.1: Web x.y
      • history, present, future
      • principles
      • social and political relevance
    • Track 1.2: Strategic Planing
      • definition of key objectives for a website
      • Webprojekte
      • life-cycle-management
      • Usability and Design
    • Track 1.3: Intranet and Extranet Portals
      • (dis)connected networks
      • requirements
  • Part 2: The Environment for Websites
    • Track 2.1: Client Technologies
      • browsers and hardware
      • Mobile clients
      • webpages and webservices
    • Track 2.2: Server Technologies
      • PHP, JSP, ASP; JEE, ASP.NET, RoR
      • AJAX
    • Track 2.3: Integration Concepts
      • communication with other systems
    • Track 2.4: Web-Content-Management-Systems
  • Part 3: The Alternative View upon Websites
    • Track 3.1: Accessibility
      • why care?
      • how to measure accessibility
    • Track 3.2: Search Engine Optimization
      • of course we care – do we?
      • sense and necessity of search ranks
    • Track 3.3: Making Money
      • generating products
      • marketing and advertising
  • Part 4: The Problem of Websites
    • Track 4.1: Ensuring Data Availability
      • Backups
      • Scaling of Systems
    • Track 4.2: Securing Data from Others
      • authorization and obfuscation
      • session hijacking, XSS, SQL injections, etc
    • Track 4.3: Exam Preperation

Literature:

Die Kursmaterialien und Literaturhinweise werden in der Moodle-Lernumgebung bereitgestellt, Zugangsschlüssel siehe Formalia.

Methods of Assessment:

Klausur

Formalities:

Zugangsdaten Zoom: 

Die erste Veranstaltung wird als Live-Veranstaltung angeboten. Im Rahmen der ersten Veranstaltung wird der weitere Modus mit den Studierenden geklärt (insb. Bereitstellung von Aufzeichnungen vs. Live-Veranstaltungen). Die Zugangsdaten zum Livestream erhalten Sie nach Login am Fuß dieser Seite.

Zugangsdaten Moodle:

Zugang zum Moodle-Kurs: Bitte wechseln Sie zur CWE-Veranstaltungsseite im LSF und belegen dort die Veranstaltung. Im Anschluss wird innerhalb weniger Werktage aus dem LSF eine E-Mail an Ihre Uni-Mailadresse mit dem Moodle-Einschreibeschlüssel versendet.

Material:

  • The course material is only available to a restricted user group. You are either not logged in or not in the usergroup.