184.209 Web Application Engineering & Content Management
This course is in all assigned curricula part of the STEOP.
This course is in at least 1 assigned curriculum part of the STEOP.

2022W, VU, 2.0h, 3.0EC, to be held in blocked form
TUWEL

Properties

  • Semester hours: 2.0
  • Credits: 3.0
  • Type: VU Lecture and Exercise
  • Format: Presence

Learning outcomes

After successful completion of the course, students are able to

  • Utilize, classify and implement techniques and methods of Web Engineering
  • Explain and compare basic concepts of Web technologies and Web applications
  • Define, discuss and qualify different criteria of modern Web Applications, such as depandability, performance, scaleabiltiy, security, web technology stacks, etc.
  • Explain and utilize modern Web architectures and rich-featured Web Application Servers
  • Design and implement a concrete solution to a predefined use case in the area of Web Application Engineering, thus working in a group and utilizing concrete software components within a given framework

Subject of course

The focus of the course is set on technical and architectural approaches to address the web service engineering process as well as on the management of content and structure of complex web services. Practical examples will be integrated from Austria's Content Industry and modern Web Application Servers will be tested, as we discuss and test web content management, web application implementation, web technologies and compoents as well as mobile app integration.

Specific challenges within particular application domains and integration of third party interfaces such as payment services, large scale databases, security enhancements to fullfil the requirements of modern commerce services will be discussed.

Teaching methods

Theory and basics are transfered in presentations and an interrogative-developing method.

Use cases from real-world and industry examples support the problem-based learning concept of the practically oriented techniques and methods in the area of Web Engineering.

Computer labs / home office resources are utilized in the practical part of the lecture, concrete Web implementation technologies and methods are employed to realize and implement a working Web content service, based on a component-based object-oriented Web Application Server framework.

Mode of examination

Immanent

Additional information

Detailed information in the first lecture on Wednesday, October 5, 2022 , at 5:15 pm.

Lecturers

Institute

Course dates

DayTimeDateLocationDescription
Wed17:00 - 18:0005.10.2022EI 2 Pichelmayer HS - ETIT Vorbesprechung
Wed17:00 - 19:0012.10.2022 - 07.12.2022EI 2 Pichelmayer HS - ETIT Vorlesung
Wed17:00 - 19:0014.12.2022 distance learning (LIVE)LU-Hinweise online / per Email
Mon13:00 - 18:0009.01.2023Seminarraum 8 Seminar Web-Lösungsintegration
Wed17:00 - 19:0011.01.2023EI 2 Pichelmayer HS - ETIT Repetitorium and Prüfung
Mon15:00 - 18:0030.01.2023Seminarraum 8 Seminar Web-Lösungsintegration
Web Application Engineering & Content Management - Single appointments
DayDateTimeLocationDescription
Wed05.10.202217:00 - 18:00EI 2 Pichelmayer HS - ETIT Vorbesprechung
Wed12.10.202217:00 - 19:00EI 2 Pichelmayer HS - ETIT Vorlesung
Wed19.10.202217:00 - 19:00EI 2 Pichelmayer HS - ETIT Vorlesung
Wed09.11.202217:00 - 19:00EI 2 Pichelmayer HS - ETIT Vorlesung
Wed16.11.202217:00 - 19:00EI 2 Pichelmayer HS - ETIT Vorlesung
Wed23.11.202217:00 - 19:00EI 2 Pichelmayer HS - ETIT Vorlesung
Wed30.11.202217:00 - 19:00EI 2 Pichelmayer HS - ETIT Vorlesung
Wed07.12.202217:00 - 19:00EI 2 Pichelmayer HS - ETIT Vorlesung
Wed14.12.202217:00 - 19:00 distance learningLU-Hinweise online / per Email
Mon09.01.202313:00 - 18:00Seminarraum 8 Seminar Web-Lösungsintegration
Wed11.01.202317:00 - 19:00EI 2 Pichelmayer HS - ETIT Repetitorium and Prüfung
Mon30.01.202315:00 - 18:00Seminarraum 8 Seminar Web-Lösungsintegration
Course is held blocked

Examination modalities

The basic theory part of the lecture will test the achievments and progress of the students in a written examination. Students will explain and define basic methods and technologies in Web Engineering as studied in the lecture units.

The exam requires students to present, compare and discuss concrete techniques and methods as well as to distinguish and specify criteria of modern Web Applications.

Progress and skills in the practical part are proven by the students in a lab presentation day, where they explain and demonstrate their concrete implementation of a Web Content Software.

Course registration

Begin End Deregistration end
22.09.2022 11:00 14.10.2022 18:00

Registration modalities

Registration for this course is required due to organisational reasons (additional zoom-lectures, practical parts).

Curricula

Study CodeObligationSemesterPrecon.Info
066 926 Business Informatics Mandatory elective
066 933 Information & Knowledge Management Mandatory elective
066 937 Software Engineering & Internet Computing Mandatory elective

Literature

Die wichtigsten Wissensinhalte werden in den Vorlesungseinheiten vorgestellt. Relevante Unterlagen stehen den StudentInnen zu den jeweiligen Vorlesungsblöcken per Internet zeitgerecht zur Verfügung.

Previous knowledge

This lecture requires basic understandings in computer networks, client/server architectures, web technologies and basic concepts in software engineering.

Stundents shall have experiences in any object oriented programming language, preferably but not necessarily in a dynamically interpreted language, such as PHP, Perl, Python etc.

Language

German