Single View

Concepts of Web Engineering

Vorlesung

Concepts of Web Engineering (CWE)

Lecturer:
  • Prof. Dr. Stefan Eicker
  • Dipl.-Wirt.-Inf. J. Peter M. Schuler
Contact:
Term:
Winter Semester 2023/2024
Cycle:
Wintersemester
Time:
Do 12:15-13:45
Room:
R09 R04 H02
Start:
19.10.2023
End:
02.02.2023
Language:
English
Moodle:
Lecture in Moodle
LSF:
Lecture in LSF
Participants:
Linked Lectures:

Learning Targets:

The aim is teaching concepts in the context of Web Engineering. In Detail this is not about specific methods, but rather how technologies interact and how to chose the proper technology

In addition to the technological aspects the historical and social development of the web as a medium will be discussed as well as economic implications of this.

Students finishing ths course will be enabled to analyse new trends in web and web engineering, to contextualize them and argue their fit for specific applications.

Outline:

  • 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:

All lecture material will be available via Moodle, for access see formalities.

Methods of Assessment:

Klausur

Material:

Login via Shibboleth

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