|
Modulbezeichnung (engl.):
Web Development |
|
Code: KIM-WEB |
|
2V+2U (4 Semesterwochenstunden) |
6 |
Studiensemester: 3 |
Pflichtfach: nein |
Arbeitssprache:
Deutsch |
Prüfungsart:
Projektarbeit
[letzte Änderung 30.08.2024]
|
KIM-WEB (P221-0209) Kommunikationsinformatik, Master, ASPO 01.10.2017
, 3. Semester, Wahlpflichtfach
PIM-WEB (P221-0209) Praktische Informatik, Master, ASPO 01.10.2017
, 3. Semester, Wahlpflichtfach
|
Die Präsenzzeit dieses Moduls umfasst bei 15 Semesterwochen 60 Veranstaltungsstunden (= 45 Zeitstunden). Der Gesamtumfang des Moduls beträgt bei 6 Creditpoints 180 Stunden (30 Std/ECTS). Daher stehen für die Vor- und Nachbereitung der Veranstaltung zusammen mit der Prüfungsvorbereitung 135 Stunden zur Verfügung.
|
Empfohlene Voraussetzungen (Module):
Keine.
|
Als Vorkenntnis empfohlen für Module:
|
Modulverantwortung:
Prof. Dr. Maximilian Altmeyer |
Dozent/innen: Prof. Dr. Maximilian Altmeyer
[letzte Änderung 31.07.2017]
|
Lernziele:
Die Lernziele des Moduls "Web Development" umfassen die Vermittlung umfassender Kenntnisse in der Full-Stack-Webentwicklung. Im Frontend-Bereich können die Studierenden responsive Webseiten unter Einsatz von CSS-Frameworks wie Bootstrap erstellen und mit jQuery sowie TypeScript interaktive Elemente und API-Interaktionen integrieren. Zudem können Sie das Angular-Framework einsetzen, um Single-Page-Anwendungen zu entwickeln. Im Backend-Bereich erwerben sie die Fähigkeiten, Webserver mit Node.js und Express zu implementieren und REST-APIs zu entwickeln, die über ORM-Technologien mit Datenbanken verbunden sind. Ebenfalls können Studierende Sessions implementieren und managen und Websockets zur Echtzeitkommunikation einsetzen. Das übergeordnete Ziel besteht darin, die Studierenden in die Lage zu versetzen, fortgeschrittene, moderne Full-Stack Webanwendungen zu planen und umzusetzen.
[letzte Änderung 07.10.2024]
|
Inhalt:
- Package Managers, CSS Preprocessors, Module Bundlers & Typescript - Responsive Design, Bootstrap, jQuery, REST (Client-Side) - Web-Accessibility - Webservers with Node.JS / Express - Databases for Web - REST API with ORM (Prisma) and Express - Authentication and Maintaining State - Websockets - GDPR / Docker - Angular - Angular vs. React vs. Vue
[letzte Änderung 07.10.2024]
|
Weitere Lehrmethoden und Medien:
Vorträge der Studierenden mit abgestimmten Beispielen Vertiefung durch Übungen Inverted Classroom
[letzte Änderung 05.05.2022]
|
Literatur:
Rauschmayer, Axel: Speaking JavaScript, http://speakingjs.com/es5/ https://vuejs.org/ Springer, Sebastian: Node.js: Das umfassende Handbuch. Serverseitige Webapplikationen mit JavaScript entwickeln,Rheinwerk Computing; Auflage: 2 (30. Mai 2016) W3C: HTML5, http://www.w3.org/TR/html5/
[letzte Änderung 05.05.2022]
|