Module


General information
Web Engineering
Web Engineering
WEB
WebEng-01-BA-M
Prof. Dr. Krauss, Christian (christian.krauss@haw-kiel.de)
Prof. Dr. Kürtz, Klaas Ole (klaas.o.kuertz@haw-kiel.de)
Sommersemester 2025
1 Semester
In der Regel im Sommersemester
Deutsch
Curricular relevance (according to examination regulations)
Study Subject Study Specialization Study Focus Module type Semester
B.A. - BWL BA - Betriebswirtschaftslehre Wahlmodul
B.Sc. - WINF 7 Sem. - Wirtschaftsinformatik (7 Sem.) Pflichtmodul

Qualification outcome
Areas of Competence: Knowledge and Understanding; Use, application and generation of knowledge; Communication and cooperation; Scientific self-understanding / professionalism.
Der Kurs "Web Engineering" ist darauf ausgerichtet, Studierende in den Prozess der Konzeption, Entwicklung, Wartung und Verbesserung von Web-Anwendungen einzuführen. Die Studierenden erlernen die wesentlichen Web-Technologien, -Standards und -Architekturen sowie modernste Methoden und Werkzeuge des Software- und Web-Engineerings. Der Kurs legt einen starken Schwerpunkt auf die praktische Anwendung des erlernten Wissens durch Projekte und Fallstudien.

Die Studierenden können…
• fundamentale Begriffe der Disziplin Web Engineering benennen und erklären
• eigene Webanwendungen mit den aktuellen notwendigen Technologien erstellen
• mit HTML strukturierte Webseiten erstellen
• mit CSS Web-Layouts gestalten
• mit Javascript dynamische Elemente auf Websiten erstellen
Die Studierenden können…
• können einzelne Personen und heterogene Gruppen (an)leiten.
• komplexe fachbezogene Probleme und Lösungen mit anderen Fachleuten weiterentwickeln.
• in wechselnden Beziehungen, z. B. zwischen Kollegen/Innen oder Geschäftspartnern/Innen, Wünsche und Erwartungen der Beteiligten bezogen auf die Anforderungen verstehen und eigene Leistungen vertreten.
Content information
Einführung in das Web Engineering: Geschichte des Web, grundlegende Web-Architektur, Client-Server-Modell
Web-Standards und -Technologien: HTML, CSS, JavaScript, JSON, AJAX, Web-Sockets, SSE, HTTP/HTTPS
Client-seitige Entwicklung: Fortgeschrittenes JavaScript, Frameworks und Bibliotheken (z. B. Vue.js), Responsive Design
Server-seitige Entwicklung: JS, PHP, Python, Datenbankintegration mit SQL und NoSQL Datenbanken, RESTful API's
Web-Sicherheit: Verschiedene Aspekte der Sicherheit wie XSS, CSRF, SQL-Injection, HTTPS, Authentifizierung und Autorisierung, Datenschutz und DSGVO
Web Performance & Optimierung: Ladezeiten, Caching, Minifizierung, CDNs, SEO
Web-Accessibility (Barrierefreiheit): ARIA, WCAG-Richtlinien, Usability und User Experience
Praktisches Projekt: Anwendung der erlernten Kenntnisse in einem realen Projekt, das im Team entwickelt wird
HTML und CSS: Das umfassende Handbuch zum Lernen und Nachschlagen. Inkl. JavaScript, Responsive Webdesign, React und Angular u. v. m.
Herausgeber ‏ : ‎ Rheinwerk Computing; 5. Edition (4. August 2023)
Sprache ‏ : ‎ Deutsch
Gebundene Ausgabe ‏ : ‎ 1124 Seiten
ISBN-10 ‏ : ‎ 3836297280
ISBN-13 ‏ : ‎ 978-3836297288

Fullstack-Entwicklung: Das Handbuch für Webentwickler
Herausgeber ‏ : ‎ Rheinwerk Computing; 2. Edition (5. April 2023)
Sprache ‏ : ‎ Deutsch
Gebundene Ausgabe ‏ : ‎ 807 Seiten
ISBN-10 ‏ : ‎ 3836290847
ISBN-13 ‏ : ‎ 978-3836290845
Teaching formats of the courses
Teaching format SWS
Lehrvortrag + Übung 4
Workload
4 SWS
5,0 Credits
48 Hours
102 Hours
Module Examination
Method of Examination Duration Weighting wird angerechnet gem. § 11 Absatz 2 PVO Graded Remark
Projektbezogene Arbeiten 100 %
Miscellaneous
Grundlegende Programmierkenntnisse sollten vorhanden sein.
Das Themenspektrum stellt den Stand der Technik dar und kann abhängig von den technischen Entwicklungen und dem zeitlichen Semesterverlauf um einzelne Themenbereiche reduziert bzw. erweitert werden.