Zur Seitennavigation oder mit Tastenkombination für den accesskey-Taste und Taste 1 
Zum Seiteninhalt oder mit Tastenkombination für den accesskey und Taste 2 
Startseite    Anmelden     
Logout in [min] [minutetext]

Web-Programmierung - Detailansicht

  • Funktionen:
  • Zur Zeit kein Belegungszeitraum aktiv.
Grunddaten
Veranstaltungsart Vorlesung/Praktikum Langtext
Veranstaltungsnummer 4862 Kurztext
Semester SoSe 2022 SWS 4
Erwartete Teilnehmer/-innen Max. Teilnehmer/-innen
Rhythmus Jedes Semester Studienjahr
Hyperlink  
Sprache Deutsch
Belegungsfrist 01 Hauptbelegungszeitraum 28.02.2022 - 25.03.2022

Belegpflicht
Termine Gruppe: [unbenannt] iCalendar Export für Outlook
  Tag Zeit Rhythmus Dauer Raum Raum-
plan
Lehrperson Status Lernziele fällt aus am Max. Teilnehmer/-innen
Einzeltermine anzeigen
iCalendar Export für Outlook
Mi. 14:15 bis 17:30 woch Gebäude T - T 013        
Gruppe [unbenannt]:
Zur Zeit kein Belegungszeitraum aktiv.
 


Zugeordnete Person
Zugeordnete Person Zuständigkeit
Braun, Bianca-Maria verantwortlich
Laut SPO für
Abschluss Studiengang Semester Kategorie ECTS
Bachelor Profil AI-Spiele 4 - 4 Pflichtfach 5
Bachelor Profil AI-Robotik und Smart Devices 4 - 4 Pflichtfach 5
Bachelor Informatik/Elektrotechnik PLUS 4 - 4 Wahlfach 5
Bachelor Angewandte Informatik 4 - 4 Pflichtfach 5
Bachelor Internet und Online-Marketing 3 - 7 Wahlfach 5
Zuordnung zu Einrichtungen
Bachelorstudiengang Internet und Online-Marketing
Bachelorstudiengang Informatik / Elektrotechnik PLUS Lehramt 1
Bachelorstudiengang Angewandte Informatik
Inhalt
Inhalt

Das Modul vermittelt Kenntnisse zur Erstellung moderner Webapplikationen. Dabei werden folgende Themen behandelt:

- Architektur von Webanwendungen
- Neuerungen von HTML5 und CSS3
- Client- und serverseitige Programmierung mit JavaScript respektive Node.js
- Programmierparadigma Representational State Transfer (REST)
- Umsetzung von Single-Page-Applications (SPA) mittels clientseitigen JavaScript-Frameworks wie z.B. Vue.js oder Angular
- Kommunikation mittels asynchroner Techniken, Websockets, Server-Sent Events
- Nutzung skalierbarer Cloudumgebungen im Web

Vorlesungsablauf:

- Die Vorlesung findet über BigBlueButton statt (Mittwoch 14:15 Uhr) mit je nach Möglichkeit vereinzelten, angekündigten Präsenzterminen (Mittwoch 14:15 Uhr in T013)
- Start der Lehrveranstaltung ist am Mittwoch, 16.03. um 14:15 in BigBlueButton

Literatur Jürgen Wolf: "HTML5 und CSS3. Das umfassende Handbuch" (Rheinwerk Computing), 2016
Philip Ackermann: "JavaScript. Das umfassende Handbuch" (Rheinwerk Computing), 2018
Callum Macrae: "Vue.js: Up and Running: Building Accessible and Performant Web Apps" (O'Reilly), 2018
Stefan Tilkov und Martin Eigenbrodt: "REST und HTTP: Entwicklung und Integration nach dem Architekturstil des Web" (dpunkt), 2015
Lernziele Die Studierenden beherrschen die Implementierung moderner Webapplikationen auf Client- und Serverseite.
Die Studierenden besitzen ein Verständnis zu Webarchitekturen und zur Bewertung dieser.
Voraussetzungen Programmierkenntnisse, z.B. aus den Veranstaltungen "Programmieren 1/2"
Leistungsnachweis

Gemäß aktueller SPO: PF oder K90
Lt. "Aktueller Aushänge": PF

Der Leistungsnachweis setzt sich zusammen aus

  • der Erstellung einer Single-Page-Application mittels des Frameworks Vue.js (75%),
  • der Erstellung einer Dokumentation über die erstellte Single-Page Applikation + das Halten einer Kurzpräsentation über die Applikation (25%),
  • der Präsentation der Lösung einer Übungsaufgabe oder eines sonstigen Themas (fließt nicht in die Bewertung ein).

Strukturbaum
Keine Einordnung ins Vorlesungsverzeichnis vorhanden. Veranstaltung ist aus dem Semester SoSe 2022 , Aktuelles Semester: SoSe 2024