Web Technologies

Lecture Web Technologies (WebTech)

Semester: Winter Semester 2024/25

Lab language: English

Exam language: English

Exam type: Written Examination + Project Work (optional, with bonus)

Notice

The course will start on October 7, 2024, and will take place in-person. More information will be provided in the Moodle course room for the registered students.

Description

The World Wide Web and its underlying technologies are increasingly gaining importance for the development of interactive Web applications. This course introduces concepts, principles, and methods in current client and server-side Web technologies. Knowledge in basic Web technologies, such as HTML, JavaScript, CSS is recommended. The focus of this course is on emerging Web technologies. These include extensions of Web standards, Web toolkits, and development environments, current backend Web frameworks (e.g., Node.js/Express.js, MongoDB), frontend Web frameworks (e.g., React.js, Material UI, Angular), and a combination of Web technologies (e.g., MERN/MEAN Stack). This course follows a student-centered and project-based learning approach. The presented technologies are further investigated and applied in hands-on sessions as well as small student projects carried out throughout the course.

Target Audience

  • Bachelor of Science Software Engineering

Date & Location

Lecture:

  • Mon, 12:00 – 14:00
  • S05 T00 B59
  • Starts on October 7, 2024

Hands-on sessions:

  • Mon, 16:00 – 18:00
  • S05 T00 B08 B59
  • Starts on October 21, 2024

Prerequisites

  • Knowledge in basic Web technologies such as HTML, JavaScript, and CSS is recommended
  • High motivation and commitment
  • Good teamwork skills

Organization

Lecturers